我本意是不想升级的,但是我编译R8125的驱动时下载不到相应的headers,所以只好升级PVE到7.x。
整个过程让我无法理解的是,我按照官方的教程操作始终无法完成升级,我只能搜索博客,寻找偏方。
6.x升级到6.4
- 编辑/etc/apt/sources.list(这份文件我其实没动):
|
|
- 添加一份新的源(非常重要)
|
|
- 下载gpg文件(非常重要,但是现在还不是太理解)
|
|
- 开始升级
apt update && apt dist-upgrade
reboot
pveversion -v
从6.4升级到7.x
从6.4到7.x我都是从6.x升级到6.4举一反三的,我比较喜欢用一致的方案解决问题。
- 检查一下是否可以升级
pve6to7 --full
- 修改buster为bullseye
sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list
sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list.d/pve-install-repo.list
- 下载gpg文件(非常重要,但是现在还不是太理解)
wget http://download.proxmox.com/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
这儿有一个技巧,不能直接将6.x换成7.x,所以要去http://download.proxmox.com/debian/
看一下,哪个gpg该下载。
- 开始升级
apt update && apt dist-upgrade
reboot
pveversion -v