LionのUSBディスクへのインストール中にカーネルパニックを回避する方法は?


2

Mac App StoreからLionをダウンロードし、32GB USBフラッシュドライブにインストールしようとしています。このディスクからMacを起動してLionを使用し、Macのメインハードディスクをアップグレードする前にいくつかのことをテストできるようにしたいのです。

Lion Installerの指示に従ってドライブ(GUIDパーティションマップ)をフォーマットし、インストールターゲットとして選択することができました。インストーラーは3回の試行で、ファイルのインストールを開始し、カーネルパニックによって中断される前に約3分の2を取得します。

インストーラーログウィンドウを開いたが、そこには面白い/異常なものは何も現れなかった。再起動後/private/var/log/install.log、ターゲットディスクで表示できます。最後のメッセージは、パッケージの抽出に関するステータスメッセージです。ファイルに警告やエラーは表示されません。

インストールログの最後の行は次のとおりです。

Jul 31 17:02:54 brs-macbook-pro OSInstaller[358]: PackageKit: Extracting file://localhost/Volumes/Mac%20OS%20X%20Install%20DVD/Packages/German.pkg (destination=/Volumes/Skunkworks/.OSInstallSandbox-tmp/Root, uid=0)

上記の行は、ほとんど同じです。

ディスクは真新しいSanDisk Cruzer 32GBです。

起動可能なインストーラーディスクを作成しようとしていないことに注意してください。ディスクを使用してLionを起動し、ログインし、コンピューターを使用したい。

それが失敗する理由とその修正方法はありますか?


パニックはすべて同じタイプで同じスタックトレースですか?HDパーティションにインストールしてから、ディスクユーティリティを使用して、最終イメージをUSBディスクにドロップできますか?
bmike

@bmike Lionインストーラで起動された場合、パニックダンプの場所を知っていますか?
ベンザド

Console.app-ログの表示/非表示ボタンは、左側のペインを公開します。中/ライブラリ/ Logsする必要があります
bmike

@benzado at wuala.com/grahamperrin/public/2011/07/24/d/?mode=galleryほとんどのファイル(無関係)を無視して2011-07-24 21.39.29 Installer Log.txt、47回出現する例を示しextractingます。ログの最後の行で、カーネルパニックの前後にどのパッケージが抽出されていますか?
グラハムペリン

参照いただきありがとうございます。私が使用しperl -n -e "m/^... .. ..:..:.. .+? (.+)\[(\d+)\]/; print \$1, '[_]', \$';"、それらを比較するために、日付とプロセスIDをスクラブします。私は質問にその行を投稿しますが、それほど遠くはありません。
ベンザド

回答:


1

明確化を求めて

次の間にパニックが発生するかどうかのメモを冒頭の質問に追加してください。

a)インストールの準備段階(システムの最初の自動再起動の前)

または

b)準備後のインストール段階(最初と2番目の自動再起動の間)。

インストールの準備段階とインストール段階の記録

スクリーンショットhttp://www.wuala.com/grahamperrin/public/2011/08/01/a/?mode=galleryは実証インストーラログながら、フォアグラウンドでウィンドウをMac OS Xのインストーラは、インストールの段階を-実行します。

どちらの段階(準備またはインストール)でも、次のようにキー入力することでログウィンドウを表示できます。

  • command-L

運が良ければ、恐らくパニックの前景の詳細の下に淡色表示されるかもしれませんが、パニックが発生するポイントを確認できます。

インストールが試行されるボリュームのルート:インストールが失敗した場合、ディレクトリを見つけることができます:

Mac OS X Install Data

そのディレクトリ内のログ。存在する場合、そのログはあなたにとって有益かもしれませんが、.panicファイルほど有用ではありません(ここでは読者にとって)。

PRAM、カーネルパニック情報、および.panicファイル

AppleのMac OS X:PRAMに保存されている内容は、最近のカーネルパニック情報がPRAMに保存されていることを示しています。パニック後の最初の通常の開始で通常のダイアログが表示されない場合、その情報がPRAMから失われたかどうか/どのように失われたのかを疑問に思うべきです。

インストール段階でカーネルパニックが発生した場合—後続の起動がデフォルトでインストールの継続を試みる場合、またはMac OS Xユーティリティ(通常の起動ではない)であり、カーネルパニック情報への明らかなインターフェイスがない場合—その特別なモードで起動している間、通常は.panicファイルが書き込まれるパスは読み取り専用です… 

…その場合で、コマンドラインに慣れている場合は、パニックに続いてシングルユーザーモードで起動し、次のコマンドを使用してパニック情報が画面上で判読可能かどうかを確認します。

nvram -p

(上記のifsの数については、おpびします!)


私の質問を更新しました。インストーラーログには何も役に立ちません。試しましたnvram -x -pが、関連するものはありません。ただし、このコマンドはPRAMから設定を取得するためのものであり、パニック情報ではありません。
ベンザド

0

詳細モード(command-vを押したまま)で起動すると、カーネルパニックの原因(関連するkextなど)の診断に役立つテキストが表示されます。

インストール中にクラッシュするという事実は、Lionイメージが破損している可能性があることを意味します。MD5を実行して検証することもできます。


MD5ハッシュを計算したら、何と比較しますか?
ベンザド

GoogleがあなたのMD5ハッシュであり、何が起こるか見てみましょう。また、別のディスクがある場合は、Lionを別のディスクにインストールしてみてください。
ポールエクルズ

それをグーグルで調べて何が起こるか見てみましょう?MD5ハッシュとは何ですか?
ベンザド

はい。MD5が他のすべてのユーザーと一致する場合、有効なダウンロードになります。LionのApp Storeバージョンを持っていません。それ以外の場合は、比較するMD5を提供します。私も見つけられませんでした。
ポールエクルズ

0

だから、私はそれによって最終的に動作するようにしました:

  1. ディスクユーティリティを使用してInstallESD.dmgをDVDに書き込み、インストールディスクを作成します。
  2. そのDVDからインストーラーを起動します。
  3. DVDインストーラーにすぐに「問題がありました」と言ってもらい、「再インストールを試行する」必要があります。
  4. [ユーティリティ]メニューを使用してターミナルを起動すると、インストーラーアプリが終了し、再起動して再インストールの機会が与えられました。(私が最初に試みたのはうまくいかなかったのはただの愚かな運でした。)
  5. USBディスクへのインストール。

今回は完了まで走りましたが、それは空虚な勝利のようなものでした。選択したディスクのデータ転送速度は非常に遅いため、使用するのは非常に苦痛です。

確信はありませんが、ドライブの速度が遅いためにカーネルパニックが発生する可能性があります。


私は10.7(ビルド11A511)でそのように焼かれたDVDについて定期的に注意を提供します。たとえば、最近議論されたLion向けの自作ブータブルメディア:10.7(ビルド11A511)の既知のリスクと未知のものを参照してください。
グラハムペリン

遅さについてのコメントから、良い質問をすることができます。私は答えたいと思います—私も、10.7をUSBフラッシュドライブにインストールしました。一目でapple.stackexchange.com/search?q=lion+%2Bslow+%2Busbまだ一致する質問がありません…
グラハムペリン

リンクの目的で、「別の質問:ディスクドライブの速度を確認するにはどうすればよいですか?」。ちなみに、USBフラッシュドライブで完全なLionをより高速に実行する方法を見つけました。遅さについての質問を投稿したい場合は、答えを投稿できます…
グラハムペリン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.