I use a simple script to update my kernel... #!/bin/bash cp /usr/src/linux/.config /usr/src/linux-5.0.0-gentoo/.config rm /usr/src/linux ln -s /usr/src/linux-5.0.0-gentoo /usr/src/linux cd /usr/src/linux make oldconfig make -j9 make -j9 modules_install cp /usr/src/linux/arch/x86/boot/bzImage /boot/vmlinuz-5.0.0 emerge @x11-module-rebuild emerge @module-rebuild genkernel --mdadm --lvm --busybox --disklabel initramfs mv /boot/initramfs-genkernel-x86_64-5.0.0-gentoo /boot/initramfs-5.0.0.img grub-mkconfig -o /boot/grub/grub.cfg grub-install --boot-directory=/boot /dev/nvme0n1 cp .config /boot/config/5.0.0.config bzip2 /boot/config/5.0.0.config make clean #eclean-kernel #make mrproper When a new kernel has been installed I use [sed](https://en.wikipedia.org/wiki/Sed) to replace the version... sed 's/0\.0/0\.9/g' ~/bin/kernel-update Usually works fine, check grub install output before rebooting.