设置 hosts

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

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

1hostnamectl set-hostname proxmox
2exec bash

修改/etc/hosts新增

1192.168.1.2 proxmox

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

1hostname
2hostname --ip-address

更新 apt 缓存

1apt update

添加 Proxmox VE 软件库

安装基础包

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

添加 PVE 源

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

下载密钥

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

更新 apt 缓存

1apt update && apt full-upgrade

安装 Proxmox 内核

1apt install proxmox-default-kernel -y

安装 Proxmox 软件包

1apt install proxmox-ve

检查是否正常启动

1ss -tunelp | grep 8006

移除 Linux 内核

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

更新 grub

1update-grub

卸载 os-prober 软件包

1apt remove os-prober

End

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