我被困在将物理机(ubuntu 18.04 LTS)转换为 VMware(版本 8)的过程中。转换在 97% 时失败,这是众所周知的 GrubInstall 错误
FAILED: An error occurred during the conversion: 'GrubInstaller::InstallGrub: /usr/lib/vmware-converter/installGrub.sh failed with return code: 127, and message: FATAL: kernel too old Error running vmware-updateGrub.sh through chroot into /mnt/p2v-src-root Command: chroot "/mnt/p2v-src-root" /vmware-updateGrub.sh "GRUB2" "(hd0)" "(hd0,1)" /vmware-device.map "grub2-install" '
现在我正尝试遵循一些有关 Grub-reinstall 的指南,但我卡在分区处,原始机器有:
转换后的文件(通过恢复 iso 访问)
我认为这是 grub-install 失败(在 /dev/sda 和 /dev/sda1 上)的主要问题。有什么建议吗?
答案1
硬盘分割是由 VMWare 转换器完成的,旧的内核消息实际上并不相关。
使用解决方法而不是使用转换器来解决:
使用 Clonezilla 创建整个物理系统的图像
在空虚拟机上恢复映像
对新机器的启动设置做了一些调整。
谢谢