今天在公司用pc组装机,安装centos7系统,发现个问题,安装不上,再加上之前采坑的例子,特开一篇文章总结。
1、下载centos7镜像文件和制作u盘启动,使用软件如大白菜、老毛桃、软碟通均可,但要求用iso模式烧录进去。(过程不表,可自行百度相关文档)
2、插入U盘并设置开机启动优先使用U盘启动。
3、启动后,可看见如下页面:
(图1)
此时,如果不做任何操作,一般不会安装成功如下页面:
(图2)
根据自动U盘启动,或手动选择U盘启动这2方式不同,有时会出现小企鹅的图像,有时出现乱码而不显示这个小企鹅图像。
(图3)
如果不是上面页面,而是出现页面无任何文字的现象,那就只能还主机了(遇到无任何文字的这个情况,我是没安装成功,而使用下文提到的方法就安装成功)。所以,必须要修改某些指令。
4、查找U盘的路径
这个waring:/dev/root does not exist主要是没有找到U盘的安装路径的位置,需要,在第一张图时,手动打断安装过程,修改U盘的路径才能正确安装。
那么,如何知道U盘的安装文件的路径呢?就是在第一张图中的选中红色框所示,按下Tab键,见如下:
(图4)
或按e编辑启动项,见如下:
(图5)
进入编辑模式,见如下:
(图6)
以上两种页面,最终都会出现:inst.stage2=hd:***等内容,把该部分改为:vmlinuz initrd=initrd.img linux dd quiet。
然后,第一种就直接回车,第二种就按ctrl + x即可出现如下:
(图7)
由此,可知U盘的路径为sdb4,即:/dev/sdb4,需要把该路径,写入到启动时的命令中。即在启动页面按Tab键或e键,进入启动命令行配置页面,见如下:
(图8)
或:
(图9)
修改为U盘安装路径后,继续后续执行ctrl+x或回车运行,即可进行系统安装了,后面步骤不做说明。
注意,此时,还有可能出现错误,见下:
(图10)
这样,需要在上一步,命令行中,添加nomodeset(即:vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 nomodeset quiet)就能正常显示安装图像的界面了:
(图11)
或在图8这种情况,输入:
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdb4 nomodeset quiet
到此为止,遇到的问题就这么多,如后续再遇到疑难杂症,再续。