1、关闭未订阅弹窗
/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
找到 data.status
修改为 if (false)
清理缓存,刷新页面!
2、更换订阅源
#中科大源
deb https://mirrors.ustc.edu.cn/debian bookworm main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian bookworm-backports main contrib non-free non-free-firmware
#中科大 PVE源
deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription
#中科大 ceph源
deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy/ bookworm no-subscription
3、开启IOMMU
1)启用IOMMU
您需要通过编辑内核命令行来启用IOMMU 。
首先打开grub的bootloader内核命令行配置文件:
编辑内核命令行
您可以在以下位置修改内核命令行,具体取决于所使用的引导程序
Grub
内核命令行需要在文件/etc/default/grub中放置
GRUB_CMDLINE_LINUX_DEFAULT变量
然后 运行 update-grub将其内容附加到/boot/grub/grub.cfg中的所有linux条目中
Systemd-boot
内核命令行需要在/etc/kernel/cmdline中放置
要应用更改,请运行pve-efiboot-tool refresh
将其设置为loader/entries/proxmox-*.conf中的配置文件
2)打开grub的bootloader内核命令行配置文件:
GRUB(传统引导)
nano /etc/default/grub
或者 systemd-boot(UEFI)
nano /etc/kernel/cmdline
对于GRUB: 找到带有“ GRUB_CMDLINE_LINUX_DEFAULT”的行
对于systemd-boot(UEFI)创建用于systemd-boot的文件(格式为带有选项的单行)
Intel CPU
对于Intel CPU,添加intel_iommu=on,例如:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
保存更改并更新grub:
update-grub
或systemd-boot(UEFI):
pve-efiboot-tool refresh
然后重新启动宿主机,从命令行运行
dmesg | grep -e DMAR -e IOMMU
如果没有输出,则说明有问题。
AMD CPU
对于AMD CPU 添加amd_iommu=on, 例如:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
更改并更新grub:
update-grub
或systemd-boot(UEFI):
pve-efiboot-tool refresh
然后重新启动宿主机,从命令行运行
dmesg | grep -e DMAR -e IOMMU
find /sys/kernel/iommu_groups/ -type l
如果没有输出,则说明有问题。
update-initramfs -u -k all
3)PT模式
Intel和AMD芯片都可以使用附加参数 iommu=pt, 该参数的添加方法与上述相同
这仅在必要时启用IOMMU转换,从而可以提高VM中未使用的PCIe设备的性能.
4)修改/etc/modules文件
nano /etc/modules
添加如下内容
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
4、PVE温度和频率显示
PVE默认是不显示硬件温度的,对于被动散热的机器来说不显示温度总是有点不放心
wget -O ~/showtempcpufreq.sh https://files.wanghongfeng.cn/shell/showtempcpufreq.sh -nv && chmod +x ~/showtempcpufreq.sh && bash ~/showtempcpufreq.sh
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容