ERROR: device '' not found. Skipping fsck.
ERROR: Unable to find root device ''.
You are being dropped to recovery shell
Run Code Online (Sandbox Code Playgroud)
我已经尝试安装 Arch Linux 有一段时间了,但一直遇到这个错误。我真的不知道该怎么办。
一点背景知识:我的计算机最初具有 Fedora 和 Windows 10(均为 64 位)的双引导,首先安装 Windows。我决定用 Arch 替换 Fedora。root/boot/efi
和有单独的分区/home
,我只覆盖了 root。我安装了分区,删除了除/home
(和/boot
,我错误地保留)之外的所有内容。我跑了pacstrap -i /mnt base
,安装了系统并重新启动。它启动得很好,但它使用了 Fedora 引导加载程序,带有 Fedora 加载动画和所有内容。系统存在一些问题,包括某些服务无法启动,我怀疑 Fedora 引导加载程序是罪魁祸首。我重新启动到 Arch 安装 USB,删除了所有内容,这次包括/boot
(但不包括/boot/efi
,我没有安装那个。)我再次重新安装,grub 无法识别 vmlinuz 映像。所以我决定重新启动到 USB,chroot 到新的 Arch 分区,并安装 rEFInd,我个人最喜欢的引导程序。在安装了 rEFIndpacman -S refind-efi
并安装了 rEFInd 之后refind-install
,我重新启动了它。Windows …