How to install a slim down Windows 11 in a virtual machine on Proxmox VE
We install Windows 11 24H2 in a virtual machine (VM) on Proxmox VE. Then we slim down Windows with Atlas OS.
- Download a Windows 11 ISO from Microsoft.
- Download a VirtIO paravirtualized drivers ISO.
- Create a VM in Proxmox VE but do not start it.
- Hardware -> Processors. Change “Type” to “host”. Otherwise, at book up, keystorkes are not recognized at “Press any key to boot from CD or DVD…”.
- Hardware -> Add (button) -> CD/DVD Drive. Add a second CDROM to the VM.
- Hardware -> Network Device. For “Model”, choose “VirtIO (paravirtualized)”.
- Hardware -> CD/DVD Drive (ide0). Choose the Windows ISO in the CD/DVD Drive device.
- Hardware -> CD/DVD Drive (ide2). Choose the VirtIO ISO in the CD/DVD Drive device.
- Start the VM and press a key to enter Windows installer.
- During installation, Internet will be unavailable. Load the VirtIO network driver from the mounted VirtIO ISO. Folder
D:\amd\w11
. - We want a local account. At the “Let’s add your Microsoft account” screen, we will skip it like so:
- Press Shift + F10 to open up a Command Prompt window.
- Type
oobe\bypassnro
and hit Enter. The computer will restart. - While is it restarting, go to virtual machine’s settings in Proxmox and disconnect the network. Hardware -> Network Device (net0) -> Edit. Check Disconnect". Click OK.
- Now we will see the option: “I Don’t Have Internet”. Choose that and proceed to give a user name for a local account.
- Proceed with installation. Reboot.
- Uncheck the disconnect we did earlier.
- Run Windows Update. Reboot.
- Install QEMU Guest Agent from the mounted VirtIO ISO. Run
D:\virtio-win-guest-tools.exe
. - Install Atlas OS. Reboot.
Versions:
- virtio-win-0.1.262.iso.
- Windows 11 24H2 amd64.
- Proxmox VE 7.4-19.
References: