A.pvetools
方式一:命令行安装
需要用root账号来运行:
##强烈建议先删除企业源
rm /etc/apt/sources.list.d/pve-enterprise.list
export LC_ALL=en_US.UTF-8
apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git
cd pvetools
./pvetools.sh
##一键无脑安装:
echo "nameserver 8.8.8.8" >> /etc/resolv.conf && rm -rf pvetools && rm -rf /etc/apt/sources.list.d/pve-enterprise.list && export LC_ALL=en_US.UTF-8 && apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git && echo "cd /root/pvetools && ./pvetools.sh" > pvetools/pvetools && chmod +x pvetools/pvetools* && ln -s /root/pvetools/pvetools /usr/local/bin/pvetools && pvetools
方式二:下载zip安装
建议使用方式一来安装,不建议直接下载单sh脚本使用,因为那样更新的功能会无法使用!
如果网络无法使用,或命令行使用有困难,可以使用方式二下载zip包拷入系统中使用。
卸载
删除下载的pvetools目录
运行
在shell中进入pvetools目录,输入 ./pvetools.sh
如果提示没有权限,输入chmod +x ./*.sh
----------------------------------------------------------------------------------
B.pve_source
下载地址及使用方法
附件一①:正式版pve_source.tar.gz
https://bbs.x86pi.cn/file/topic/2023-11-28/file/01ac88d7d2b840cb88c15cb5e19d4305b2.gz
附件一②:测试版pve_source.tar.gz
https://bbs.x86pi.cn/file/topic/2023-12-19/file/1289431880354600b25a7eab450e5c96b2.gz
使用方法:
①下载后改名为 pve_source.tar.gz
②上传到 /root
③解压压缩包 tar zxvf pve_source.tar.gz
④执行程序./pve_source
快速使用:
或
正式版
稳定版
复制
开发版 (PVE 系统配置 IOMMU、核显直通、核显 SR-IOV 调整为定制向导+推荐方案)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
附件二①(it87 系列传感器驱动,显示 PVE 风扇转速):IT87传感器驱动_it87-dkms_1.0.63-1_all.deb
https://bbs.x86pi.cn/file/topic/2023-12-03/file/5434427fbfde4da7a71e654c3d178d17b2.deb
附件二②(nct 系列传感器驱动,显示 PVE 风扇转速):NCT6687D传感器驱动_nct6687d-dkms_20231128-212556_all.deb
https://bbs.x86pi.cn/file/topic/2023-12-03/file/f0759a0dc7764194a62824e0b464c582b2.deb
apt update && apt install -y pve-headers proxmox-headers-$(uname -r) dkms ## PVE 8 安装 dkms 及头文件
apt update && apt install -y pve-headers pve-headers-$(uname -r) dkms ## PVE 7 安装 dkms 及头文件
dpkg -i xxx.deb ## 安装 deb 驱动包,xxx.deb 改为包名称
reboot ## 重启系统
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
附件三①(用于Intel 4代~14代(J4125花屏)核显直通):Intel_4-14_vbios.rom
https://bbs.x86pi.cn/file/topic/2023-12-03/file/db4621b135ba472bbda8868ac25e87feb2.rom
附件三②-1(用于J4125核显OVMF+vbios_rom方案核显直通):J4125_OVMF+vbios_gvt_uefi.zip
https://bbs.x86pi.cn/file/topic/2023-11-17/file/d531188ab4914e6f9c0343b6202d8b70b2.zip
附件三②-2(用于J4125核显直通后,解决高清音频设备无法输出):J4125高清音频驱动包.zip
https://bbs.x86pi.cn/file/topic/2023-12-18/file/f585e4eac97a46ad9be5777b80e83ad6b2.zip
Advanced - CSM Configuration - CSM Support - Enabled, Video - Legacy # J4125 使用 OVMF+vbios_gvt_uefi.rom 方案 HDMI 完美输出画面 BIOS 必选项
J4125 核显直通 必须同时黑名单 blacklist i915 与 blacklist snd_hda_intel ,否则高清音频设备会丢失且画面高宽比异常。
可使用Intel® 第 7 代至第 10 代处理器显示芯片 - Windows* 驱动
官方地址:https://www.intel.cn/content/www/cn/zh/download/776137/intel-7th-10th-gen-processor-graphics-windows.html
附件三③(用于AMD 3k~7k核显直通):AMD_3k-7k.rom
https://bbs.x86pi.cn/file/topic/2023-12-03/file/aae31801054a473fa65f43ddf347d7b0b2.rom
作者:李晓流
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
附件四①:i915-sriov-dkms_6.1.11_all.deb
https://bbs.x86pi.cn/file/topic/2023-11-18/file/3bb84b6c95f149d897f699de63aa1967b2.deb
GitHub:https://github.com/strongtz/i915-sriov-dkms
用于 Gen 11 (如 i5-1135G7 的 Iris Xe 核显)、Gen12 (如 i7-1270p 的 Iris Xe 核显)及 Gen 13 (如 i5-13400 的 UHD 730 核显) SR-IOV
* 部分 Gen 11 核显 SR-IOV 失败可尝试使用 intel-i915-dkms 驱动
内核要求:PVE 6.2.16-16 及以上内核
附件四②:i915-sriov-dkms_6.1.11_all.deb
https://bbs.x86pi.cn/file/topic/2023-11-14/file/b14f8d40f19f4ec5a8878653950e3b24b2.deb
GitHub:https://github.com/strongtz/i915-sriov-dkms
用于 Gen 11 (如 i5-1135G7 的 Iris Xe 核显)、Gen12 (如 i7-1270p 的 Iris Xe 核显)及 Gen 13 (如 i5-13400 的 UHD 730 核显) SR-IOV
* 部分 Gen 11 核显 SR-IOV 失败可尝试使用 intel-i915-dkms 驱动
内核要求:PVE 6.2.16-15 及以下内核
附件四③:intel-i915-dkms_1.23.8.20.230810.22+i1-1_all.deb
https://bbs.x86pi.cn/file/topic/2023-12-07/file/da9d77cf76704bd2a6ea40772a1ebc96b2.deb
GitHub(Intel 官方):https://github.com/intel-gpu/intel-gpu-i915-backports
GitHub(适配及重打包):https://github.com/MoetaYuko/intel-gpu-i915-backports
* 用于 Intel 11 代及以后各代核显直接使用 PVE 硬件解码、转码
* 用于 Intel 11 代及以后各代核显 SR-IOV 后分配 VFs 给虚拟群晖并在虚拟系统中调用 VF 实现硬件转码及解码;
* 用于部分 Gen 11 核显 SR-IOV 后分配 VFs 给虚拟 Windows 并在虚拟系统中调用 VF 实现硬件转码及解码;
* 不能用于 Gen12,如 i7-1270p 的 Iris Xe 核显或 Gen 13,如 i5-13400 的 UHD 730 核显 SR-IOV 后分配 VFs 给虚拟 Windows 并在虚拟系统中调用 VF 实现硬件转码及解码;
内核要求:待数据反馈
* 其他注意事项:
需要先安装基础依赖、头文件并更新核显固件后再安装本驱动 deb :apt install -y flex bison
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
附件五:intel-gpu-firmware_20231108_001.tar.gz
https://bbs.x86pi.cn/file/topic/2023-11-08/file/bb05958d54484ffbb6cb0be85b7dc46fb2.gz
GitHub:https://github.com/intel-gpu/intel-gpu-firmware
用于更新 PVE 系统 Intel 平台的核显固件
SR-IOV 快速使用说明:
①开启 BIOS 相关选项
Advanced - CPU Configuration - Intel (VMX) Virtualization Technology - Enabled
Chipset - System Agent (SA) Configuration - VT-d - Enabled
Chipset - System Agent (SA) Configuration - Above 4GB MMIO BIOS assignment - Enabled
②使用 pve_source 开启 Intel 核显 SR-IOV 的 PVE 系统基础配置
③更新到最新系统内核 PVE 8.0 proxmox-kernel-6.2.16-16-pve 及以上版本,重启后确保当前运行内核是最新内核
apt update && apt dist-upgrade -y
④查看当前内核
uname -r
⑤更新 PVE 系统的 Intel 核显固件
wget -q -O /root/intel-gpu-firmware.tar.gz 'https://bbs.x86pi.cn/file/topic/2023-11-08/file/bb05958d54484ffbb6cb0be85b7dc46fb2.gz' && mkdir -p /lib/firmware/updates/i915/ && tar -zxvf /root/intel-gpu-firmware.tar.gz -C /lib/firmware/updates/i915/
⑥安装 dkms 及头文件
apt update && apt install -y pve-headers proxmox-headers-$(uname -r) dkms ## PVE 8 安装 dkms 及头文件
apt update && apt install -y pve-headers pve-headers-$(uname -r) dkms ## PVE 7 安装 dkms 及头文件
⑦重启系统(非常重要!!!)
reboot
⑧之前用GitHub源码给PVE 6.2.16-15及以下内核安装过驱动的需要卸载老版本驱动,避免冲突。
a) 查看 dkms 状态;
dkms status
b) 若有 i915-sriov-dkms/6.1,或者按第三方博主改过版本号的,如:i915-sriov-dkms/6.2;
c) 其中 i915-sriov-dkms 是模块名称,6.1 是模块版本。则卸载命令为:
dkms remove -m i915-sriov-dkms -v 6.1 --all
或
dkms remove i915-sriov-dkms/6.1 --all
⑨安装 dkms deb 驱动包(安装过程中动态编译时间较长,需耐心等待),安装完成后重启系统
wget -q -O '/root/i915-sriov-dkms_6.1.11_all(PVE_6.2.16-16+).deb' 'https://bbs.x86pi.cn/file/topic/2023-11-18/file/3bb84b6c95f149d897f699de63aa1967b2.deb' && dpkg -i '/root/i915-sriov-dkms_6.1.11_all(PVE_6.2.16-16+).deb'
⑩使用 pve_source 的就目标虚拟机进行 SR-IOV 配置向导
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
附件六:r8125-dkms_9.012.03-1_all.deb
https://bbs.x86pi.cn/file/topic/2023-12-03/file/d678cf1241644ce8a84d75944187e37cb2.deb
Realtek RTL8125 2.5GbE 网卡驱动
原作者:Gzxhwq
Repack:Jazz,重新打包降低 dkms 版本要求,以兼容 PVE 7
安装驱动并重启系统
本驱动通过 alias 地址自动适配 r8125 网卡,通常无需手动屏蔽 r8169 模块。具体可通过 lspci -Dnnk 观察驱动的依赖模块
如依赖模块仍是 r8169,则手动将 /etc/modprobe.d/r8125-dkms.conf 中 #blacklist r8169 左侧的注释符 #删除并执行 update-initramfs -u -k all,再重启系统即可
c.PVE相关的一键虚拟化项目
https://blog.csdn.net/spiritLHL/article/details/130105378
https://github.com/spiritLHLS/pve
d.一键给PVE增加温度和cpu频率显示,NVME,机械固态硬盘信息
使用方法:
可以一键执行下面:
(curl -Lf -o /tmp/temp.sh https://raw.githubusercontent.com/a904055262/PVE-manager-status/main/showtempcpufreq.sh