ブートが灰色の画面でハングする(OS Xの新規インストールでUSBドライブから起動する場合でも)


19

AMD Radeon 6770Mを搭載したMacBook Pro 15 "Late 2011(MacBookPro8,2)は、起動に完全に失敗する前に、2週間にわたってディスプレイの破損と関連するシステムクラッシュ/リセットを示しました。そしてスピナーですが、ログイン画面に切り替えるべきだったと思われるとき、Appleロゴとスピナーは消え、空白の灰色の画面にハングアップします。

当初、私はハードドライブの破損を疑い、それを改善しようとしました。失敗しましたが、私は次のことを試みましたが、それぞれ上記のようにハングし続けました。

  • セーフブート
  • 起動して回復(インターネット回復を含む)
  • USBドライブのインストールメディアから起動
  • USBドライブのOS Xインストールから起動
  • NVRAMをクリア
  • SMCのリセット

また、問題を見つけることなく、Apple Hardware Testを何度も実行しました。

詳細なセーフブート(Cmd + Shift + V)は、予想されるすべてを出力しますが、上記のようにハングします。

GPU関連の問題に関するオンラインの投稿をさらに見つけた後、私はこれを原因として再訪しました。

USBフラッシュドライブからUbuntuを起動しようとしても、Grubまでしか取得できませんでした。Ubuntu Desktopを起動したり、Grubでgraphicstestを実行しようとすると、システムがハングします。

この時点で、標準テストの終了直前にApple Hardware Testの実行がハングしました。おそらくビデオテストを行うときに[推測]されます。

上記のApple Discussions投稿のアドバイスに基づいて、次のことを行いました。

  • シングルユーザーモードで起動
  • 次のコマンドを実行します。
    / sbin / fsck -fy /
    / sbin / mount -uw /
    mkdir / Disabled_System_Library_Extensions
    cd / Disabled_System_Library_Extensions
    mv / System / Library / Extensions / ATI *。
    mv / System / Library / Extensions / AMD *。
    / System / Library / Extensionsをタッチします
    出口

今回は、マシンがずっと起動しました。ただし、ウィンドウを最小化するときの遷移だけでも、グラフィックは非常に低速です。同様の問題に直面している他の人の多数のレポートが、リコールを行った同様のGPU関連の障害の再発のように見えるので、私はMBPをAppleに持ち替えて交換を要求します。


現在解決されている問題のトラブルシューティングに取り組んだ方法を文書化することを検討していますか?ここで最終目標が何であるかは明確ではありません。これを編集するだけでなく、何を望んでいるのか、より整然とした方法で何を試したのかを述べるだけではありません。
bmike

@bmike-これが混乱だったことに同意します。今、私は再編集した問題を理解しました。
geevs

編集が大好きです。最初はwikiを信頼するのは難しいですが、あなたは速い学習者であるか、明らかに経験があります:-)また、必要に応じて自由に質問に答えてください。私は自分のソリューションにたどり着いた方法について主に答えを出し、その場合の質問をセットアップだけで非常にスリムにするのが好きです。ただし、それは好みの問題であり、要件ではありません。いずれにせよ、サイトへようこそ、ハードウェアサービスで幸運を。
bmike

これらの問題を説明する最近の記事:macrumors.com/2014/01/17/2011-macbook-pro-gpu-glitches 2012年の同様の問題を思い出してください
geevs 14

:私はまた、この原因以下の便利なしばらくのルートを見つけapple.stackexchange.com/questions/97315/...apple.stackexchange.com/questions/96269/...apple.stackexchange.com/questions/33510/...
geevs

回答:


11

解決済み:シングルユーザーモードで起動し、Radeon GPUを無効にしました。

調査の詳細:

当初、私はハードドライブの破損を疑い、それを改善しようとしました。失敗しましたが、私は次のことを試みましたが、それぞれ上記のようにハングし続けました。

  • セーフブート
  • 起動して回復(インターネット回復を含む)
  • USBドライブのインストールメディアから起動
  • USBドライブのOS Xインストールから起動
  • NVRAMをクリア
  • SMCのリセット

また、問題を見つけることなく、Apple Hardware Testを何度も実行しました。

詳細なセーフブート(Cmd + Shift + V)は、予想されるすべてを出力しますが、上記のようにハングします。

GPU関連の問題に関するオンラインの投稿をさらに見つけた後、私はこれを原因として再訪しました。

USBフラッシュドライブからUbuntuを起動しようとしても、Grubまでしか取得できませんでした。Ubuntu Desktopを起動したり、Grubでgraphicstestを実行しようとすると、システムがハングします。

この時点で、標準テストの終了直前にApple Hardware Testの実行がハングしました。おそらくビデオテストを行うときに[推測]されます。

