2
全新ArchLinux安装上的“无法找到根设备”
我已按照官方安装指南中的说明,通过OSX双启动MacBook Pro 8,1(15“,如果与硬件有关,如果涉及硬件,则是在Windows XP中安装了最新版本的ArchLinux(2014.06.01)。到新安装的系统中,它将我放入恢复外壳中: ERROR: device 'UUID=<snip>' not found. Skipping fsck. ERROR: Unable to find root device 'UUID=<snip>'. You are being dropped to a recovery shell Type 'exit' to try and continue booting sh: can't access tty: job control turned off [rootfs /]# (我删除了UUID,因为我不想键入它,但是它与blkid(从安装磁盘上)安装ArchLinux分区给我的UUID相同) 其他 在线 来源表明这是由于一个过时的pacman,udev,filesystem或linux包。但是,它们仅在从工作系统更新内核后才描述此问题,而不是全新安装。arch-chroot在引导到安装磁盘时,我从环境中强制重新安装了这些软件包,但这并没有改变情况。 取而代之的是,对my进行了一些试验,grub.cfg发现所抱怨的是命令的root参数linux选择vmlinuz要使用的文件。的确,分别更改root=UUID=<snip>为root=LABEL=ArchLinux或root=/dev/sda8(都描述了ArchLinux的安装位置,并且我肯定在其他发行版本之前已经成功使用了第二个版本)给出Unable to find …