web-dev-qa-db-ja.com

Linuxを2008年後半のMacbookProにインストールし、画面が破損する

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

次のディストリビューションを試しました。

  • Linux Mint 10
  • Linux Mint 14
  • Ubuntu 12.10
  • Fedora 17

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

Fedora 17のライブインストールを起動しようとしたときにXが起動しないように、ランレベルを3に変更しようとしましたが、最初のログインプロンプトを取得してから数秒後に、すべてが破損しました。しかし、その時点までは、すべてが順調でした。

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

私はどういうわけかLinuxMintをデスクトップから起動させることができましたが、その後すぐにフリーズしました。

FWIW、Mac OS X10.6はこのマシンで完全に正常に動作します。 rEFItもインストールしてみましたが、まったく役に立ちませんでした。

2
Brendan

問題の原因を突き止めたと思います。

確かに、AppleハードウェアがVESAドライバーと通信する方法との非互換性でした。組み込み画面でモードを切り替えるとき、私は信じています。nomodesetがカーネルに追加されたときパラメータ、システムはクラッシュすることなく起動を続行できます。

Macbook Proは2008年後半、5,1、nVIDIA 9600mGTです。

nomodesetは、ディストリビューション専用のnVIDIAドライバーをインストールできるようになるまで必要です。

要点をまとめると:

  • OS XにインストールされたrEFIt(run /efi/refit/enable.sh rEFItが自動的に機能しない場合)
  • Grubブートローダーのカーネルパラメーターにnomodesetを追加して、Mint14ライブDVDを実行しました。
  • Mintインストーラーを実行しました
  • パーティショニングしました
    • /を/ dev/sda4にマウントし、このパーティションにもgrubをインストールしました
    • / dev/sda3でスワップします(Macパーティションの間にスペースを置いたため)
  • ミントインストーラーを終了し、再起動しました。
  • REFItを使用してLinuxパーティションから起動します。
  • ここでも、カーネルパラメータにnomodesetを追加して、起動できるようにしました。
  • ランソフトウェアソースアプリケーション
    • 行った追加のドライバータブ
    • 選択された最初のNVIDIAドライバー(独自仕様、テスト済み)、適用された変更
    • 完了するのを待ってから、再起動しました。
  • Linuxを再度起動し、すべてが順調でした(nomodesetは一時的な変更であるため、自動的に削除されました)

ふぅ。

4
Brendan