注意:需要使用
root
身份执行下面代码
在终端中按行分别执行以下代码:
export LC_ALL=en_US.UTF-8
apt update && apt -y install git && git clone https://github.com/iKoolCore/PVE_Status_Tools.git
cd PVE_Status_Tools
./PVE_Status_Tools.sh
或 直接执行下面一行代码:
wget -qO- https://raw.githubusercontent.com/iKoolCore/PVE_Status_Tools/main/PVE_Status_Tools.sh | bash
方法① :
用压缩包中对应文件(PVE 7.2-3)
的原版覆盖,再重启 pveproxy服务
:
systemctl restart pveproxy
方法② : 因部分网络环境无法联网安装,弃用此联网重装方式,采用下面离线正则修改方式
执行命令重新安装 proxmox-widget-toolkit
和 pve-manager
apt reinstall proxmox-widget-toolkit && systemctl restart pveproxy.service #还原订阅提示并重启服务
apt reinstall pve-manager && systemctl restart pveproxy #还原概要页面并重启服务
方法②: 运行以下四条命令(适用于已经改过概要信息,还原成默认的概要信息):
sed -i '/PVE::pvecfg::version_text();/,/my $dinfo = df/!b;//!d;s/my $dinfo = df/\n\t&/' /usr/share/perl5/PVE/API2/Nodes.pm
sed -i '/pveversion/,/^\s\+],/!b;//!d;s/^\s\+],/\t value: '"'"''"'"',\n\t},\n&/' /usr/share/pve-manager/js/pvemanagerlib.js
sed -i '/widget.pveNodeStatus/,/},/ { s/height: [0-9]\+/height: 300/; /textAlign/d}' /usr/share/pve-manager/js/pvemanagerlib.js
systemctl restart pveproxy
① 目前脚本仅适配最新的PVE 7.2-3版本(20220920)更新版本,请备份文件自测;
② AMD平台目前仅兼容 Ryzen 7,不可显示核心温度;
如果执行以上安装之后,PVE的信息显示完全且无问题,下面传感器驱动可不操作执行。
以下传感器驱动模块安装适用于部分微星主板和CW-N5105的V3版本
- DKMS 动态内核驱动模块
操作方法:
① WinSCP等SFTP功能软件访问PVE,按照功能需求,复制文件到对应路径;
② SSH 访问 PVE,执行以下命令:
apt-get update && apt-get install -y dkms pve-headers #安装 dkms 和 pve-headers
将 xxx-dkms_xxxx_all.deb 上传至 PVE /tmp 文件夹
dpkg -i /tmp/xxx-dkms_xxxx_all.deb #安装 deb 驱动包
- 确保已安装lm-sensors
apt-get update && apt-get install -y lm-sensors
- it87模块驱动的额外操作,加载模块到内核
modprobe it87 force_id=0x8686 ignore_resource_conflict=1
- 更新 initramfs (初始化 RAM 系统)
update-initramfs -u -k all
PVE暗黑主题 | PVEDiscordDark thanks to Weilbyte