更改Centos OVH的内核

我正在使用操作系统centos7的OVH服务器。 OVH有它自己的Linux内核:

3.14.32-xxxx-grs-ipv6-64 

现在我尝试configuration另一个Centos7内核。 我安装了其他的内核。

 yum install kernel 

ls /boot显示我

 System.map-3.10.0-327.22.2.el7.x86_64 bzImage-3.14.32-xxxx-grs-ipv6-64 efi grub2 symvers-3.10.0-327.22.2.el7.x86_64.gz System.map-3.14.32-xxxx-grs-ipv6-64 config-3.10.0-327.22.2.el7.x86_64 grub initramfs-3.10.0-327.22.2.el7.x86_64.img vmlinuz-3.10.0-327.22.2.el7.x86_64 

现在我想configuration使用3.10.0-327.22.2.el7.x86_64 。 在一些教程中,我发现编辑grub.conf但这不存在。 我在grub2文件夹中find了grub.cfg文件。 我需要在.cfg中编辑内容来configuration我的新内核? 所有的教程都显示了旧的grub.confconfiguration。

我在这个问题上浪费了几个小时,最后我发现了什么事情:我有些盲目,或者有时候界面工作不好。

首先,当你使用OVH模板来安装你的centos时,就在最后一次确认之前,你可以在“安装URL”和“SSH密钥”之间select“安装原始内核”。

如果你不select这个选项,那么默认情况下,你将通过networking系统地引导3.14 grs内核,这使得grub中的改变无用,因为它在运行时根本没有收费。

所以要么在安装过程中select这个选项,要么你可以select在后台启动的方式 – >常规信息 – >启动 – >修改 – >启动高清。

可能已经足够了(启动一个控制台来查看启动序列中发生了什么的好主意)。

如果还不够,那么你将不得不改变grub2中的默认内核。

首先,打印你有的select:

 $ grep '^menuentry' /boot/grub2/grub.cfg 

(第一个结果是0)

使用文本编辑器打开/ etc / default / grub,并将GRUB_DEFAULT设置为您select的默认内核的数字input值,例如第一个结果:

 GRUB_DEFAULT=0 

然后重新生成GRUBconfiguration。

 $ sudo grub2-mkconfig -o /boot/grub2/grub.cfg 

你完成了 – >重新启动

感谢那个链接

希望它有帮助,享受!

在您的专用服务器上安装操作系统发行版的内核之后,必须重新configuration它以从硬盘启动而不是从OVH内核启动。 这是在你的OVHpipe理页面完成的。 它应该如下所示:

OVH管理页面

留意OVH的静态motd。 它让我出了一点儿。

他们用内核名称生成它,但是当你更新内核例如elrepo主线时它不会更新。

如果你运行uname -a,你会发现它不一样。