上記のApple Discussions投稿のアドバイスに基づいて、次のことを行いました。

  • シングルユーザーモードで起動
  • 次のコマンドを実行します。
    / sbin / fsck -fy /
    / sbin / mount -uw /
    mkdir / Disabled_System_Library_Extensions
    cd / Disabled_System_Library_Extensions
    mv / System / Library / Extensions / ATI *。
    mv / System / Library / Extensions / AMD *。
    / System / Library / Extensionsをタッチします
    出口

今回は、マシンがずっと起動しました。ただし、ウィンドウを最小化するときの遷移だけでも、グラフィックは非常に低速です。同様の問題に直面している他の人の多数のレポートが、リコールを行った同様のGPU関連の障害の再発のように見えるので、私はMBPをAppleに持ち替えて交換を要求します。


@bmike-ガイダンスをありがとう。あなたが提案したように、私は別のQ&Aに再フォーマットしました。今回は、少し前に作成したStackExchangeから実行していますが、昨日は役に立ちませんでした。
smr 14

これはMacBook Pro 15 "2011 Early、i7 2Ghz、AMD Radeon 6490Mで機能しました。しかし、この後、インストーラーでクリーンインストール(Mountain LionからYosemiteまで)を実行しようとしました。 。そして、私は唯一のインストーラにシングルユーザーモードでブートではなく、電流には、OS X.だから私は、この時点から「アップグレード」で別のOS Xをインストールしようとする他のみんなのためにお勧めしませんインストールすることができます。
IgnasK

@smr。書いてくれてありがとう。フォローアップ?マシンをAppleに持ち込みましたか?これは解決しましたか?私も感謝しなければなりません。これは機能しましたが、あなたと同じように、私のマシンは非常に遅くなりました。
タイラーコリアー

やることがもう一つあります。csrutilを無効にする必要があります。シングルユーザーモードでリカバリを起動することができます。これを行うには:初期起動中にオプション(⌥)キーを押して、スタートアップマネージャーにアクセスします。コマンド(⌘)-Sを押しながら、リカバリブートボリュームを選択します。apple.stackexchange.com/questions/261684/…-その後、上記の指示に従ってください。上記の指示の最初の行にタイプミスがあります。fsck行の最後のスラッシュを省略します。
トムアンデルセン

1

これまでに示した解決策は、バックアップを作成して先に進むためにマシンを十分に起動するための十分なアドバイスにすぎません。ここでのアドバイスに従うと、GUIを適切に加速せずにログインできる色の起動Macのみが提供されます。そのため、MacBookはほとんど使用できなくなります。故障したAMDチップを無効にし、AMD / Ati関連のすべてのカーネル拡張を単に削除するよりも、Intelグラフィックスを適切に加速し、より優れた熱管理を提供する代替手段を次に示します。

背景と説明

Apple Repair Extensionプログラムは使用できなくなりました。この問題を解決する唯一の本当の方法は、AMDチップのみを交換することです。ロジックボードではありません。「リボール」、「リフロー」、「ベーキング」ではありません。Appleは、故障したチップを故障したチップと交換しました。何度も。このようなビンテージラップトップでは、グラフィックチップを交換するだけでハードウェアのコストが高くなります。

唯一の既知の方法-つまり:ソフトウェアのみ-故障したAMDグラフィックチップのみを搭載した2011 MacBook Pro(8,2)を入手し、ほぼ確実に再起動し、高速GUIで使用できるようにする方法は、このガイドまたはそれのバリエーション。これまでのヒントのほとんどは、すべてのAMD-kextを削除しただけであり、これはひどいユーザーエクスペリエンスをもたらします。

OSの正確なバージョンを知る必要があります。次のガイドはヨセミテではより簡単ですが、エルキャピタン以降を想定しています。El Capitan、Sierra、High Sierraでは、SIP(システム整合性保護)を無効にする必要があります。以前のシステム(10.6〜10.10)では、これらの手順は不要です。

このガイドでは、すべてのkextがデフォルトの場所/ System / Library / Extensionsにあることを前提としています。1つを除くすべてのAMD-kextが存在することは、「適切な」操作に有益です。

ディスプレイアクセラレーションを元に戻すには、ディスクリートグラフィックス(dGPU)ではなく、統合グラフィックス(iGPU)で直接起動するようにマシンを強制する必要があります。これによりラップトップが返されますが、外部ディスプレイを駆動する機能など、いくつかの機能が失われます。Thunderboltデータ接続が機能するはずです。

初期手順:

–クリーンな状態から開始するには、SMCとPRAM / NVRAMをリセットします。

シャットダウン、電源以外のすべてのプラグを抜いて、今ホールド

