無法使用 Macbook pro 7.1 啟動 ArchLinux

無法使用 Macbook pro 7.1 啟動 ArchLinux

今天我決定在我的 MacBook 7.1 上將 Linux 置於雙啟動狀態,我將 HDD 與 GParted 分開,如下所示:

改裝/MacOSX/啟動/root/home

我按照有關 MacBook 特定安裝的教學成功安裝了 Arch。當它以引導程式安裝畫面結束時,我遇到一個問題:我根本無法選擇引導(/dev/sda3) 分割區以在其中安裝 GRUB - 它僅建議sda

然後我重新啟動,嘗試使用 REfit 同步分割區表,但它說沒問題。聽起來很奇怪,但沒關係,我將 Ubuntu Live CD 放入我的 MacBook 中並用它重新啟動。嘗試以這種方式安裝 Grub 但它也不起作用:

ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/4d63602e-5572-4279-bee8-026a94932e91 /dev/sda3

/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition.  This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.

ubuntu@ubuntu:~$ 

我完全沒有辦法解決這個問題,我還能嘗試什麼?

答案1

有兩種方法可以安裝 GRUB。

  1. 您實際上可以將 GRUB 安裝到 MBR,因為 EFIish 系統只是忽略它。 reFIT 將偵測 MBR 引導程式並將其作為開機選項提供(儘管可能被錯誤標記為「Windows」)。
  2. 您可以強制 GRUB 使用封鎖清單進行安裝/dev/sda3,但如訊息所示,這可能不可靠。新增--force選項以grub-install強制其繼續。

相關內容