I am trying to move a Debian squeeze installation to VMWare VSphere 5.5 environment. However when booting the new machine after replication, the initrd/busybox gives an error, that it cannot mount the root-partition (invalid argument). However the driver for sda was loaded successfully and correctly detected all partitions previously (see screenshot below).
Following things have been done:
- New/Blank VMWare-machine has been booted with GRML, Partitions created and data rsynced from the remote host
- DiskIDs replaced with /dev/sda in udev/fstab/grub, initramfs updated
- Grub bootloader installed
Upon reboot grub loads correctly, linux-image and initrd are correctly loaded and executed.
- The kernel indicates, that it has found sda and partitions (sda1,sda2,...)
- Init error message: mount failed, invalid argument
- In busybox
mount /dev/sda1 /mntalso fails with "invalid argument"
cat /dev/sda1gives data, so hdd partition can be accessed
dmesgdoes not indicate any error when trying to mount
I also tried following things:
- manually loading xfs and ext2 drivers before mount
- using the VMware converter (same result)
Does anyone has some clues or ideas?