I'm having trouble migrating ubuntu 10 server lts (kernels 2.6.30-xx) from ESXi to AHV. I tried Xtract and got this erros in different VMs:
Failed to execute guest command: '/tmp/vmware-root/vmware226/installAMD.sh' ExitCode: '127'.
SCSI VirtIO device driver not found. Please download and install the appropriate device driver before retrying the migration.
So I tried to migrate manually, i.e uploading vmdk into nutanix datastore (Image configuration ->Upload image)... but after disk atach in the AHV VM it doesnt boot. It doesnt recognizes the hard disk. I think that it havent virtio scsi driver.
In the kernel config files I can see virtio modules:
# grep -i virtio /boot/config-`uname -r`
I put this at the end of file /etc/initramfs-tools/modules:
So I updated initrd:
# update-initramfs -u
But if I query the resulting initrd, virtio modules are missing:
# zcat /boot/initrd.img-`uname -r` | cpio -it | grep virtio
Are there some other way to install virtio drivers in old ubuntu 10?
Best answer by jlaunier
@DASR this link shows how to do this at a high level but you may need to customize it for your VM. The difference in this case is that VMs migrated with Xtract get created with SCSI based disks. Since your kernel doesn't support virtio scsi, you'll need to switch to the next best thing which is bus type of pci.