web-dev-qa-db-ja.com

ArchLinuxを起動できません-'/ sbin / init:Bad ExecFormat'に続いてカーネルパニック

Windows7とArchLinuxをデュアルブートします。 Archはしばらく安定していましたが、「/ sbin/init:badexecformat」と言ってArchの起動を停止しました。これに続いてカーネルパニックが発生します。

これを修正する方法がよくわかりません。 ArchをインストールしたUSBスティックからバイナリをコピーできますか?それとも、カーネルが更新されたときにコンパイルされますか?

1
Squidly

はい、/sbin/initが破損しているようです。お使いのArchのusbバージョンが同じアーキテクチャである場合、usbからメインインストールにinitをコピーできるはずです。

もちろん、init以上が壊れている可能性があります。これは、カーネルのロード後に実行される最初の実行可能ファイルの1つであるため、さらにクリーニングを行う必要がある場合があります。

1
Paul

カーネルまたはinitramdiskを更新したときに作成されたフォールバックイメージが必要です。 GRUBメニューから選択して試してください(を押します Esc 起動中にGRUBが表示されない場合)

別の方法は、USBスティックを使用してカーネルをレスキューすることです。 ここに良いハウツーがあります (cdと書かれているところにUSBスティックを使用してください)Archlinuxフォーラムから。

1
micke