web-dev-qa-db-ja.com

AMD GPUが壊れている2011 i7 Mac MiniにUbuntu 16.04をインストールしようとしています

過去5年間、2011 i7 Mac Miniを実行しています。私はそれが好きだった!

しかし.. 2011年のアップルのすべてのラップトップおよびAMD GPUを搭載したMac Mini(私のMac MiniにはAMD Radeon HD 6630Mが搭載されています)と同様に、熱くなりすぎてAMD GPUが壊れました。

Mac Miniは引き続き正常に動作しますが、HD3000統合GPUでのみ動作します。とにかくUbuntu 16.04を実行したかったので、問題ありません。しかし、それはそれほど簡単ではないことが判明しました...デフォルトでは、インストーラーは専用GPUから起動するため、ブートパラメーターを編集して挿入しました

radeon.runpm=0 radeon.modeset=0

ubuntuを正常にインストールできました。

再起動すると問題が始まりました。紫色の画面...さて、起動時にShiftキーを押しながらパラメータを編集します(grubに入る前に2回再起動する必要があります)。ここですべての種類のことを試しました... quiet splashと置き換えます

radeon.runpm=0 radeon.modeset=0

そして F10、紫色の画面にとどまります。
追加acpi=0は何もしません。nolapicと同じです。

だから私は物事を試しました...

上記のgfxmode行を削除すると、ブートが表示され、

radeon.runpm=0 radeon.modeset=0

場合によっては、ログインプロンプトが表示されることもあります。ほとんどの場合、画面は黒のままか、画面上で適切に初期化されたイーサネットカードでハングします。

まれにログイン画面、キーボード、およびマウスが表示されないことがあるため、実際には何もできません。 nolapicは速度を落とし、動作しませんでした、acpi=offログイン画面が表示される可能性は高いようですが、マウスとキーボードはありません。

今では、私はアイデアを使い果たしています...それがうまくインストールされ、起動できるように見えますが、それを使用できないことを知ってイライラしています...

誰でも私が試すことができるものがありますか?

また、「gfxmode」行を削除すると成功する可能性が高くなるのはなぜだろうか。

1
Struisvogel

2011 MBPでこれを使用しました。 Mac miniで動作するか試してください。

https://forums.macrumors.com/threads/installing-ubuntu-on-2011-mbp-with-failed-AMD-gpu.2182103/#post-27378444

編集:

これは、18.4.2 LTSを使用していることを前提としています。 grubが表示されたら、USBを起動して「e」と入力し、grubリストを編集します。

menuentry "Try Ubuntu without installing" {
   set gfxpayload=keep
   outb 0x728 1
   outb 0x710 2
   outb 0x740 2
   outb 0x750 0
   linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0 ---
   initrd   /casper/initrd
}

これにより、ライブモードで起動できるようになります(ただし、おそらく色が歪んだ画面が表示されます)。 Ubuntuをインストールします。パーティション設定については心配せず、Ubuntuですべてを消去します(空のドライブを使用しているため)。サードパーティのドライバーは含まれません。 USBを再起動し、grubに同じコードを入力します。

GUIが起動したら、[ファイルアプリ]> [その他の場所]> [コンピューター]> [ブート]> [Grub]を開き、grub.cfgファイルを探します。ターミナルを開き、次を入力します。

Sudo chmod 777

次に、grub.cfgファイルをターミナルウィンドウにドラッグします。 Enterキーを押します。 ファイルのパーミッションをR/Wに変更する

これにより、ファイルの権限がR/Wに変更されます。

Grub.cfgファイルを開き、[menuentry 'ubuntu']行を探します。この下に[load_video]行があります。この行の後に、追加します

   outb 0x728 1
   outb 0x710 2
   outb 0x740 2
   outb 0x750 0

その下の数行は、Linuxカーネルの行です。 「静かなスプラッシュ」の後に追加

 i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0

これにより、GRUBを次のように編集できます。 GRUBメニューエントリの編集

ファイルを保存してから、ターミナルでこれを実行します。

Sudo chmod 444

次に、grubファイルをターミナルウィンドウにドラッグします。まだ端末を閉じていない場合は、上キーを押して最後のSudo chmodコマンドを発行し、777を444に変更します。 パーミッションを読み取り専用に戻す

これは、動作するかどうかをテストするために再起動しなかったことを前提としています。

コンピューターを再起動します。理想的には、あなたが正しいことをすれば、grubエントリを完全にバイパスして、Ubuntuを直接起動するはずです。 option/altを押すと、引き続きgrubメニューにアクセスできます。

1
XanderX