V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
1010011010
V2EX  ›  Linux

硬盘安装 centos 大失败![FAILED] Failed to start Switch Root.

  •  
  •   1010011010 · 2017-02-10 10:54:02 +08:00 · 24132 次点击
    这是一个创建于 2603 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Warning: /dev/root dose not exist

    1010011010
        1
    1010011010  
    OP
       2017-02-10 11:14:06 +08:00
    用的 EasyBCD 的 NeoGrub

    ```
    title Install CentOS Linux 7
    kernel (hd1,4)/isolinux/vmlinuz linux repo=hd:/dev/hdb5:/ noquiet
    initrd (hd1,4)/isolinux/initrd.img
    ```
    UnknownR
        2
    UnknownR  
       2017-02-10 11:41:32 +08:00
    检查下分区号,是不是在这个分区里,这是找不到启动文件
    ryd994
        3
    ryd994  
       2017-02-10 11:45:20 +08:00
    你硬盘安装是怎么装的?有可能是分区号错了。所以现在都尽量不用分区号而是用 UUID 。
    1010011010
        4
    1010011010  
    OP
       2017-02-10 12:02:02 +08:00
    @ryd994
    分区号是对的, grub 里也能找到 iso 文件

    ext3 分区,分区里有 iso 文件,和 iso 里解压出来的 EFI, images, isolinux 文件夹

    问题 1 , UUID 怎么用在这里?

    问题 2 ,是不是 安全启动 的锅?
    hosiet
        5
    hosiet  
       2017-02-10 13:44:18 +08:00 via Android
    桌面机装 CentOS ? Windows 双系统? easybcd 管理启动? ext3 分区? hdX ?然后还有安全启动?总觉得槽点太多,不知道从哪里下手
    ryd994
        6
    ryd994  
       2017-02-10 22:25:47 +08:00 via Android
    @1010011010 既然启动到了 grub 就不是安全启动的问题
    但是 easy BCD 这个比较少用
    你试过 U 盘启动么? U 盘可能是最简单的解
    1010011010
        7
    1010011010  
    OP
       2017-02-11 03:38:50 +08:00
    @ryd994
    已经解决。是 repo 的硬盘名错了,写成了 hdx ,而且硬盘名和分区号居然不是对应的(被 U 盘挤到了下一个位置)

    用 U 盘安装得初始化,感觉不值得
    ryd994
        8
    ryd994  
       2017-02-11 06:32:46 +08:00 via Android
    @1010011010 我一早说的就是这个啊 hdx 的顺序完全是 BIOS 分配的,多个盘少个盘全乱掉

    你折腾半天的时间还没个 8G 的 U 盘值钱?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4878 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:53 · PVG 17:53 · LAX 02:53 · JFK 05:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.