本人目前已做了运维3年的运维,安装的都是7以下的redhat和centOS,例如6.86.96.10。安装7的经验也都是在虚拟机,明天早上在公司库房扒了一台联想RD550要安装CentOS7,活生生从7.2到7.8的ISO都用了一遍。可能诸位老铁碰到问题的实际情况跟我的不一样,而且我还是记录出来。希望明天写的这篇文章给诸位老铁带来帮助。屁话不多说,干货开始。
服务器安装系统前要做RAID,RD550只有两块盘,根据大部份乙方公司的要求都是要做RAID1linux运维最佳实践,这台服务器年代久远,硬碟坏了一块,无奈只能做了RAID0。(做RAID教程就不详尽说了,诸位老铁网上搜一搜就有了)
一开始使用的CentOS7.2镜像根据正常流程按F12选择U盘启动,成功引导系统:
上面有三个选项,安装系统要选择第一项“InstallCentOS7”中文linux操作系统,
图1
没错,在这儿我遇见了第一个报错:i8042nocontrollerfound。一开始认为可能是镜像的问题造成,以至于从7.2到7.8都还是遇见了这个报错(镜像从正规渠道centos官网和阿里镜像库房下载)网上搜了一下,具体缘由是由于UltraISO在写入硬碟映像的时侯把U盘c盘给改成CentOS7x86_64。而windows系统仅支持11个字符,致使U盘c盘弄成了CentOS7x8。这儿我采用了网上的通用方式:
方式1:
在步入到i8042nocontrollerfound报错界面后u盘启动安装linux系统,等待一段时间,仍然到滚动错误提示停止,步入一个行输入界面,输入:
ls /dev/sd*
会列举当前系统下所有的储存设备,你须要找到你的U盘路径;假如服务器之前安装过系统,到这儿你会气到爆燃。我这儿显示的是/dev/sdb4;确认了U盘路径后,输入reboot重启系统,步入到图1界面按“e”,我这儿显示的是“e”可能有老铁的是“tab”;步入编辑界面后u盘启动安装linux系统,找到:(虽然就2段话)
inst.stage2=hd:LABEL=CentOSx207x20x86_64 rd.live.check quiet
改为:
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4:/ quiet
或则未能确定正确的U盘路径可这样改,这样改完后crtl+x能步入正常安装界面
inst.stage2=hd:LABEL=CentOSx207x20x8 rd.live.check quiet
或则通过这样更改确定U盘路径
vmlinuz initrd=initrd.img dd linux quiet
上述方式改完后,按crtl+x可能可以步入安装界面-->语言选择。
好的,接出来我遇见了第二个大麻烦,安装源出现叹号,安装源难以验证介质,无奈的我又从7.2干到了7.8。安装源依旧出现叹号,即将确定U盘和镜像都是没有问题的。(不要说我菜哦,施行和运维过程中,一定要注意排查并确定问题,不然搞错了会遇见更大的麻烦,提醒诸位老铁要注意数据安全)
网上搜了一大堆贴子,都是建议联网安装。(其实没有任何办法的时侯可以采用)。后来我注意到一个贴子,是制做U盘启动盘工具的问题,仍然以来我都是用UltraISO制做,可能是过度信任,然而诸位老铁可能用UltraISO比较多。于是我根据贴子里的办法下了一个LiveUSBCreator制做了一波。启动服务器后,没有碰到i8042nocontrollerfound这个报错。并且安装源难以验证介质仍然存在。后来找到了另外一个工具Rufus(图2),分区类型选择MBR。CentOS7.X安装成功了。
图2
本文原创地址://gulass.cn/ywsnwzlxrfwq.html编辑:刘遄,审核员:暂无