内核启动问题

试图在Centos 6.3上安装OpenVZ内核,是的,我的内核已经安装,我可以在/ boot文件夹中看到它,是的,它是Rhel6,是的,它是全部最新的,我检查了这与yum更新。

我的问题来了,当我重新启动我的服务器设置为默认的内核,它不会加载,下面我会把我的grub.conf文件和我的menu.lst文件的副本。

grub.conf文件:

默认= 0超时= 5

title vzkernel(2.6.32-042stab057.1)root(hd0,0)kernel /boot/vmlinuz-2.6.32-042stab057.1 ro root = / dev / sda1 initrd /initramfs-2.6.32-042stab057.1.img

title linux centos6_64 kernel /boot/bzImage-3.2.13-xxxx-grs-ipv6-64 root = / dev / sda1 ro root(hd0,0)

现在我将粘贴在Menu.lst;

# 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_stock-lv_root # initrd /initrd-[generic-]version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Linux OpenVZ (vmlinuz-2.6.32-042stab057.1) root (hd0,0) kernel /boot/vmlinuz-2.6.32-042stab057.1 ro root=/dev/mapper/vg_stock-lv_root rd_LVM_LV=vg_stock/lv_root rd_LVM_LV=vg_stock/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=l$ initrd /initramfs-2.6.32-042stab057.1.img title CentOS (2.6.32-71.el6.x86_64) root (hd0,0) kernel /boot/bzImage-3.2.13-xxxx-grs-ipv6-64 ro root=/dev/mapper/vg_stock-lv_root rd_LVM_LV=vg_stock/lv_root rd_LVM_LV=vg_stock/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFO$ initrd /initramfs-2.6.32-71.el6.x86_64.img # dummy text 

有人提到OVH增加了一个改变内核设置的脚本,并build议我们删除脚本或使用VNC重新安装,但是我们不知道如何去做这些事情?

如果你们能帮上忙,真的会很棒。 提前致谢。

grub.confmenu.lst应该是完全相同的文件,一个符号链接到另一个(为了向后兼容)。 你似乎有两个不同的文件。

从安装后看到的一个活的CentOS系统:

 -rw-------. 1 root root 1618 Oct 15 17:19 grub.conf lrwxrwxrwx. 1 root root 11 Sep 21 11:44 menu.lst -> ./grub.conf