U盘安装CentOS 7 报 [sdb] No Caching mode page found 和 /dev/root does not exist 错误的亲测解决方案【图示】

  |   0 评论   |   0 浏览

之前分享过一个手把手教你安装Linux(CentOS 7)系统及网络配置 以及通过虚拟机安装CentOS的教程:基于VirtualBox搭建Linux(CentOS 7)虚拟机环境(学习必备技能) 详细的教大家如何在物理机和虚拟机上安装CentOS 7;这里分享的是物理机安装时无法加载U盘引导,导致无法进行下一步安装的问题。

问题描述

今天在安装一台联想的笔记本安装的时候报了一个错误,导致无法进行安装;

[sdb] No Caching mode page found
[sdb] Assuming drive cache:write through

如下图:

卡这里大约几分钟之后,就会出现一个超时的错误

Warning: /dev/root does not exist

image-20210917095714539

出现上面的问题,是因为无法识别到引导盘,需要进行手动设置

解决方案

  • 第一步找到引导盘(U盘启动)
    基于上面问题的步骤,在控制台输入以下2条指令,找到引导盘(U盘启动)存储的编号

    cat /proc/partitions
    blkid
    


    根据右边的标识,自行判断一下那个是U盘存储,每个人的情况可能都不一样,这里务必注意;然后记住左边蓝色部分的编号

  • 第二步,再次重启进去安装界面
    执行重启指令

    reboot
    

    F12进入安装界面

  • 第三步,手动设置引导盘
    进入到第二步的安装界面,不要进行下一步安装;按键盘 E进入编辑界面;会看到如下图的两行重要配置:
    image-20210917101206806

    l inuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
    initrdefi /images/pxeboot/initrd.img
    

    stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check修改为 stage2=hd:/dev/sdb4:/;其中 /dev/sdb4为第一步中找到的U盘引导的编号;
    修改之后的配置如下

    l inuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdb4:/ quiet
    initrdefi /images/pxeboot/initrd.img
    

  • 第四步:继续安装
    通过第三步修改完成之后,按 ctrl + x开始安装,出现下面的界面,就可以进行后续的安装操作了;安装及网络配置,可参考:手把手教你安装Linux(CentOS 7)系统及网络配置



标题:U盘安装CentOS 7 报 [sdb] No Caching mode page found 和 /dev/root does not exist 错误的亲测解决方案【图示】
作者:码霸霸
地址:https://blog.lupf.cn/articles/2021/09/17/1631846057749.html