Windows7とArchLinuxをデュアルブートします。 Archはしばらく安定していましたが、「/ sbin/init:badexecformat」と言ってArchの起動を停止しました。これに続いてカーネルパニックが発生します。
これを修正する方法がよくわかりません。 ArchをインストールしたUSBスティックからバイナリをコピーできますか?それとも、カーネルが更新されたときにコンパイルされますか?
はい、/sbin/init
が破損しているようです。お使いのArchのusbバージョンが同じアーキテクチャである場合、usbからメインインストールにinit
をコピーできるはずです。
もちろん、init
以上が壊れている可能性があります。これは、カーネルのロード後に実行される最初の実行可能ファイルの1つであるため、さらにクリーニングを行う必要がある場合があります。
カーネルまたはinitramdiskを更新したときに作成されたフォールバックイメージが必要です。 GRUBメニューから選択して試してください(を押します Esc 起動中にGRUBが表示されない場合)
別の方法は、USBスティックを使用してカーネルをレスキューすることです。 ここに良いハウツーがあります (cdと書かれているところにUSBスティックを使用してください)Archlinuxフォーラムから。