Running a Debian 12 Bookworm VM in Proxmox VE 🌱

  1. Log into the Proxmox web UI
  2. Select a storage from the left navigation pane to download the .iso to
  3. Select ISO Images in the left sub-navigation pane
  4. If running Proxmox 6, download the Debian 12 iso Download and upload it to the Proxmox ISO image library
  5. If running Proxmox 7, click Download from URL and paste the download URL from above > Click Query URL > Click Download
  6. Right click the Proxmox node name > Create VM
  7. Give the VM a unique ID and Name > Next
  8. On the OS tab, Select the Debian 12 installation .iso file, leave the Type as Linux and the Version as 5.x - 2.6 Kernel > Next
  9. Leave the defaults on the System tab > Next
  10. On the Hard Disk tab, set the Disk size to 16 GiB or more > Next
  11. On the CPU tab, set Cores to 2 or more and Type to host > Next
  12. On the Memory tab, set the Memory to 4096 > Next
  13. Leave the defaults on the Network tab > Next
  14. Verify the summary and click Finish
  15. Right click the Debian 12 VM in the left navigation pane > Start
  16. Click console in the left sub-navigation menu
  17. When the install dialog displays press Enter to select Graphical Install
  18. Select a language > Click Continue
  19. Select a Location > Click Continue
  20. Select a keyboard layout > Click Continue
  21. Enter a hostname for the VM > Click Continue
  22. Enter a Domain name or leave it empty > Click Continue
  23. Leave the root password empty > Click Continue
  24. Enter the full name for the new user > Click Continue
  25. Enter the username for the new user > Click Continue
  26. Enter and confirm a password for the new user > Click Continue
  27. Select a timezone > Click Continue
  28. Select Guided - user entire disk > Click Continue
  29. Select the QEMU HARDDISK > Click Continue
  30. Select All files in one partition > Click Continue
  31. Select Finish partitioning and write changes to disk > Click Continue
  32. Select Yes to confirm writing the changes > Click Continue
  33. Wait for Debian to copy and install files
  34. When prompted, select Yes to enable a network apt mirror > Click Continue
  35. Select a country to use for the apt mirror > Click Continue
  36. Select a mirror from the list > Click Continue
  37. Setup a HTTP proxy if necessary > Click Continue
  38. Choose if you want to participate in package usage survey > Click Continue
  39. Select the optional software to install > Click Continue
  40. Select Yes to install GRUB > Click Continue
  41. Select /dev/sda for the boot loader location > Click Continue
  42. After the bootloader is installed select reboot to finish the installation
  43. Log in using the username and password created during the installation
  44. Welcome to Debian 12

Optional Steps

  1. Launch a terminal window
  2. Run the following commands
    # update software repositories
    sudo apt update
    # install qemu guest agent
    sudo apt install qemu-guest-agent -y
    # enable and start the qemu-guest-agent service
    sudo systemctl enable qemu-guest-agent --now
  3. A subsequent reboot is required to complete the guest agent installation