Centos7

更改 Centos OVH 的核心

  • May 30, 2019

我正在使用帶有 OS centos7 的 OVH 伺服器。OVH 有自己的 linux 核心:

3.14.32-xxxx-grs-ipv6-64

現在我嘗試配置另一個 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

現在我想配置使用3.10.0-327.22.2.el7.x86_64. 在我發現可以編輯的一些教程中,grub.conf但這不存在。我grub.cfggrub2文件夾中找到。我必須在那個 .cfg 中編輯什麼來配置我的新核心?所有教程都顯示了舊的配置grub.conf

我也在這個問題上浪費了幾個小時,最後我發現了發生了什麼:我部分失明……或者界面有時無法正常工作。

首先,當您使用 OVH 模板安裝您的 centos 時,在最後一次確認之前,您可以點擊“安裝原始核心”,就在“安裝 URL”和“SSH 密鑰”選項之間。

如果您不選擇該選項,那麼預設情況下,您將通過網路系統地引導 3.14 grs 核心,這使得 grub 中的更改毫無用處,因為它在執行時根本不收費。

因此,要麼您在安裝過程中選擇該選項,要麼您可以在後台選擇您的啟動方式->正常資訊->啟動->修改->在 hd 上啟動。

可能就足夠了(啟動控制台以查看啟動序列期間發生的情況是個好主意)。

如果還不夠,那麼您將不得不更改 grub2 中的預設核心。

首先,列印您的選擇:

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

(第一個結果是0)

使用文本編輯器打開 /etc/default/grub,並將 GRUB_DEFAULT 設置為您選擇作為預設核心的數字條目值,例如第一個結果:

GRUB_DEFAULT=0

然後重新生成 GRUB 配置。

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

你完成了->重新啟動

謝謝那個連結

希望對您有所幫助,享受!

引用自:https://serverfault.com/questions/786499