更新了大约 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
你的内核参数中没有。