从 OVM 迁移到 hyper-v 后启动 Oracle Linux 时出现问题

从 OVM 迁移到 hyper-v 后启动 Oracle Linux 时出现问题

我计划从 OVM 迁移到 hyper-v,为了进行迁移,我正常关闭 OVM(VM 使用 Oracle Linux 7.2),然后从 OVM 控制台导出设备,将其移动到 Windows 计算机,然后将其转换为使用 StarWind V2V Image Converter 生成 vhdx 文件。当我启动转换后的虚拟机并尝试使用 (Oracle Linux Server (3.10.0-327.el7.x86_64 with linux) 7.2 时,一切工作正常,没有任何问题,但是如果我使用 (Oracle Linux Server (3.8.13- 98.7.1.el7uek.x86_64 和牢不可破的 Enterprise Linux)我进入了 Dracut 救援模式,并显示以下错误消息(如附图所示) 在此输入图像描述

我搜索了有关此问题的一些解决方案,例如执行dracut -f,手动编辑/etc/fstab(注意文件出现 fstab.empty 手动创建文件根本没有帮助),检查我是否可以编辑/etc/default/grub但文件也不存在,使用删除损坏的内核rpm -e我收到以下错误“内核不退出”,但如果我尝试使用yum或安装它rpm由于内核存在而失败,我尝试使用 Redhat 上的解决方案修复 LVM门户网站,但我收到以下错误消息“/run/lvm/lvmetad.socket:连接失败:没有这样的文件或目录”(附上屏幕截图) 在此输入图像描述 为了进一步排除故障,我打开了“/run/initramfs/rdsosreport.txt”文件,发现它包含错误,如下面的屏幕所示 在此输入图像描述 我尝试执行下面的命令,但它/bin/sh没有提交这样的文件或目录

mount --bind /proc /mnt/sysimage/proc
mount --bind /dev /mnt/sysimage/dev
mount --bind /sys /mnt/sysimage/sys
chroot /mnt/sysimage
dracut -f 
exit
cd /
sync
telinit 6

相关内容