在 2008 年底的 Macbook Pro 上安裝 Linux 並導致螢幕損壞

在 2008 年底的 Macbook Pro 上安裝 Linux 並導致螢幕損壞

這是我在 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自動刪除,因為這是臨時更改)

唷。

相關內容