System — use SCSI controller — VirtIO SCSI | Bios OVMF (UEFI) and add TPM
Disk — VirtIO Block and minimal disk size 64 Gb
Add CD/DVD Drive to Hardware, use IDE virtio-win Image. Now we can start VM and press Enter to Console VM.
As usual, go through all the steps to the disk selection window.
Next step: “Load Drive” We are looking for CD virtio-win. Open folder viostore > w11 > amd64.
We continue with the usual installation.
But, I faced the following problem.
In the network device selection window, but a network was detected and could not be skipped this step.
My network device received IPv6 settings for DHCP.
Open Shift+F10 console. Open taskmgr to stop network connection flow service.
We can open Special features and change network setting on Windows. I set my current IPv4 parameter, and again stop network connection flow service.
Hooray, everything should go smoothly from here on out) But this is win11
Thanks for the settings.
Everything works, but why choose Disk — VirtIO Block?
You can just select Hardware - Hard Disk - SATA and it will work without additional drivers.
So, you need to go to Options - Boot Order and disabled the net0.
And Hardware - Network Device choose Realtek RTL8139 or something else, except VirtIo.
Thanks for the settings.
Everything works, but why choose Disk — VirtIO Block?
You can just select Hardware - Hard Disk - SATA and it will work without additional drivers.
So, you need to go to Options - Boot Order and disabled the net0.
And Hardware - Network Device choose Realtek RTL8139 or something else, except VirtIo.
VirtIO is used because it offers way better performance in virtualized environments. SATA and Realtek work without extra drivers, but they add emulation overhead, which slows things down. VirtIO is designed for VMs, so disk and network I/O are much faster. If you don’t mind installing the drivers, it's definitely worth it for the performance boost.
VirtIO is used because it offers way better performance in virtualized environments. SATA and Realtek work without extra drivers, but they add emulation overhead, which slows things down. VirtIO is designed for VMs, so disk and network I/O are much faster. If you don’t mind installing the drivers, it's definitely worth it for the performance boost.
Note: Proxmox recommends using SCSI with VirtIO SCSI single as SCSI Controller Type for VM disks, to have the most features and best performance.
VirtIO block may get deprecated in the future.
I'm no authority on the subject, can't say if that advice remains current or not..
hi to all, another way to bypass the network screen:
1- open console (shitf+F10)
2- type oobe\bypassnro and enter
This can also be used to bypass making a Microsoft account to set up, and create a local account instead.
When you're at the Regional Settings, console up and do the bypassnro, the VM will then reboot.
Once it returns, you need to disconnect networking. So you can do terminal again and ipconfig /release, or just set the NIC for disconnected.
At some point it'll guilt you into creating an account but there will be an "I don't have internet" option, and that's your way out.
There's more thorough howtos easily available in a search, but they boil down to these steps.
System — use SCSI controller — VirtIO SCSI | Bios OVMF (UEFI) and add TPM
Disk — VirtIO Block and minimal disk size 64 Gb
Add CD/DVD Drive to Hardware, use IDE virtio-win Image. Now we can start VM and press Enter to Console VM.
As usual, go through all the steps to the disk selection window.
Next step: “Load Drive” We are looking for CD virtio-win. Open folder viostore > w11 > amd64.
We continue with the usual installation.
But, I faced the following problem.
In the network device selection window, but a network was detected and could not be skipped this step.
My network device received IPv6 settings for DHCP.
Open Shift+F10 console. Open taskmgr to stop network connection flow service.
We can open Special features and change network setting on Windows. I set my current IPv4 parameter, and again stop network connection flow service.
Hooray, everything should go smoothly from here on out) But this is win11
Just another route to getting past the network issue with Win 11...You can install the full qemu guest agent package from CMD since you've already pulled it up with Shift + F10. Instead of killing that process you can just navigate to your ISO and run:
D:\virtio-win-guest-tools.exe /quiet /norestart
Latest version of Win 11 (24H2) delete OOBE/BYPASSNRO command, so you must use: start ms-cxh:localonly
Also after Shift + F10 you can open Control Panel by typing: Control
System — use SCSI controller — VirtIO SCSI | Bios OVMF (UEFI) and add TPM
Disk — VirtIO Block and minimal disk size 64 Gb
Add CD/DVD Drive to Hardware, use IDE virtio-win Image. Now we can start VM and press Enter to Console VM.
As usual, go through all the steps to the disk selection window.
Next step: “Load Drive” We are looking for CD virtio-win. Open folder viostore > w11 > amd64.
We continue with the usual installation.
But, I faced the following problem.
In the network device selection window, but a network was detected and could not be skipped this step.
My network device received IPv6 settings for DHCP.
Open Shift+F10 console. Open taskmgr to stop network connection flow service.
We can open Special features and change network setting on Windows. I set my current IPv4 parameter, and again stop network connection flow service.
Hooray, everything should go smoothly from here on out) But this is win11
I'd like to add an important point to this guide that can occur when installing Windows 11 in a Proxmox VM: missing network adapters. It can happen that Windows doesn't detect a network card during setup, which means you can't configure a network connection.
The Problem:
As seen in the screenshot "NoAdaptersShwon", no network adapters are displayed under ncpa.cpl. This means Windows doesn't recognize the VM's virtual network adapter. The most likely reason for this is that the necessary VirtIO drivers for the network adapter are missing.
The Solution:
To fix this, we need to manually install the VirtIO network driver. Here are the steps:
Open Device Manager: Press Shift + F10 to open the command prompt, type devmgmt.msc, and press Enter.
Find the Network Adapter: In Device Manager, look for an entry under "Other devices" (or "Unknown devices") with a yellow warning icon. This is your unrecognized network adapter.
Install the Driver:
Right-click on the unknown network adapter and select "Update driver."
Choose "Browse my computer for drivers."
Click "Browse..." and navigate to the virtio-win CD/DVD drive that you added to the VM.
Navigate to the Correct Folder:
Within the virtio-win ISO, look for the NetKVM folder. This is where the VirtIO network drivers are located.
Select the subfolder that matches your Windows 11 version (e.g., w11, Win10, 2k22, or a folder with your Windows version and architecture, typically amd64).
Start Driver Installation: Ensure the "Include subfolders" option is checked, and click "Next." Windows should now install the driver.
After successful installation, the network adapter should be correctly displayed in Device Manager, and you'll be able to configure your network settings.
Open Shift+F10 console. Open taskmgr to stop network connection flow service.
We can open Special features and change network setting on Windows. I set my current IPv4 parameter, and again stop network connection flow service.
Hooray, everything should go smoothly from here on out) But this is win11
Hi everone,
How can I send the Shift+F10 key combination to the virtual console? The noVNC console does not seems to respond to this key combination when pressed on my laptop