内核恐慌 - 不同步:VFS:无法在未知块 (0,0) 上挂载根文件系统

内核恐慌 - 不同步:VFS:无法在未知块 (0,0) 上挂载根文件系统

更新了大约 1000 多个内容后,我安装了 RHEL 2.6.32-220.el6.x86_64。
我收到以下内核恐慌消息:

内核恐慌 - 不同步:VFS:无法在未知块 (0,0) 上挂载根文件系统

我可以通过选择以前的版本来使用引导加载程序进行引导。

我试过了:

dracut -f initramfs-2.6.32-754.23.1.el6.x86_64.img 2.6.32-754.23.1.el6.x86_64

和:

dracut --regenerate-all

另外,我的grub.conf文件在新(第一个)内核下面缺少 initrd:

initrd /initramfs-2.6.32-754.23.1.el6.x86_64.img

所以我添加了它。之后我仍然遇到内核恐慌。

我尝试yum update在旧内核上进行操作,但它不会更新,并抱怨:

Error: Package: VirtualGL-2.5.2-1.el6.x86_64 (epel)
           Requires: libturbojpeg.so(TURBOJPEG_1.0)(64bit)
           Available: turbojpeg-1.2.1-2.el6.x86_64 (epel)
               libturbojpeg.so(TURBOJPEG_1.0)(64bit)
           Installed: turbojpeg-1.11-20081028.x86_64 (installed)
               Not found
Error: Package: VirtualGL-2.5.2-1.el6.x86_64 (epel)
           Requires: libturbojpeg.so(TURBOJPEG_1.1)(64bit)
           Available: turbojpeg-1.2.1-2.el6.x86_64 (epel)
               libturbojpeg.so(TURBOJPEG_1.1)(64bit)
           Installed: turbojpeg-1.11-20081028.x86_64 (installed)
               Not found
Error: Package: VirtualGL-2.5.2-1.el6.x86_64 (epel)
           Requires: libturbojpeg.so(TURBOJPEG_1.2)(64bit)
           Available: turbojpeg-1.2.1-2.el6.x86_64 (epel)
               libturbojpeg.so(TURBOJPEG_1.2)(64bit)
           Installed: turbojpeg-1.11-20081028.x86_64 (installed)
               Not found


** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
1:tcl-8.5.7-6.el6.i686 is a duplicate with tcl-8.4.13-4.el5.i386
1:tk-8.5.7-5.el6.i686 is a duplicate with tk-8.4.13-5.el5_1.1.i386

既然我原来更新了系统,那么旧内核还需要1000次更新吗?换句话说,更新的文件与旧内核启动时使用的文件是否相同?

答案1

所以我添加了它。之后我仍然遇到内核恐慌。

因为root=/dev/sd..还失踪?

答案2

root=/dev/sdXY你的内核参数中没有。

相关内容