Centos8:从 VMware ESXi 迁移到 HyperV 后,VM 无法挂载 /boot

Centos8:从 VMware ESXi 迁移到 HyperV 后,VM 无法挂载 /boot

将 Centos8 从 ESXi 移至 Hyper-V 后,我的服务器无法挂载 /boot,并出现以下错误:

unknown filesystem type 'ext4'

它确实进入维护模式,但由于无法挂载,/boot 文件夹是空的。

如何在启动时启用 ext4 来挂载 /boot?

答案1

以下是将 Centos 8 VMWare 实例转换为 Hyper-V 实例的步骤。

删除 vmware-tools。

使用以下方法重建图像:

dracut --force --no-hostonly

安装 hyper-v 工具

停止实例。

将您的 VMWare 硬盘映像复制并转换为 Hyper-V 格式。

启动新的 hyper-v 机器实例,然后进入“维护模式” grub2 菜单项。

再次重建图像:

dracut --force

重启

相关内容