I try to upgrade the kernel version from 3.10.0-1127.el7.x86_64
to 4.19.113-300.el7.x86_64
install kernel step as follow:
- install kernel package (offline)
yum localinstall -y kernel-core-4.19.113-300.el7.x86_64.rpmyum localinstall -y kernel-modules-4.19.113-300.el7.x86_64.rpmyum localinstall -y kernel-4.19.113-300.el7.x86_64.rpmyum localinstall -y kernel-devel-4.19.113-300.el7.x86_64.rpm
- edit
dracut.conf
file
echo 'add_drivers+="mpt3sas"'>> /etc/dracut.conf
- create initramfs
dracut -f /boot/initramfs-4.19.113-300.el7.x86_64.img 4.19.113-300.el7.x86_64
- edit
grub.cfg
file
awk -F\''$1=="menuentry " {print $2}\' /etc/grub2.cfgsed -i 's|GRUB_DEFAULT=saved|GRUB_DEFAULT=0|g' /etc/default/grubsed -i 's|auto|512m|g' /etc/default/grubgrub2-mkconfig -o /boot/grub2/grub.cfg
- install kexec if it not exist
yum list | grep kexec# yum install -y kexec-tools.x86_64
- edit kdump.conf
cp /etc/kdump.conf /etc/kdump.conf.bak20210125cat /etc/kdump.conf |grep "core_collector makedumpfile"sed -i 's|core_collector makedumpfile|core_collector makedumpfile -c|' /etc/kdump.confecho "default reboot" >> /etc/kdump.conf
- add kernel param
vim /etc/sysctl.confkernel.unknown_nmi_panic=1kernel.sysrq=1sysctl -p
- reboot
When reboot, meet error as follow:
A start job is running for dev-mapper-centos\x2droot.device