On Sun, Feb 26, 2023 at 1:58 PM Franta Hanzlik via users
<users(a)lists.fedoraproject.org> wrote:
I want to virtualize any old i686 Windows XP 32-bit physical PC on
F37.
[...issues trying to use virt-p2v...]
Has anyone done this? What optimal way would you recommend?
I've never used virt-p2v - do you really need the --arch option? I
would expect your 32-bit Windows to run just fine in a 64-bit VM.
Another possibility would be to create a 64-bit VM, and then move the
storage to a 32-bit VM (assuming you can't just change the VM
architecture).
If you are willing to do the p2v steps by hand (it isn't hard):
Assuming your Fedora and Windows systems are separate computers (i.e.
not dual-booting), you have an external USB disk that has enough free
space to hold the data from the Windows XP system, and a way to boot a
clonezilla Live CD or USB on the Windows XP system:
- boot clonezilla on the Windows system and let it walk you through
creating an image of the Windows disk
-- do not connect the USB drive until clonezilla tells you to do so
- move the USB disk to the Fedora system
- create the VM but skip the auto-install steps
- boot clonezilla in the VM and let it walk you through restoring the disk image
-- you may need to tell virtual-machine-manager to pass the USB disk
through to the VM
If you insist on using virt-p2v you might have to see if there is a
Live CD for an older version of Fedora that still has it (assuming it
ever did).