现场问题:
主机采用多磁盘阵列,并且磁盘型号和容量各不一样。
安装Centos&Linux 7.6系统且用U盘安装时,提示/dev/root does not exist
英特尔Cascade Lake SP系统对于内核版本kernel-3.10.0-957.1.3.el7kernel-3.10.0-957.1.3.el7,会爆出警告并且U盘启动项无法识别找到。
警告信息:RHEL 7 Update 6 GA running on Intel Cascade Lake SP systems emits “Warning: Intel Processor…”
/dev/root does not exist
如图:
尝试解决方案:
更换多个系统版本、更换多个U盘、重新挂载硬盘,尝试不同型号硬盘挂载方式。
实际解决方案:
-
dracut:/# ls /dev
查看启动U盘所在盘符 -
sda\sdb\sdc\等是按照实际硬盘个数+USB计算的。
磁盘一共有sda、sdb。 说明一共有一块硬盘+一个USB。sda后面的数字1、2、3、4表示磁盘a的分区。
如何区分硬盘和U盘:一般情况最靠后的一块磁盘是U盘,且U盘所展现的盘符大多数情况是只有1、4两个分区。如图sdb。 -
确定好启动U盘后,重启。
dracut:/# reboot -
进入到开机系统选择界面,按键盘"e"
Legacy BIOS引导U盘,开机界面会提示用“Tab”键进入修改启动U盘盘符,修改后按“回车”继续启动
UEFI引导U盘,开机按“e”进入修改U盘盘符,修改后按“Ctrl+x” 继续启动 -
将“LABEL=CentOS\x207\x20x86_64 rd.live.check”
修改为“/dev/sda4”(即U盘的4号分区,别忘了4和quiet之间还有空格)
文章来源:https://www.toymoban.com/news/detail-441144.html -
之后按Ctrl+X自动重启进入安装选项,报错解决。
注意:输入路径以及命令格式要正确,输错字母或者少加空格会导致问题继续。
文章来源地址https://www.toymoban.com/news/detail-441144.html
到了这里,关于linux安装系统无法找到系统盘提示/dev/root does not exist的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!