我が家のメインマシン(CPU Pentium IV 2GHz、メモリ768MHz)で VMWare Player を複数起動し、GuestOS 同士で通信するといった無茶をして遊んでいる。
ところで、そのうちの一つである CentOS 4.4 内で yum -y update したところ kernel が 2.6.9-42.0.3.EL から2.6.9-42.0.8.EL にアップデートされたのだが、CentOS を再起動し、アップデートしたカーネルで起動しようとすると、起動途中で
Checking root filesystem
e2fsck: Cannot continue, aborting [FAILED]
*** An error occurred during the file system check.
*** Dropping you to a shell; the system will reboot
*** when you leave the shell.
というエラーが発生して起動しなくなった(再現性100%)。起動時に以前のカーネルを選択すると正常に起動する。
なおこの現象は、VMWare上ではない通常のインストールマシン上では発生せず、問題なくアップデートできる。
ということで、VMWare の提供している仮想ハードウェアドライバあたりの問題だろうと推測している。
実運用しているCentOSでは問題ないので気にしないでおこう。