一、安装优化

去除PVE无有效订阅提示

pve9版本可以执行:
替换弹窗代码 + 重启服务(直接复制执行,无需手动改文件)

sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

重启服务生效

systemctl restart pveproxy.service

PVE 9.x更换国内源:

1、Debian 软件源(系统基础源,必须换)
Debian 13用新的DEB822格式(不再是旧的sources.list),直接覆盖配置:

# 备份原文件(防止出错可恢复)
cp /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.bak

#如果修改后出现问题,使用命令即可还原:
cp /etc/apt/sources.list.d/debian.sources.bak /etc/apt/sources.list.d/debian.sources

清华源与中科大源2选1,建议按距离选择:

或更换清华源(直接复制执行,无需手动编辑):

cat > /etc/apt/sources.list.d/debian.sources << 'EOF'
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/debian/
Suites: trixie trixie-updates trixie-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

安全更新源(默认保留官方,稳定不折腾)

Types: deb
URIs: https://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
EOF

或更换中科大源(直接复制执行,无需手动编辑):

cat > /etc/apt/sources.list.d/debian.sources << 'EOF'
Types: deb
URIs: https://mirrors.ustc.edu.cn/debian/
Suites: trixie trixie-updates trixie-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

安全更新源(默认保留官方,稳定不折腾)

Types: deb
URIs: https://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
EOF


2、禁用PVE企业源:
PVE 默认的企业源需要订阅才能用,普通用户直接禁用。

注释掉企业源(在每一行开头加 #,不删除原内容,方便后续恢复):

nano /etc/apt/sources.list.d/pve-enterprise.sources

按Ctrl+X -> Y – >回车退出。

  1. 更换无订阅源(获取 PVE 官方免费更新)

清华源与中科大源2选1,建议按距离选择:

或直接创建并写入清华无订阅源(直接复制执行,无需手动编辑):

cat > /etc/apt/sources.list.d/pve-no-subscription.sources << 'EOF'
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF

或直接创建并写入中科大无订阅源(直接复制执行,无需手动编辑):

cat > /etc/apt/sources.list.d/pve-no-subscription.sources << 'EOF'
Types: deb
URIs: https://mirrors.ustc.edu.cn/proxmox/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF


4、更换Ceph源(用则换,不用则跳过):
若搭建 Ceph 存储集群,则换源;若只是普通用虚拟机,直接跳过。

备份原文件(防止出错可恢复):

cp /etc/apt/sources.list.d/ceph.sources /etc/apt/sources.list.d/ceph.sources.bak

清华源与中科大源2选1,建议按距离选择:

或更换清华源:

cat > /etc/apt/sources.list.d/ceph.sources << 'EOF'
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF

或更换中科大源

cat > /etc/apt/sources.list.d/ceph.sources << 'EOF'
Types: deb
URIs: https://mirrors.ustc.edu.cn/proxmox/debian/ceph-squid/
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF


5、更新CT源(若不需要LXC,可跳过)
LXC 容器的模板下载源,换清华源后下载速度翻倍:

备份原文件:

cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back

清华源与中科大源2选1,建议按距离选择:

或更换清华源:

sed -i -e 's|http://download.proxmox.com|https://mirrors.tuna.tsinghua.edu.cn/proxmox|g' \
       -e 's|https://appcenter.proxmox.com|https://mirrors.tuna.tsinghua.edu.cn/proxmox|g' \
       /usr/share/perl5/PVE/APLInfo.pm

或更换中科大源

sed -i -e 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' \
       -e 's|https://appcenter.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' \
       /usr/share/perl5/PVE/APLInfo.pm

让更新源生效
更新生效:

apt update

重启服务:

systemctl restart pvedaemon.service

重启PVE

优化脚本:

bash <(curl -sSL https://ghfast.top/raw.githubusercontent.com/PVE-Tools/PVE-Tools-9/main/PVE-Tools.sh)

二、部署istoreos

下载istoreos解压得到img,然后上传pve
/var/lib/vz/template/iso/istoreos-24.10.7-2026060510-x86-64-squashfs-combined-efi.img

创建好虚拟机后执行:

qm importdisk 102  /var/lib/vz/template/iso/istoreos-24.10.7-2026060510-x86-64-squashfs-combined-efi.img local-lvm

回到虚拟机硬件选择新增的硬盘然后添加上
再调整启动顺序

三、开启核显sr-iov

一行一行执行

nano /etc/default/grub
这里按照下面修改
GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.enable_guc=3 i915.max_vfs=7 module_blacklist=xe"
apt install -y build-essential git dkms sysfsutils proxmox-headers-$(uname -r) intel-gpu-tools
echo "devices/pci0000:00/0000:00:02.0/sriov_numvfs = 7" >> /etc/sysfs.conf
update-grub
reboot
wget https://github.com/strongtz/i915-sriov-dkms/releases/download/2026.05.06/i915-sriov-dkms_2026.05.06_amd64.deb
dpkg -i i915-sriov-dkms_2026.05.06_amd64.deb
reboot

查看gpu使用情况:

intel_gpu_top -d sriov

四、飞牛直通硬盘,(非pci直通)

以下操作需要飞牛虚拟机关闭下进行:
查看需要直通的硬盘信息:

ls -l /dev/disk/by-id/

挂载直通

qm set 101 -scsi1 /dev/disk/by-id/上一步显示的硬盘名字

取消直通 关机状态下

qm set 101 --delete scsi1

例如:
第一块:
ata-HGST_x01
第二块:
ata-HGST_x02
第三块:
ata-ST1000DM003-1SB102_W9AGTP0M
第四块:
ata-WDC_WD10EZEX-08WN4A0_WD-WCC6Y1PX53AS

直通:

qm set 101 -scsi1 /dev/disk/by-id/x01
qm set 101 -scsi2 /dev/disk/by-id/x02
qm set 101 -scsi3 /dev/disk/by-id/ata-ST1000DM003-1SB102_W9AGTP0M
qm set 101 -scsi4 /dev/disk/by-id/ata-WDC_WD10EZEX-08WN4A0_WD-WCC6Y1PX53AS

取消直通:

qm set 101 --delete scsi1
qm set 101 --delete scsi2
qm set 101 --delete scsi3
qm set 101 --delete scsi4