本文以Debian12安装PVE8为例。后续Debian13安装PVE9一样的操作。Debian11安装PVE7也一样。
重装好纯净Debian12后,先执行升级系统。安装必备软件
apt update -y && apt upgrade -y
apt install -y sudo curl wget nano

重启后,再几次操作。(请注意,此时为Debian内核版本)

先设置静态IP
nano /etc/network/interfaces
参考如下文件(此处没有先增加vmbr0,是为了避免异常,装好PVE了在面板增加)
auto lo
iface lo inet loopback
auto enp3s0
iface enp3s0 inet static
address 123.254.105.xxx/27
gateway 123.254.105.1
dns-nameservers 1.1.1.1
dns-nameservers 8.8.8.8
source /etc/network/interfaces.d/*
设置别名和Hosts
首先,设置主机名:
hostnamectl set-hostname pve.a.lan --static
然后,编辑hosts文件:
nano /etc/hosts
参考如下内容进行修改:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
123.254.105.xxx pve.a.lan pve
查看回显,必须得有你的IP地址
hostname --ip-address

设置时区
timedatectl set-timezone Asia/Hong_Kong
添加PVE组件库
echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list |
添加PVE证书
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg |
更新Debian12组件,并安装PVE内核。
apt update -y && apt full-upgrade -y
apt install -y proxmox-default-kernel

安装内核后先重启(请注意,内核已经变为PVE内核)

安装PVE组件
apt install -y proxmox-ve postfix open-iscsi chrony
Postfix设置
普通用户,建议直接选择Local only。(高级用户根据需求自选)

主机名和你Hosts设置的一样,直接确认OK即可。
(高级用户根据需求自选)

等待PVE组件安装

删除Debian内核,并更新引导(PVE官方提醒会有冲突)
apt remove -y linux-image-amd64 'linux-image-6.1*'
update-grub

删除os-prober包(PVE官方推荐删除,避免双系统冲突)
apt remove -y os-prober
重启宿主机,访问你的PVE虚拟化Web管理界面
账号密码就是你装的纯净Debian的root和密码。
前往【宿主机】-【系统】-【网络】,先记录信息,并清空【物理网卡】配置
(不同机器不一样,我此处机器为enp3s0)
再【宿主机】-【系统】-【网络】-【创建】-【LinuxBridge】

把你的原网卡IP信息输入进【vmbr0】,桥接端口填你的【物理网卡】(不同机器不一样)。
