无法在 RedHat 7.3 中加载新内核版本

无法在 RedHat 7.3 中加载新内核版本

我有 RedHat Enterprise Linux Server 7,内核:3.10.0-514,我下载了 linux 内核版本 4.12.10,我编译并配置它,没有任何错误,这里是我执行的命令:

make mrproper
make dep
make clean
make  bzImage 
make modules
make modules_install

执行没有错误。然后我将文件复制System.map/boot folder,执行:

cp System.map /boot/System.map-4.12.10

进而

cp arch/x86_64/boot/bzImage /boot/bzImage-4.12.10

但是当我重新启动操作系统时,我无法选择加载新内核。

有什么帮助吗?

答案1

更新你的initramfs第一个:

sudo update-initramfs -c -k <kernel name>

为了雷尔

dracut -f -v /boot/<kernel name>

然后更新你的grub

sudo update-grub

为了雷尔

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg ##For BIOS based machines.
grub2-mkconfig -o /boot/grub2/grub.cfg #For UEFI based machines.

相关内容