Debian12安装PVE

设置 hosts #

首先确保网络为静态 IP,而非 DHCP 修改 hosts hostname 指向静态 IP

例如,静态 IP 地址为 192.168.1.2 修改 hostname 为 proxmox

hostnamectl set-hostname proxmox
exec bash

修改/etc/hosts新增

192.168.1.2 proxmox

并且需要将127.0.0.1localhost的指向删除 使生效

hostname
hostname --ip-address

更新 apt 缓存 #

apt update

添加 Proxmox VE 软件库 #

安装基础包

apt install curl software-properties-common apt-transport-https ca-certificates gnupg2

添加 PVE 源

echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

下载密钥

wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

更新 apt 缓存

apt update && apt full-upgrade

安装 Proxmox 内核 #

apt install proxmox-default-kernel -y

安装 Proxmox 软件包 #

apt install proxmox-ve

检查是否正常启动

ss -tunelp | grep 8006

移除 Linux 内核 #

apt remove linux-image-amd64 'linux-image-6.1*'

更新 grub

update-grub

卸载 os-prober 软件包

apt remove os-prober

End #

重启后访问:8006 使用主机 root 用户账户及密码,即可登录进入 PVE 控制台