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 _

下劃線閃爍,但我無法輸入任何內容。我仍然可以使用原始安裝磁碟存取 Arch 安裝,並且chroot進入 Arch 安裝來存取它,但顯然我不想每次啟動筆記型電腦時都這樣做。是什麼可能阻止我正常啟動?我已確保我的分區符合GRUB 頁面說我需要,但沒用。

作為參考,我正在使用Arch 初學者指南我記錄了我如何度過星期六的史詩故事我的維基

答案1

--target我注意到您正在使用grub-install 參數指定 CPU 架構。這通常是不需要的,因為您希望使用與正在運行的系統所使用的相同架構的 GRUB。

除非您有一些特定的需求,例如為不同的體系結構「交叉編譯」引導設備,否則您根本不需要指定 --target。

也可能值得使用 GRUB 設備標識符而不是 Linux 設備節點名稱來標識安裝引導程式的位置。在你的情況下,那會大概(hd0)而不是/dev/sda

相關內容