這是我在 2008 年底的 Macbook Pro 上嘗試安裝 Linux 時遇到的常見問題。
我嘗試過以下發行版:
- Linux 薄荷 10
- Linux 薄荷 14
- 烏班圖12.10
- 軟呢帽 17
發生的情況是,在啟動過程中的某個時刻,Macbook Pro 不喜歡發生崩潰。我認為這與GPU驅動程式有關,但我不能確定。發生的情況是系統完全凍結,螢幕的頂部三分之一全部損壞。
我嘗試將運行等級變更為 3,以便在嘗試啟動 Fedora 17 的即時安裝時 X 不會啟動,但在收到初始登入提示後幾秒鐘,它就全部損壞了。然而到那時,一切都很好。
如果我執行「windows」引導程式(這是一個低解析度 shell)或 EFI 引導程式(這是一個高解析度 shell),它似乎也沒有什麼區別。兩者都表現出相同的行為。
有一次我確實設法讓 Linux Mint 啟動到桌面,但不久之後它就凍結了。
FWIW,Mac OS X 10.6 在這台機器上運作得非常好。我也嘗試安裝 rEFIt,但這根本沒有幫助。
答案1
我相信我已經找到問題的原因了。
我相信在內建螢幕上切換模式時,這確實與 Apple 硬體與 VESA 驅動程式通訊的方式不相容。當nomodeset
新增到核心參數時,系統可以繼續啟動而不會崩潰。
Macbook Pro 是 2008 年末的 5,1 款,配備 nVIDIA 9600m GT。
nomodeset
僅在您可以為您的發行版安裝專有的 nVIDIA 驅動程式之前才需要。
回顧一下:
- 在 OS X 中安裝了 rEFIt(
/efi/refit/enable.sh
如果 rEFIt 沒有自動工作則執行) nomodeset
我透過在 grub 引導程式中新增核心參數來運行 Mint 14 live DVD 。- Ran Mint 安裝程式
- 是否分區
- 將 / 掛載到 /dev/sda4,同時將 grub 安裝到該分割區
- 在 /dev/sda3 上交換(因為我在 Mac 分割區之間放置了一些空間)
- 完成 mint 安裝程序,重新啟動。
- 使用 rEFIt 從 Linux 分割區啟動。
- 再次添加
nomodeset
到核心參數,以便我可以啟動。 - 然軟體來源應用
- 去了額外的驅動程式標籤
- 選擇第一個 NVIDIA 驅動程式(專有,經過測試),套用更改
- 等待它完成,然後重新啟動。
- 再次啟動進入 linux,一切順利(
nomodeset
自動刪除,因為這是臨時更改)
唷。