I've P2V'd several linux's and only once has it worked flawlessly. Usually it is a matter of the build of the init ramdisk.
My most recent (yesterday) issue was this issue:
kernel version has to be in format 2.6.*, version 2.6.18-238.9.1.el5
Which is how I got to this thread. Some recommend going back to converter 5.0.1, which was the version used in the one case the P2V worked perfectly. However, 5.01 complained about a GPT disk and I could not even create the job.
Fortunately, the 5.1 failure did not remove the target VM and gave me something to work on. Kernel panic. I can't take credit for the resolution, as I follow these two:
VMware KB: Virtual machine does not boot after being converted from a physical Red Hat machine
http://blog.edgoad.com/2010/03/vmware-no-volume-groups-found.html
The issue, I believe, is that the converter relies on command "uname -r" to provide the proper initrd file, but it does not in the cases we're looking at:
* the initrd file is: initrd-2.6.18-238.9.1.el5.img
* uname -r is: 2.6.18-238.el5
You may not even need to edit the modprobe.conf file as explained in the above, just check /etc/grub.conf for the initrd image it is booting to and then build the proper initrd file using mkinitrd
-AvW
"can't take credit"...Message was edited by: ARDAvonWOOLF