<leftShift>+<Ctrl>+<Opt>+<Power>

同時にリリース。

–再び電源を入れたままにします

<Cmd>+<Opt>+<p>+<r> 

起動音が2回聞こえるまで同時に。

–ホールドしてリカバリを起動します

<Cmd>+<r>+<s> 

– SIPを無効にします。

csrutil disable

–起動時にdGPUを無効にする

nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

–詳細ブートモードを有効にします。

nvram boot-args="-v"

–を押し続けてシングルユーザーモードで再起動します

<Cmd>+<s> 

起動時に

–書き込み可能なルートパーティションのマウント

/sbin/mount -uw /                        

– kext-backupディレクトリを作成します

mkdir -p /System/Library/Extensions-off  

–問題のあるkextを1つだけ移動します。

mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-off/     

–システムにkextcacheを更新させます。

touch /System/Library/Extensions/   

– kextcacheプロセスが完了するのを待ちます

通常どおり再起動します。iGPUディスプレイが加速されますが、システムは故障したAMDチップの電源管理方法を知りません。そのためには、ブート後にkextを手動でロードする必要があります。

sudo kextload /System/Library/Extensions-off/AMDRadeonX3000.kext

次のLoginHookでこれを自動化します。

sudo mkdir -p /Library/LoginHook

sudo nano /Library/LoginHook/LoadX3000.sh

次の内容で:

#!/bin/bash
kextload  /System/Library/Extensions-off/AMDRadeonX3000.kext
exit 0

次に、実行可能にしてアクティブにします。

sudo chmod a+x /Library/LoginHook/LoadX3000.sh

sudo defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.sh 

将来の使用のための予防措置

さらに2つの注意点があります。これは、SMC / PRAM / NVRAMがリセットされたときに元に戻すことができます。その場合、GPU-power-pref nvramを再設定して、起動時にiGPUを強制的に使用する必要があります。

これは非常に簡単に発生する可能性があるため(実際に役立つよりも何度も誤って推奨されることが多いため)、おそらくこのようなシナリオに備えて、プロセスを大幅にスピードアップし、必要な変数を入力するための簡単なスクリプトを作成する必要があります起こりやすいエラー:

 sudo nano /force-iGPU-boot.sh

–このファイルに次のコンテンツを入力します。

#/bin/sh
sudo nvram boot-args="-v"
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
exit 0

–次に、その実行可能ファイルを作成します。

sudo chmod a+x /force-iGPU-boot.sh

将来、SMC / PRAM / NVRAMがデフォルト値にリセットされると、次のコマンドでSingleUserを起動できるようになりました。

<Cmd>+<s>

–ブートボリュームを読み書き可能にマウントした後、次を実行します。

sh /force-iGPU-boot.sh

このセットアップには、Appleのインストーラーが予期しない場所に1つのkextがあります。そのため、このガイドではSIPが再度有効化されていません。AMDドライバーへの変更を含む更新が行われようとしている場合、更新プロセスの前に AMDRadeonX3000.kextをデフォルトの場所戻すことをお勧めします。そうでない場合、アップデーターは少なくとも別のバージョンのkextをデフォルトの場所に書き込むか、最悪の場合、部分的に一致しないドライバーの未定義状態になります。

システムを更新した後、問題のkextがないかフォルダー/ System / Library / Extensionsを確認する必要があります。そこに存在すると、例えばヨセミテとシエラでのブートハング、ハイシエラでの過熱ブートループにつながります。

さらに:このラップトップは、あなたが何をしようとも過熱しています。冷却システムは不十分であり、故障した膨大な数のAMDチップはその証拠にすぎません。

このハッキングされたマシンの寿命を延ばすために、長時間にわたって本当に重い物を持ち上げることを控えることをお勧めします。ラップトップの通常の推奨事項を厳守してください:硬い表面で使用し、その中のファンとフィンを清潔に保ちます。比較的積極的な設定で任意のfancontrolソフトウェアを使用することも役立つはずです:のようなsmcFanControl、MacsFanControl、またはTGPro(両方の商用)。

免責事項:この答えはから重複している、ここで、この質問のための次善の答えが与えられたので、非常に多くがあるので、この質問に対して繰り返します。


1
これは、上述今時代遅れであり、排他的にここで更新apple.stackexchange.com/a/295805/251859
LаngLаngС

0

OS XのクリーンコピーをスペアのUSBドライブ(またはSDカード)にインストールして、ハードウェアがAppleがサポートする新しいOSインストールで動作することを確認してください。

そこから、実際にハードウェアの問題がある場合や、時間の経過とともに蓄積されたすべての変更をバックアップしてクリーンアップする必要があるドライブだけを探し出すことができます。

