Arch Linux 安装无法启动

Arch Linux 安装无法启动

我已经安装了大部分 Arch Linux,并且我似乎安装了 GRUB 没有问题。我的分区表如下所示:

                              cgdisk 0.8.7
                          Disk Drive: /dev/sda
                       Size: 625142448, 298.1 GiB

Part. #     Size        Partition Type              Partition Name
------------------------------------------------------------------
            1007.0 KiB  free space
   1        15.0 GiB    Linux filesystem            root
   2        1007.0 KiB  BIOS boot partition         bios
            17.0 KiB    free space
   3        283.1 GiB   Linux filesystem            home

像这样对驱动器进行分区后,我运行:

root@archiso ~ # arch-chroot /mnt /bin/zsh
root@archiso [02:19:45] [/]
-> # grub-install --target=i386-pc --recheck /dev/sda
Installation finished. No error reported.

但是,当我启动时,我得到

GRUB _

下划线闪烁,但我无法输入任何内容。我仍然可以通过使用原始安装磁盘并chroot进入 Arch 安装来访问它,但显然我不想每次启动笔记本电脑时都这样做。是什么可能阻止我正常启动?我已确保我的分区符合GRUB 页面说我需要,但没有用。

作为参考,我正在使用Arch 初学者指南我记录了我如何度过星期六的史诗故事我的维基

答案1

--target我注意到您正在使用grub-install 参数指定 CPU 架构。这通常是不需要的,因为您希望使用与正在运行的系统所使用的相同架构的 GRUB。

除非您有一些特定的需求,例如为不同的体系结构“交叉编译”引导设备,否则您根本不需要指定 --target。

还可能值得使用 GRUB 设备标识符而不是 Linux 设备节点名称来标识安装引导加载程序的位置。在你的情况下,那会大概(hd0)而不是/dev/sda

相关内容