将 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
重启