Preface Being 2023, you would be surprised on how many machines running Windows XP are out there. Of course it is the worst idea ever to have a running xp box, but it is what is when the customer requires it. Assumptions: You have a running setup of KVM/Qemu. You can check my guide here . You use virt-manager to manage and create virtual machines. You have a Windows XP x86 SP3. This method may work for Windows XP 64 bits but I have not tested it. 1. Create the virtual machine Fire up virt-manager Choose the ISO image location and when you have to choose the operating system, click the "Include end of life operating systems" check mark to have Windows XP as an option: Assign 1 GB of RAM and 1 CPU. Assign the disk size. Up to you but for a basic install 10GB is more than enough. Click on "Customize configuration before install" and "Finish". Change sound device to "AC97". IMPORTANT :Remove the network card. Important. If not,
KVM + Remote conection support with virt-manager. Preface: I got most of the info for the initial setup from this web. Credit to the author. 1. (Optional) Install Debian 11 I always prefer to start with a clean install. Use the debian netinst cd for a clean install, select only the essential system packages and the SSH server during the software selection process. After that install and configure sudo to run as root commands you need to "elevate" wih the user you created during the installation. 2. Confirm virtualization support Run this on the console: egrep -c '(vmx|svm)' /proc/cpuinfo vmx is for Intel virtualization extensions, svm for AMD ones. Any result above 0 means that your CPU supports virtualization . If the result is 0 (zero) you may have to enable virtualization support on your CPU through the BIOS menu. Each BIOS vendor puts that on a different menu section of the BIOS menu, but it usually is under the CPU configuration menu. Check the BI