官方教程:https://pve.proxmox.com/wiki/Upgrade_from_7_to_8#Actions_step-by-step
WEB GUI界面建议小窗口打开节点shell操作。
国内建议先更换软件源
修改基础系统(Debian)的源文件
1、备份配置文件:
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
2、修改sources.list文件,将http://ftp.debian.org替换成https://repo.huaweicloud.com,同时也将http://security.debian.org替换成https://repo.huaweicloud.com,可以参考如下命令:
sed -i "s@http://ftp.debian.org@https://repo.huaweicloud.com@g" /etc/apt/sources.list
sed -i "s@http://security.debian.org@https://repo.huaweicloud.com@g" /etc/apt/sources.list
3、执行apt-get install apt-transport-https ca-certificates安装https源,之后再执行apt-get update更新索引
修改 Proxmox 的源文件,可以使用如下命令:
source /etc/os-release
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve $VERSION_CODENAME pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
升级PVE:
## 检查升级条件
pve7to8 --full
## 更新当前软件包
apt update
apt dist-upgrade
pveversion
## 替换软件源版本
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-no-subscription.list
echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list
## 开始升级
apt update
apt dist-upgrade
升级过程中选项建议默认
之前因LXC无法启动而在内核命令行GRUB_CMDLINE_LINUX_DEFAULT里添加systemd.unified_cgroup_hierarchy=0
请删除