起動時にカーネルパニックをデバッグするためにArchisoを使用する方法は?

起動時にカーネルパニックをデバッグするためにArchisoを使用する方法は?

私はOSXを実行している2011年半ばiMacを持っており、次のようにArch Linuxをインストールしようとしています。ガイド。昨年、同様のプロセスでデュアルブートを正常に設定しましたが、今度はログインプロンプトの直前にArchisoのライブUSBインストールから起動するときにカーネルパニックのため起動できません。画像が破損していないと100%確信しています(署名を確認して別のコンピュータで実行しました)。

昨年から動作し、すべての以前のバージョンを試して問題が発生したバージョンを分離しました。 2015-05-01 カーネル4.0.1でした。以前のバージョンは正常に起動し、インストールを完了できますが、再起動後もカーネルパニックが発生します。

Archisoイメージの設定を変更できず、スタックトレースが速すぎて記録すらできないので、どうすればいいかわかりません。一目で「ヌルポインタ逆参照」、「ディスパッチ」が表示されます。 「原子」と「再帰エラーを修正しましたが、再起動する必要があります。」

どのようにデバッグできますか?そして、おそらくこの問題をどのように解決できますか?

ベストアンサー1

インストールしましたlinux-ltschrootの@mikeservのアドバイスに従って、それをgrub設定のデフォルトの起動オプションに設定しました。これにより、Linux 3.14で起動してインストールプロセスを完了できます。バニラLinuxカーネルはLTSバージョンと一緒にインストールされるため、grubメニューの「詳細オプション」を使用すると、まだLinux 4.0で起動でき、システムクラッシュが発生することがわかります。

その後、使用しようとしています。ダンプカーネルパニック中にシステムのメモリダンプを実行しますが、何らかの理由でkexecカーネルから起動しないかどうかはまだわかりません。デバッグオプションで再コンパイルします。

結局、私はカーネルパニックログを難しい方法で読むことができました。高いフレームレートカメラで記録して、衝突を引き起こすドライバを識別できましたradeon_audio_detect。このエラーはレポート何度も、これはRadeon GPUを使用するすべてのMacおよび他のシステムに影響を与えるようです。 ㅏ修理するカーネルに追加されたため4.2rc5

おすすめ記事