本帖最后由 董浩杰 于 2023-11-17 23:58 编辑
linux系统通过HCI纳管VMware迁移后,开机提示提示找不到系统分区表
原因: 虚拟机之前在VMware里的RD驱动中没有包含virtio驱动,超融合上需要这个virtio驱动,所以导致开机找不到分区表
解决办法: 进入Linux系统救援模式后重做RD驱动
步骤: 1.修复前必须先给虚拟机打快照 2.调整BIOS停留时间,一般20~30s,引导顺序默认即可 3.加载CentOS镜像,尽量用CentOS,优先用centOS7 4.开机,按“F12”进入选择引导 5.键入“2”从光驱启动 6.选择“Troubleshooting”
7.选择“Rescue a CentOS system” 8.键入“1” 9.回车后便进入救援模式 10.执行:chroot /mnt/sysimage 进入到原系统中 11.进入内核驱动目录,cd/boot/ 12.查询当前系统使用的内核版本,默认第一个grep initrd grub2/brub.cfg 13.重做RD驱动,红色部分为当前系统使用内核版本,已实际为准,注意替换,dracut -f /boot/initramfs-3.10.0-116.e17x86_64.img 3.10.0-1160.e17x86_64 14.exit退出后自动重启,如开机依然是找不到分区表,把第二个内核也重新做下RD驱动 15.exit退出后自动重启 |