2008 年後半の Macbook Pro に Linux をインストールすると画面が壊れる

2008 年後半の Macbook Pro に Linux をインストールすると画面が壊れる

これは、2008 年後半の Macbook Pro に Linux をインストールしようとしたときに遭遇した、やや一般的な問題です。

以下のディストリビューションを試しました:

  • リナックスミント10
  • リナックスミント14
  • ウブントゥ 12.10
  • フェドラ 17

何が起こっているかというと、起動プロセス中のある時点で、Macbook Pro が好まない何かがクラッシュしているということです。GPU ドライバーに関連していると思いますが、確かなことはわかりません。システムが完全にフリーズし、画面の上部 3 分の 1 がすべて破損します。

Fedora 17 のライブ インストールを起動しようとしているときに X が起動しないように、ランレベルを 3 に変更しようとしましたが、最初のログイン プロンプトが表示されてから数秒後にすべてが壊れてしまいました。ただし、その時点まではすべて正常でした。

また、「Windows」ブートローダー (低解像度シェル) を実行しても、EFI ブートローダー (高解像度シェル) を実行しても違いはないようです。どちらも同じ動作を示します。

何とか Linux Mint をデスクトップに起動させることに一度だけ成功しましたが、その後すぐにフリーズしてしまいました。

ちなみに、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.shrEFIt が自動的に動作しない場合は実行してください)
  • nomodesetGRUB ブートローダーのカーネル パラメータを追加して、Mint 14 ライブ DVD を実行しました。
  • Mintインストーラを実行
  • パーティション分割しました
    • / を /dev/sda4 にマウントし、このパーティションに grub もインストールしました
    • /dev/sda3 の swap (Mac パーティションの間にスペースを置いたため)
  • Mintインストーラーが終了し、再起動しました。
  • rEFIt を使用して Linux パーティションから起動しました。
  • 再度、nomodesetカーネルパラメータを追加して起動できるようにしました。
  • ランソフトウェアソース応用
    • 行きました追加ドライバータブ
    • 最初のNVIDIAドライバ(独自、テスト済み)を選択し、変更を適用しました
    • 完了するまで待ってから再起動しました。
  • 再度 Linux を起動すると、すべて正常になりました (nomodeset一時的な変更であるため自動的に削除されました)

ふう。

関連情報