CentOS版本:CentOS-7-x86_64-Everything-2009.iso
使用Ultral ISO将CentOS 7刻录到U盘上,在电脑上通过UEFI启动方式安装时会出现报错:
....
[sdb] No Caching mode page found
[sdb] Assuming drive cache:write through
....
Could not boot
/dev/root does not exist
此时命令卡住,可以随便按键,命令就会不断滚动错误警告,等出现dracut:/#,此时输入:
ls /dev/sd*
显示如下:
此时会列出电脑或服务器的所有硬盘,第一块硬盘是sda,第二块是sdb,U盘是第三块sdc。
如果电脑或服务器中只有一块硬盘,那么第一块硬盘是sda,第二块就是U盘 sdb。
如果硬盘内有多个分区那么就是sda1、sda2,以此类推。
U盘的efi分区通常是最后一个分区,在此即为:sdc4。
查看后,输入reboot,重启。
重启后在install CentOS 7界面

选择第一个Install CentOS 7,按e键,会启动编辑

将第一行修改如下:
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
修改为:
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdc4:/ quiet

然后按Ctrl +X 键就可以开始安装,CentOS可以正常安装

本文介绍了在使用UltralISO刻录CentOS7到U盘并尝试通过UEFI方式安装时遇到的错误:[sdb]NoCachingmodepagefound和Couldnotboot/dev/rootdoesnotexist。解决方法是识别U盘设备(如sdc4),然后在安装界面通过编辑启动参数,将inst.stage2改为hd:/dev/sdc4:/quiet,从而成功启动安装过程。

5590

被折叠的 条评论
为什么被折叠?



