问题:
VMware 导出的 linux 虚机的 ovf 导入到 kvm 环境中,虚机启动时识别不了硬盘
原因:
Vmware 虚机操作系统的 initrd 文件系统中没有 virtio 相关的驱动。
解决办法:
在 Vmware 导出 ovf 之前 ,需要在虚机中做如下设置:
可以先查看 grub.cfg,系统启动时使用的 initramfs 文件,再向该文件添加驱动。
可以通过如下命令,向 initrd 中添加驱动:
dracut --add-drivers “virtio virtio_balloon virtio_net virtio_console virtio_pci virtio-ring virtio_blk virtio_scsi" /boot/initramfs-xxxx.img –force