web-dev-qa-db-ja.com

カーネルのアンインストール後に破損した/ vmlinuzおよび/initrd.imgシンボリックリンク

OS:Ubuntu 8.04 LTS Server Edition

次のコマンドを使用して、カーネルアップデートをロールバックしました。

Sudo apt-get remove linux-image-2.6.24-24-server

アンインストールは成功しましたが、apt-getが終了する前に次のメッセージが表示されました:

The link /vmlinuz is a damaged link
Removing symbolic link vmlinuz
 you may need to re-run your boot loader[grub]
The link /initrd.img is a damaged link
Removing symbolic link initrd.img
 you may need to re-run your boot loader[grub]

このメッセージについて心配する必要がありますか? GRUBを再実行する必要がありますか? GRUBを再実行する必要がある場合、どうすればこれを実行できますか?

前もって感謝します。

42
maxyfc

これらのメッセージは心配する必要はありません。不満のあるシンボリックリンクは、liloをブートローダーとして使用している場合にのみ必要です。これは、これらのシンボリックリンクを使用して「現在の」カーネルを見つけるためです。 Grubはより柔軟で、独自の方法で機能し、シンボリックリンクを必要としません。

43
womble

Grubを再実行する必要はありません。そうすることもできますが、カーネルの変更後に/ usr/sbin/update-grubを実行する必要がある場合があります。

これらのメッセージはおそらく問題を示していません。実際のテストは、単にコンピュータを再起動することです。正常に起動した場合、問題はありません。

/ etc/kernel-img.confを更新してdo_symlinksオプションを無効にすると、このメッセージが表示されなくなります。

19
Zoredache