web-dev-qa-db-ja.com

ファイルの早期終了/ boot / vmlinuz ...デュアルブートUbuntuの起動中にエラーが発生しました

Windows 7とUbuntu 14.04を備えたデュアルブートコンピューターを使用しています。 Ubuntuを起動しようとした今日まで、大きな問題はありませんでした。私の画面にこれが表示されます:

error: premature end of file /boot/vmlinuz-4.2-35-generic
error: you need to load the kernel first
unaligned pointer 0x660a660a
Aborted. Press any key to exit.

2
linux geek

エラー:ファイルの終了が早すぎる/boot/vmzlinuz-4.2.0-25-generic

これは、どういうわけか、カーネルを含むファイルが途中で切り捨てられたことを意味します。カーネルパッケージを再インストールする必要がありますが、このカーネルは壊れているため、そのために別のカーネルを起動する必要があります。

Ubuntu用に別のカーネル(古い?)がインストールされていると仮定します。

  1. コンピューターを起動したら Grubメニューを開く を選択し、「Ubuntuの詳細オプション」エントリを選択します。表示されるサブメニューで、カーネル「4.2.0-25」を参照せず、「リカバリモード」でタグ付けされていないエントリを選択します。名前は言語にローカライズされている場合があります。対応する翻訳済みエントリを選択するだけです。

  2. 通常ログインし、ターミナルを開きます(Ctrl + Alt + T)。次のコマンドを実行します。

    Sudo apt-get update
    Sudo apt-get install -f linux-generic
    Sudo apt-get install --reinstall linux-image-4.2.0-51-generic
    

    再起動すると、すべてが正常に戻ります。

    apt-getコマンドで問題が発生した場合は、質問を編集し、その出力を選択してコピーして質問に貼り付け、この回答のコメントセクションで通知してください。

起動する別のカーネルがない場合は、Live DVD/USBを使用する必要がありますが、これにより状況が多少複雑になります。その場合は、コメントを残してください。それに応じて回答を拡張します。

3
David Foerster