Arch-Linux
無法使用 Macbook pro 7.1 啟動 ArchLinux
今天我決定在我的 MacBook 7.1 上將 Linux 置於雙啟動模式,我將 HDD 與 GParted 分開,如下所示:
改裝/MacOSX/啟動/root/home
我按照有關 MacBook 特定安裝的教程成功安裝了 Arch。當它以引導載入程序安裝螢幕結束時,我遇到了一個問題:我根本無法選擇引導(/dev/sda3)分區來在其中安裝 GRUB - 它只建議sda。
然後我重新啟動,嘗試使用 REfit 同步分區表,但它說沒關係。聽起來很奇怪,但沒關係,我在我的 MacBook 中放了一張 Ubuntu Live CD 並用它重新啟動。嘗試以這種方式安裝 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:~$
我很想辦法解決這個問題,我還能嘗試什麼?
有兩種方法可以安裝 GRUB。
- 您實際上可以將 GRUB 安裝到 MBR,因為 EFIish 系統只是忽略它。reFIT 將檢測 MBR 引導載入程序並將其作為引導選項提供(儘管可能被誤標為“Windows”)。
- 您可以強制 GRUB 安裝以
/dev/sda3
使用阻止列表,但正如消息所述,這可能不可靠。添加--force
選項以grub-install
強制它繼續。