As a general rule a hard disk image can be made to boot under both KVM and VB or VMware.

The first problem you may have migrating is the fact that the disk controllers may not be compatible between the physical system and the VM engine you pick. Usually this can be solved by pre-installing a compatible windows disk-controller before you make the image to try and boot. There are also physical-to-virtual tools from both VB and KVM(virt-p2v) that will supposedly create a bootable VM image from a physical Windows system. I have never been in a position where they were a usable solution because they require physical access to the server and most times I was repairing systems in nowhereland.

I have not yet had problems with video drivers but it is possible that if you have a really unusual video card/interface that you may need to install new video drivers.

Not sure about just taking the NTFS partition.
You will likely need to take the boot partition and first few sectors of the disk with its geometry.

VirtualBox is slicker than KVM(libvirt) but KVM is friendlier if you want to build out a bunch of servers and like more programmatic control. VirtualBox also had( Been a while since I tried this )  better USB drivers and tools for sharing data between your linux system and the Windows VM.

I would suggest you try the P-to-V tools first and see how well they work before chasing down the rabbit hole of installing drivers and doing image copies.

A little "duckduckgo-ing" and.
VB does not support moving physical to virtual... https://www.virtualbox.org/wiki/Migrate_Windows  but does give instructions.
here are a couple of other links.
https://www.linux.org/threads/physical-to-virtual-p2v-using-virtualbox.10928/
https://www.joe0.com/2017/09/27/how-to-convert-physical-windows-computer-to-virtualbox-virtual-machine/

virt-p2v is the KVM/libvirt tool https://libguestfs.org/virt-p2v.1.html


On 2021-11-03 21:49, Michael Galea via talk wrote:
I have an old Win XP (32 bit) instance loaded with dozens of games, that
I would like to take traveling. I would like to run it in a VM.
The host will be a laptop running 64 bit debian i3 core.

I would really like to just turn the XP NTFS partition into an image
file which I can run on the VM.  This would save me hundreds of hours of
reinstalling stuff.
The best bet for this seems to be using virtualbox, and there are
(pretty tricky) howtos for it. I do not think you can do this at all
with KVM.

Has anyone ever managed something like this before? Let me learn from
your pain!

PS: Another alternative is to install the higher performing KVM to install a fresh XP instance and use a commercial PC program mover to copy the games from the PC XP to the instance, via the network. There
are tools such as PcMover that claim to do this. Has anyone ever done
this before?

Thanks


--
Alvin Starr                   ||   land:  (647)478-6285
Netvel Inc.                   ||   Cell:  (416)806-0133
al...@netvel.net              ||

---
Post to this mailing list talk@gtalug.org
Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk

Reply via email to