イーサネットを介したgdbまたはシリアルポートを介したddbを使用してカーネルをデバッグするというウサギの穴を深く掘り下げることもできますが、最初からやり直す方がほとんど常に高速です。深刻なハードウェアの問題があるマシンは、通常、外部ドライブに簡単なOSをインストールするのに失敗し、新しい「OS」を構築して安定しているかどうかをテストする方がはるかに速い場合、何が問題なのかを突き止める時間を節約できます。


@geevs実際にデバッグでカーネルを実行してからしばらく経ちましたが、かなり改善されているようです。また、サービスを求めるときに私の「テスト」の結果が手元にある場合、Macがハードウェアの問題があるとパニックせずに新しいOSをインストールできないと主張するのは困難です。目を離さない apple.com/support/exchange_repairと私は、彼らが後であなたがアップしている疑いがあるものと同様の問題のためにカバレッジを拡張することを決定した場合は弁償することがアップルを知っていたとして、あなたは修理のために充電されている場合は領収書や支払いの証明を保持します。
bmike

0

2014年9月-Appleの未承認の象?

MacBook Proはレンガになりましたか?灰色の画面?黒い画面?起動を拒否しますか?それからこのページの人は答えを与えた。電源ボタンを押したときにcmd + Sの後に使用するためにこれにつまずくまで、私は1000のことを試しました:

/sbin/fsck -fy /
/sbin/mount -uw /
mkdir /Disabled_System_Library_Extensions
cd /Disabled_System_Library_Extensions
mv /System/Library/Extensions/ATI* .
mv /System/Library/Extensions/AMD* .
touch /System/Library/Extensions
exit

バックストーリー今年8月、私のMacBook Proを購入してからわずか3年で、物事が奇妙になり始めました。最初はfsck -fyのような簡単な修正とセーフモードでの起動がうまくいくように見えましたが、短命でした。

それから3日前、私がやったことは何もそれを再起動させませんでした。手にレンガがありました。最後に、偶然にも私はこのページを偶然見つけました。ターミナルバージンである私は、指示に従うことに非常に緊張していましたが、Joy upon Joyは機能しました!私のコンピューターが帰ってきた!

ビデオ編集作業を行うために必要なので、Final Cut Pro Xの要求にどのように対処するかについてかなり心配しています。(SafariでGmailをチェックするのはもう大変なことです。Safariはカーソルを動かしても画面を更新し続けます。Firefoxを試してみただけです-それでいいのです!)

しかし、より重要な点は、これは購入するのに非常に高価だった製品を使用した、かなり落胆した経験であるということです。Appleが私たちに連絡したり、明らかに問題のあるグラフィックカードを交換することを明確にしたりできなかったことを非常に残念に思います。

どういうわけか、このソリューションは、同じ問題に苦しんでいる人々にとってはるかに顕著に利用可能である必要があります。

とにかく、このページや他の場所で、コンピュータを起動できるグラフィックカードを無効にするこのソリューションを見つけたすべての人に感謝します(この記事の執筆時点では)。

私のコンピューターは2011年4月のMacBook Pro 8 GBメモリーです。750 GB HD 2.2 Ghz Intel Core i7


修正していただいてうれしいです。しかし、さらに調査を進めると、マザーボードの問題でもあると思います(この非常に興味深い「ピンクエレファント」スレッドtechrepublic.com/blog/apple-in-the-enterprise/…を見つけました)。
ビルオーテル

最適ではない手順。あなたのために上記の作品ならば、cmprehensiveジッドのためにここを見て:apple.stackexchange.com/a/295805/251859
LаngLаngС

0

Macbook Proではなく2011 iMacを持っています。アップルでは、​​これらのマシンの6970Mビデオカードの代替プログラムを、ここで説明した同様の問題に備えています。

http://support.apple.com/en-us/HT203787

シングルユーザーモードで@smrによってリストされたコマンドは、iMac上でも同様に機能し、6970Mを効果的に無効にして、ロジックボード上の統合GPUをマシンに強制的に使用させます。

昨日、回復モード、インターネット回復モード、セーフモード、または通常モードでマシンを起動できなかったため、3年前のマシンをAppleストアに持ち込みました。AHTを実行できませんでした。@smrで説明されているコマンドを実行した後、問題なくセーフモードと通常モードで起動することができました。

プログラムについて言及しましたが、GPUのハードウェアテストが失敗した後、無料の交換を注文しました。

問題が発生したときに表示されるのは、その下に進行状況バーが付いたリンゴのロゴです。進行状況バーは、ロゴと進行状況バーが消える前に25%から50%の間でロードされ、無地の灰色の画面が無期限に残ります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.