如图,直接被进入紧急模式

下载ubuntu镜像或其他livecd进入桌面环境
sudo blkid

然后发现,sda1是efi,sda2是根分区
initramfs挂载EFI
sudo mkdir -p /mnt/rhel/boot/efi
sudo mount /dev/sda1 /mnt/rhel/boot/efi
挂载redhat分区
sudo mkdir /mnt/rhel
sudo mount /dev/sda2 /mnt/rhel
挂载 路径
for i in /dev /proc /sys /run; do sudo mount -B $i /mnt/rhel$i; done
进入redhat环境
sudo chroot /mnt/rhel
查看Redhat内核
ls /lib/modules/

此次选用4.18.0-553.22.1.el8_10.x86_64
内核
KVER="4.18.0-553.22.1.el8_10.x86_64"
生成initramfs
dracut -f -v --add-drivers "hv_vmbus hv_storvsc hv_netvsc" /boot/initramfs-${KVER}.img ${KVER}
生成完毕如图

退出chroot
exit
卸载挂载点
# 卸载系统虚拟文件系统 for i in /dev /proc /sys /run; do sudo umount /mnt/rhel$i; done # 卸载 EFI 分区 (/dev/sda1) sudo umount /mnt/rhel/boot/efi # 卸载根分区 (/dev/sda2) sudo umount /mnt/rhel
sudo reboot
开机grub选择内核为4.18.0-553.22.1.el8_10.x86_64的即可

本文作者:墨洺的文档
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!