大约一个月前,我安装了一个安全更新,其内核从 2.6.33.x 升级到 2.6.34.x,这是问题第一次出现。
安装后,我的电脑根本无法启动,黑屏,没有任何可见的硬盘活动(我花了整整 30 分钟的时间让黑屏,然后才采取措施)...我弹出安装 DVD 并进入救援模式,将启动选项改回旧内核(只是猜测问题出在哪里)。重启后,电脑只加载了文件,由于 ,花了很长时间才启动SELinux targeted policy relabel is required. Relabeling could take very long time depending on file size
。我猜想更新不知何故搞砸了,并继续使用修改后的启动选项。
几天前,又有一次内核更新。我安装了它,但问题和以前一样。这排除了损坏更新理论……在操作系统加载之前,BIOS 屏幕后立即出现黑屏。我不得不再次拯救系统……下面是我的grub.conf
文件副本。我对 LINUX 还很陌生(有几年经验),主要是开发和基本配置……没什么大不了的。
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_obalyuk-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=2
timeout=0
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.34.6-54.fc13.i686.PAE)
root (hd0,0)
kernel /vmlinuz-2.6.34.6-54.fc13.i686.PAE ro root=/dev/mapper/vg_obalyuk-lv_root rd_LVM_LV=vg_obalyuk/lv_root rd_LVM_LV=vg_obalyuk/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhGB quiet
initrd /initramfs-2.6.34.6-54.fc13.i686.PAE.img
title Fedora (2.6.34.6-47.fc13.i686.PAE)
root (hd0,0)
kernel /vmlinuz-2.6.34.6-47.fc13.i686.PAE ro root=/dev/mapper/vg_obalyuk-lv_root rd_LVM_LV=vg_obalyuk/lv_root rd_LVM_LV=vg_obalyuk/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhGB quiet
initrd /initramfs-2.6.34.6-47.fc13.i686.PAE.img
title Fedora (2.6.33.8-149.fc13.i686.PAE)
root (hd0,0)
kernel /vmlinuz-2.6.33.8-149.fc13.i686.PAE ro root=/dev/mapper/vg_obalyuk-lv_root rd_LVM_LV=vg_obalyuk/lv_root rd_LVM_LV=vg_obalyuk/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhGB quiet
initrd /initramfs-2.6.33.8-149.fc13.i686.PAE.img
我希望我的系统保持最新...如果我可以发布任何其他有帮助的文件,请告诉我。
其他人有遇到过这个问题吗?有人知道如何解决这个问题吗?
答案1
我经常发现 Linux 内核更新会破坏各种系统,因此我放弃了让所有系统保持完全更新的想法。有些系统可以启动某些内核版本,而其他硬件看似相同的系统则无法启动。