Debian 12已经发布了,紧跟Debian发布节奏的PVE也随之发布了8.0(Beta)[目前已经正式版了2023-6-24 15:30:36]。本文将展示PVE8的一些新特性和如何升级至最新版本。
主要的更新内容
1.从5.15.x更新到Linux 6.2.16的新内核
PVE8(Beta)默认搭载Linux6.2.16新内核,只有待下一个LinuxKernelLTS时才会在正式版中搭载长期服务分支内核。
6.2.x内核相较于5.15.x内核的主要变化
1.添加更多设备支持:优化Intel13代等。几乎支持至2023-06的所有硬件
2.内核支持Rust
3.Btrfs,EXT4文件系统性能改进
PVE7.4->8
主要变化
1.自动优化Ceph集群配置
2.完善笔记对markdown的支持
3.手机访问管理页面UI优化
4.QEMU8
通过包管理器更新到最新版本
首先,通过ssh或者在网页终端输入命令,将PVE7.x更新到7.4.x最新版本
1 | apt update |
接着,运行
1 | pve7to8 --full |
检查有没有什么不兼容的部分(主要是各种软件包)
如果输出的内容包含FAILURES: 0,则可以更新,否则,你可以根据提示排障。
然后,在终端执行以下命令,切换到新的存储库
1 | sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list |
使用ls命令查看/etc/apt/sources.list.d/路径的各种文件,将里面的其它版本库文件一同切换到新版本。
1 | root@pve:/etc/apt/sources.list.d# ls |
如果不需要使用PVE8的测试版,以下切换分支内容可以忽略(2023-6-24 15:33:37)
由于目前PVE8还是测试版我们还必须将PVE版本库分支切换为测试分支。
(pve-no-subscription为我的PVE包存储库仓库文件,可能和你的不一样)
1 | sed -i 's/pve-no-subscription/pvetest/g' pve-no-subscription.list |
然后,更新包存储器和系统 并重启
1 | apt update |
重启后,你将会在左上角看到PVE8.