ProxmoxVE Upgrade from 8 to 9 如何升级到PVE9

参考文档:https://pve.proxmox.com/wiki/Upgrade_from_8_to_9

升级前准备

pve8to9

apt update
apt dist-upgrade
pveversion

#reboot 建议更新完毕后重启1次

操作步骤一(备份现有文件)

cp /etc/apt/sources.list /etc/apt/sources.list_202508_bak
cp /etc/apt/sources.list.d/pve-install-repo.list /etc/apt/sources.list.d/pve-install-repo.list_202508_bak

操作步骤二(开始升级)

sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-install-repo.list

apt update
apt dist-upgrade

操作步骤三(去掉未订阅的提示)

sed -i_orig "s/data.status === 'Active'/true/g" /usr/share/pve-manager/js/pvemanagerlib.js
sed -i_orig "s/if (res === null || res === undefined || \!res || res/if(/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
sed -i_orig "s/.data.status.toLowerCase() !== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
systemctl restart pveproxy

操作步骤四(UI增加显示脚本)

#稳定版
wget -q -O /root/pve_source.tar.gz \
'https://bbs.x86pi.cn/file/topic/2023-11-28/file/01ac88d7d2b840cb88c15cb5e19d4305b2.gz' \
&& tar zxvf /root/pve_source.tar.gz && /root/./pve_source

操作步骤五(重启)

reboot