Created attachment 952448 [details] Log file of conversion of esx win2008 32 bit guest Description esx win2008 32 bit guest fail to load after conversion because the firmware isn't ACPI compatible Version: virt-v2v-1.28.1-1.6.el7.x86_64 libguestfs-1.28.1-1.6.el7.x86_64 How reproducible: 100% Steps to Reproduce: 1.Install win2008 32 bit guest on esx5.5 server. 2.Use virt-v2v to convert the guest # virt-v2v -ic vpx://root.111.25/tzheng-demo/10.66.106.63/?no_verify=1 tzheng-win2008-32 -v -x |& tee /tmp/esx-win2008-32.log 3.After conversion,try to boot the guest,guest will fail to load with the info:fail to load after conversion because the firmware isn't ACPI compatible;Details refer to the screenshot. Actual results: Guest fail to load after conversion. Expected results: Guest can be booted successfully after conversion. Additional info: 1.Attach the debug info.
Created attachment 952449 [details] sceenshot of win2008 fail to boot
That was a bit more complicated than I antipated: https://www.redhat.com/archives/libguestfs/2014-October/msg00255.html Tingting: this bug needs QA ack.
Upstream commit: https://github.com/libguestfs/libguestfs/commit/68dc488a4476caf742d5342307258dd72d0e2256
(In reply to Richard W.M. Jones from comment #3) > That was a bit more complicated than I antipated: > > https://www.redhat.com/archives/libguestfs/2014-October/msg00255.html > > Tingting: this bug needs QA ack. Dan Yuan has acked it,so remove the needinfo flag.
Tried with new build: virt-v2v-1.28.1-1.7.el7.x86_64 libguestfs-1.28.1-1.7.el7.x86_64 steps: # virt-v2v -ic vpx://root.111.25/tzheng-demo/10.66.106.63/?no_verify=1 tzheng-win2008-32 [ 0.0] Opening the source -i libvirt -ic vpx://root.111.25/tzheng-demo/10.66.106.63/?no_verify=1 tzheng-win2008-32 Enter root's password for 10.66.111.25: Enter host password for user 'root': [ 14.0] Creating an overlay to protect the source from being modified [ 14.0] Opening the overlay [ 23.0] Initializing the target -o libvirt -os default [ 23.0] Inspecting the overlay [ 78.0] Checking for sufficient free disk space in the guest [ 78.0] Estimating space required on target for each disk [ 78.0] Converting Windows Server (R) 2008 Standard to run on KVM virt-v2v: This guest has virtio drivers installed. [ 85.0] Mapping filesystem data to avoid copying unused and blank areas [ 86.0] Closing the overlay [ 86.0] Copying disk 1/1 to /var/lib/libvirt/images/tzheng-win2008-32-sda (raw) (100.00/100%) [ 453.0] Creating output metadata Pool default refreshed Domain tzheng-win2008-32 defined from /tmp/v2vlibvirt6a1e69.xml [ 453.0] Finishing off Result: Conversion finished successfully and guest can boot up with no error. so move this bug from ON_QA to VERIFIED.
*** Bug 1158812 has been marked as a duplicate of this bug. ***
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-0303.html