Curious4Tech/Proxmox-VE-on-Hyper-V

NameName

Last commit message

Last commit date

Update README.md

85a2342 ·

9 Commits

README.md

README.md

Update README.md

This guide provides step-by-step instructions to set up a Proxmox Virtual Environment (VE) on a Hyper-V virtual machine.

Prerequisites


    • Launch Hyper-V Manager from the Windows Start menu.
    • In Hyper-V Manager, click on Action > New > Virtual Machine.
      image
    • Name the VM (e.g., "Proxmox VE Server").
      image
  1. Specify Generation

    • Select Generation 1 (recommended for compatibility) and click Next.
      image
  2. Assign Memory

    • Allocate at least 4096 MB (4 GB) of memory for a smooth setup.
    • Enable Dynamic Memory if you want Hyper-V to adjust the memory usage dynamically.
      image
  3. Configure Networking

    • Choose an existing virtual switch for network connectivity or create a new one.
    • This network will allow Proxmox VE to access the internet or other local resources.
      image
    • Create a virtual hard disk with at least 32 GB of storage for Proxmox VE.
    • Choose a location to store the VM files or accept the default location.
      image
  4. Install Options

    • Select Install an operating system from a bootable image file.
    • Browse to the Proxmox VE ISO file you downloaded, and click Next.
      image
    • Review the settings and click Finish.

image


  1. Processor Configuration:
    • In Hyper-V Manager, right-click the VM and select Settings.
    • Go to Processor and allocate at least 2 virtual processors.

image

  1. Network Adapter Settings:
    • If necessary, adjust the network adapter settings for optimal performance.
  2. Configure the Boot Order:
    • Go to Firmware and ensure the CD/DVD (ISO) drive is first in the boot order to boot from the Proxmox ISO.

  1. Power On the VM:
    • Start the VM by right-clicking it and selecting Connect, then Start.
  2. Begin the Installation:
    • You should see the Proxmox installer boot up. Select Install Proxmox VE (Graphical) and press Enter.
      image
  3. Nested Virtualization

If Proxmox VE requires hardware virtualization support (Intel VT-x or AMD-V), which isn’t currently enabled or detected.

image

Here’s how to resolve it:

  • Shutdown the VM
  • Open PowerShell as Administrator.
  • Run the following command, replacing "Proxmox VE Server" with the name of your VM:
Set-VMProcessor -VMName "Proxmox VE" -ExposeVirtualizationExtensions $true

image

This command enables nested virtualization, allowing Proxmox to detect virtualization capabilities.

  1. Follow Installation Prompts:
    • Accept the license agreement.
    • Select the target hard disk (usually the one you created in Hyper-V).
    • Configure the country, time zone, and keyboard layout.
    • Set a strong password and provide an email address for recovery or notifications.
    • Set up network configuration:
      • Choose a hostname and configure the network adapter.
  2. Complete the Installation:
    • Proxmox will now install on the virtual disk. Wait for the installation to complete.
    • Once complete, you’ll be prompted to reboot the VM.

  1. Reboot the VM:
    • After installation, remove the ISO from the VM by going to Settings > DVD Drive and choosing None.
    • Reboot the VM to boot into Proxmox VE.

image

  1. Access Proxmox Web Interface:
    • Open a browser on the host machine and go to https://[Proxmox-VM-IP]:8006.

image

  • Log in using root and the password you set during installation.

image

  1. Verify Configuration:
    • Once logged in, you can begin configuring Proxmox, creating virtual machines, or exploring its features.
      image

Continue to follow the setup instructions in your Proxmox VE console after starting the VM. For more detailed configuration and usage instructions, refer to the official Proxmox VE documentation.

Happy virtualizing!

Releases

No releases published

Packages

No packages published