Here are instructions for how I installed Proxmox onto Hyper-V on my Windows PC. Obviously, this is just for learning purposes and will not be running 24/7. 🙃🙃🙃
Have or upgrade to Windows 11 for the nested virtualization feature.
You will also need to enable virtualization on Windows.
-
Download the Proxmox VE ISO.
-
Open Hyper-V Manager, and select
New
>Virtual Machine
on the right panel.
- Configure the VM as you like (name, memory, storage, etc.), but make sure that Generation 1 is selected. For the network configuration, I chose
Default Switch
. UnderConnect Virtual Hard Disk
>Installation Options
, selectInstall an operating system from a bootable CD/DVD-ROM
>Image file (.iso)
and browse to the Proxmox VE ISO file that you downloaded in part 1.
Finally, select Finish
to create the VM.
- Next, enable nested virtualization on the VM by opening Powershell with Admin privileges, and execute
Set-VMProcessor -VMName <VM-NAME> -ExposeVirtualizationExtensions $true
. Replace<VM-NAME>
with the name of your VM.
If you do not enable nested virtualization, you will be given this pop-up when starting the VM.
- To start the VM, select it under the
Virtual Machines
tab in Hyper-V Manager, right-click and selectConnect
which should bring up a window, and then selectStart
.
-
The Proxmox VE Installation window should now appear like this. In this window, you can only use the arrow keys for navigation, enter to select, and esc to go back. Select
Install Proxmox VE (Graphical)
, and then go through the installer steps. I left most things as default, except for myTime zone
,Hostname (FQDN)
, and obviously my login credentials. -
Finally on the Summary window, uncheck
Automatically reboot after successful installation
(since we need to remove the ISO before we reboot), and selectInstall
.
- After it finishes installing, the window should display
Installation successful!
along with theNext steps
. Instead of immediately rebooting, we must first remove the Promox ISO or else rebooting will take us back to the installation menu. To do this, first turn off the VM by selecting it underVirtual Machines
tab in Hyper-V Manager, right-clicking and selectingShut Down
orTurn Off
(either works).
- While the VM is selected in Hyper-V Manager, select
Settings
on the lower right panel.
On the settings window, nagivate to IDE Controller 1
> DVD Drive
and select Remove
.
Then select Apply
and Okay
.
- Now start the VM like before in part 5, and you should be shown this window.
Go to the displayed URL in your preferred web browser, and enter your login credentials that you configured from part 6 (just password). The User name
is defaulted to be root
.
Congrats, you now have Proxmox installed on Hyper-V and the web dashboard up and running!!! ᕙ(^▿^-ᕙ)