将树莓派上的Proxmox版本从6升级到7
由于我的Raspberry Pi 上安装了 Proxmox,而且版本是 6.x 系列,我决定升级到 7.x 系列的版本。虽然重新安装也可以,但是我想试试更新好像很有趣。
试一试
我在搭建结构方面遇到了麻烦(我自己花了大约一整天的时间)。但是由于能够直接继承虚拟机的配置文件等,所以可以说相对来说还是比较方便的(先不谈需要备份的问题)。
1、更改存储库并升级操作系统
Proxmox 6.x版本基于Debian 10(buster),而7.x版本基于Debian 11(bullseye)。因此,需要将仓库更改为与其兼容的版本。
deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian-security buster/updates main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
~~中略~~
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://security.debian.org bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
~~中略~~
基本上只需要将buster更改为bullseye,问题就没什么大问题了,但需要注意的是安全库的布局有所变化。(我自己在这一部分遇到了一些困难)
为了添加不同内容,在这里删除一次 Proxmox 相关的存储库。
Paraphrase in Chinese: 为了添加不同的内容,在这里删除一次 Proxmox 相关的存储库。
sudo rm /etc/apt/sources.list.d/pimox.list
sudo rm /etc/apt/sources.list.d/pve-enterprise.list
由于环境的不同,可能需要进行适当的重新解读。
完成这一步后,将进行操作系统的升级。
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
sudo reboot
这样做可以升级Debian的版本并实现SSH连接…应该是这样的,但是遇到了问题。
IP地址并没有掉下来。
由于无法访问,我检查了路由器上的IP地址分配,发现没有分配IP地址。
在查看日志时,发现了”无法启动DHCP客户端守护程序”的错误信息。
经过调查,看样子需要更改DHCP单元文件。
[Service]
ExecStart=
ExecStart=/usr/lib/dhcpcd5/dhcpcd -q -w
[Service]
ExecStart=
ExecStart=/usr/sbin/dhcpcd -q -w
如果你现在重新启动的话,它就会正常地启动起来。
重新安装proxmox
终于开始安装Proxmox了。
sudo su
echo "deb https://raw.githubusercontent.com/pimox/pimox7/master/ dev/" > /etc/apt/sources.list.d/pimox.list
curl https://raw.githubusercontent.com/pimox/pimox7/master/KEY.gpg | apt-key add -
apt update
apt install pve-manager
reboot
我认为在proxmox-ve上也可以,但之前听说有问题,所以我安装了pve-manager。(目前状态未知)
此外,虽然在我的环境中没有问题,但听说有网络中断的情况,所以建议直接访问控制台或使用screen等工具。
3. 重新建造桥梁
由于某种原因,桥梁消失了,因此需要重新建造。
请参考wancom先生的详细解释,以了解此部分内容。为了使用网络,需要添加桥接。
总结
如果有任何错误或需要更正之处,请告知。