レガシー起動中のデコード失敗とシステム停止

レガシー起動中のデコード失敗とシステム停止

Linux Mint 20.2に基づいてliveUSBスティックを起動しました。 initrd行(vmlinuzの次の行)を出力した後、「デコード失敗、システムが停止しました」という空の画面が表示されました(2回試しましたが、エラーが再現されました)。これは、4TB以上のSATAドライブが接続されたレガシーブート、ドライブ付きのUEFIブート(4TB以上の1台、4TB以上のドライブ1台)、およびドライブなしのレガシーブート(4TBが1台のみ接続)(4番目:UEFIなしのUEFI )の4つのケースのうちの1つでのみ発生します。ディスク、まだ試していません)。大容量ドライブのサポートに関するウェブ検索結果は次のとおりです。https://superuser.com/questions/1005475/trying-to-understand-linux-support-for-4tb-hard-disk-drive-on-legacy-biosどこ:

それでも新しいディスクは起動できないディスクなので、これらの問題を心配する必要はありません。

「デコード失敗、システム停止」について見つけた多くのリンクを読みました。https://askubuntu.com/questions/1269855/usb-installer-initramfs-unpacking-failed-decoding-failedhttps://forums.linuxmint.com/viewtopic.php?t=328925https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1870260https://askubuntu.com/questions/1355231/decoding-failed-system-haltedhttps://www.quora.com/Now-I-am-booting-Ubuntu-20-10-with-flash-card-When-booting-it-is-saying-Decoding-failed-system-halted-What-私は何をすべきですか?https://www.reddit.com/r/linux4noobs/comments/q7ahdx/decoding_failed_system_halted_problem/

これが私の問題にどのように当てはまるのかわかりません。彼らはinitrdの圧縮エラー、ハードウェアレベルのドライブエラー、ランダムに発生する問題について話します。私の考えでは、BIOS /レガシーモードでは、initrdが大きなSATAディスクを認識しないようです。どうやって確認しますか?

付録1:
今日のもう一つの質問:

64 bit relocation outside of kernel! 
--- system halted  

loading initrd.lz...PSUエラー仮説を裏付ける答えを印刷してもう一度やり直してください。ハードドライブを接続すると、システムは電源なしで起動します。新しい現象が発生します。

ベストアンサー1

「デコード失敗、システム停止」とは、initramfs 解凍ルーチンがエラーを検出したことを意味するようです。これが真の場合、カーネルがSATAコントローラを検出しようとする前のブートプロセスの最初にエラーが発生します。

initramfsの圧縮が正常に解放されると、システムはSATAアクセスエラーが発生したときに停止するのではなく、initramfsベースの緊急モードに切り替わります。

代わりに、次の理由を確認する必要があります。

  • SATAコネクタが正しく挿入されていないか、ケーブルが損傷していると、ディスクの取り外し/再接続時にケーブルを動かすと表示または消えるデータエラーが発生する可能性があります。 (しかし、これはライブUSB起動には影響しません...)

  • 古くて故障し始める電源装置は、すべてのディスクの操作を同時に開始できなくなります(ディスクの接続を切断すると負荷が軽減され、役に立ちます)。 RAMメモリまたはUSBスティックは起動時にわずかな低電圧を経験する可能性があり、これはinitramfsファイルを読み取るとデータが破損するのに十分ですが、残念ながら低電圧検出をトリガするのに十分ではありません。

  • 「愛しない」HDDの欠陥は起動時に異常な量の電流を消費し、システムの残りの部分でブラウンアウトイベントが発生し、USBスティックを読み取るとデータが破損する可能性があります。

おすすめ記事