migrate very old vmware to proxmox

copymaster

Member
Nov 25, 2009
183
0
16
HI.
I already read the wiki and followed the instructtions for migrating a vmware image to proxmox (kvm)

But now i am stuck.

I have a very old vmware vm which is suse 8. I followed the howto and migrated it to proxmox, but when the vm starts, if gives:
Code:
Loading module reiserfs...
Using /lib/modules/2.4.18-4GB/kernel/fs/reiserfs/reiserfs.o
kmod: failed to exec /sbin/modprobe -s -k block-major8, errno = 2
VFS: Cannot open root device "802" or 08:02
Please append a correct "root=" boot option
Kernel Panic: VFS: Unable to mount root fs on 08:02

I googled but didn't find a solution. Maybe some of you guys have an idea.
 
I googled but didn't find a solution. Maybe some of you guys have an idea.

I guess it uses lilo as boot loader? If so, it should be possible to get a boot prompt (press TAB), and the boot with:

Code:
linux root=/dev/hda2

The problem is that you have a SCSI device (/dev/sda2) on vmware, but you use an IDE device (/dev/hda2) with KVM.
 
hi Dietmar,

yes, it uses lilo !

and no, in kvm it uses scsi, too!

the fstab of the vm will boot from /dev/sda2

??
 
Well, kernel 2.4.18 is quite old - i have no idea whats wrong. But please try with ide - maybe it is a scsi driver problem.