Article based on: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster
Install a standard Debian Buster, and configure a static IP. It is recommended to only install the “standard” package selection, and nothing else, as Proxmox VE brings its own packages for qemu, lxc. A desktop environment is not necessary.
Pull a copy of the Netinstaller from – https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/ –
Guides to install can be obtained from – https://www.debian.org/releases/buster/debian-installer/
Add an /etc/hosts entry for your IP address
Please make sure that your machine’s hostname is resolvable via /etc/hosts, i.e. you need an entry in /etc/hosts which assigns an address to its hostname. In my example I am removing the Ipv6 and using only Ipv4.
You can test if your setup is ok using the hostname command:
hostname --ip-address 192.168.15.77 # should return your IP address here
Install Proxmox VE
Adapt your sources.list
Add the Proxmox VE repository:
echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
Add the Proxmox VE repository key:
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg chmod +r /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg # optional, if you have a non-default umask
Update your repository and system by running:
apt update && apt full-upgrade
Install Proxmox VE packages
Install the Proxmox VE packages
apt install proxmox-ve postfix open-iscsi
Configure packages which require user input on installation according to your needs (e.g. Samba asking about WINS/DHCP support). If you have a mail server in your network, you should configure postfix as a satellite system, your existing mail server will then be the relay host which will route the emails sent by the Proxmox server to their final recipient.
If you don’t know what to enter here, choose local only and leave the system name as is.
Finally, reboot your system, the new Proxmox VE kernel should be automatically selected in the GRUB menu.
Note: If you have a subscription key don’t forget to switch to the enterprise repository after installation, see Package repositories.
Recommended: remove the os-prober package
The os-prober package scans all the partitions of your host, including those assigned to guests VMs, to create dual-boot GRUB entries. If you didn’t install Proxmox VE as dual boot beside another Operating System, you can safely remove the os-prober package.
apt remove os-prober
Connect to the Proxmox VE web interface
Connect to the admin web interface (https://youripaddress:8006). If you have a fresh install and didn’t add any users yet, you should use the root account with your linux root password, and select “PAM Authentication” to log in.
Once logged in, create a Linux Bridge called vmbr0, and add your first network interface to it.
If you are like me and run into this problem.
you will need to Install
apt-get install ifupdown2
I personally ran into an issue with lvm2-activation-generator lvmconfig failed
The fix is to edit the following file
event_activation=1 and change to event_activation=0