前情:
这两天本来想将我的小主机更新到最新版本的exsi8.0版本,但是发现我的网卡是RTL8168,exsi7.0已经不支持了,然后就在各种翻,后面找到了一个比较好的解决方案,就是更换成PVE,且可以升级的最新的PVE8.2
下面是技术出处,根据MBRjun大佬的文章,他说的是PVE8.0用的是6.2的内核,但是他不稳定,但是通过降级到6.1版本可以稳定运行
RTL8168 升级使用 PVE 8.0 - MBRjun-Blog
但是他的教程不是很全面,也是踩了很多坑,在这里就将该方案完善
首先先安装目前最新的的pve
PS:大佬装的是7.4升级到8.0再降级,教程采用的是直接装8.2然后对内核进行降级
教程使用的是虚拟机进行演示,这不影响真机降级,但是具体8.2降到内核6.1能不能让这张网卡稳定工作,需要等到9月份拿到真机实测才知道。想折腾的师傅可以先折腾。成功的话评论区告诉我结果嘻嘻嘻。
现在开始教程:
目前内核是在6.8.4版本
要想降级到6.1需要先对他进行换源
这里使用自动化脚本进行操作
-
先用ssh连接到pve
-
然后将pve_source.tar.gz通过sftp传到pve上
tar zxvf pve_source.tar.gz
./pve_source
运行后填y -
然后要进行2,6,3的操作,至于7-17这些高级玩法可自行研究折腾
这里要注意的是我们是8版本,不要选错了
然后我换的都是中科大的源 -
完成后就可以开始降内核了
ctrl c退出
apt install pve-kernel-6.1 && apt install linux-headers-6.1.0-23-cloud-amd64
然后选y安装,需要选两次y -
切换内核
proxmox-boot-tool kernel pin 6.1.10-1-pve -
重启
reboot -
等待重启完成重新进入控制台
此时已经降级到6.1内核了
文章用到的工具会放在评论区