- mah16182026-07-2374962
一、 安装系统
下载ventoy和ProxmoxVE镜像
过程需要一个空u盘 bilibili很多教程 这里就不多赘述了
推荐使用pve8.4.x系列的系统 虽然马上要停止维护了,但是网络上很多教程还是根据这个系统版本来的,防火墙限制好一般也没问题
二、 进行基本配置
1.处理软件源
以下部分推荐SSH执行 中间有几处导致webUI进程重启,XtermJS的话可能会需要反复刷新页面
加速软件包下载 处理debian本体的软件源 这里推荐linuxmirrors的,复制执行
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
默认镜像不带curl的话 可以使用下面这条换源
sed -i.bak ‘s|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g’ /etc/apt/sources.list
额外还有几处PVE特有的
屏蔽企业源:
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak
更换非订阅软件源
echo “deb Directory Listing bookworm pve-no-subscription” > /etc/apt/sources.list.d/pve-no-subscription.list
更新CEPH分布式源
echo “deb Directory Listing bookworm no-subscription” > /etc/apt/sources.list.d/ceph.list
sed -i.bak “s#http://download.proxmox.com/debian#https://mirrors.ustc.edu.cn/proxmox/debian#g” /usr/share/perl5/PVE/CLI/pveceph.pm
修复https证书并更新软件源
apt update && apt-get install -y apt-transport-https ca-certificates
----------------------------------我是可爱分割线----------------------------------
更新索引apt update
更新包(据说dist-upgrade能更快一点?) apt dist-upgrade
更新LXC容器仓库员(CT) sed -i.bak “s#http://download.proxmox.com/images#https://mirrors.ustc.edu.cn/proxmox/images#g” /usr/share/perl5/PVE/APLInfo.pm
重启PVE守护进程 systemctl restart pvedaemon
删除无效订阅弹窗 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
如果发现更新后ceph软件源又变回去了,再执行一下更新CEPH分布式源部分的两行代码
到目前为止,一台纯净的的ProxmoxVE就装好了,空载内存占用大概1.2g
2.个性化定制WebUI
一、 安装系统
下载ventoy和ProxmoxVE镜像
过程需要一个空u盘 bilibili很多教程 这里就不多赘述了
推荐使用pve8.4.x系列的系统 虽然马上要停止维护了,但是网络上很多教程还是根据这个系统版本来的,防火墙限制好一般也没问题
二、 进行基本配置
1.处理软件源
以下部分推荐SSH执行 中间有几处导致webUI进程重启,XtermJS的话可能会需要反复刷新页面
加速软件包下载 处理debian本体的软件源 这里推荐linuxmirrors的,复制执行
bash <(curl -sSL https://linuxmirrors.cn/main.sh)默认镜像不带curl的话 可以使用下面这条换源
sed -i.bak 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list额外还有几处PVE特有的
屏蔽企业源:
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak更换非订阅软件源
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list更新CEPH分布式源
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.listsed -i.bak "s#http://download.proxmox.com/debian#https://mirrors.ustc.edu.cn/proxmox/debian#g" /usr/share/perl5/PVE/CLI/pveceph.pm修复https证书并更新软件源
apt update && apt-get install -y apt-transport-https ca-certificates----------------------------------我是可爱分割线----------------------------------
更新索引
apt update更新包(据说dist-upgrade能更快一点?)
apt dist-upgrade更新LXC容器仓库员(CT)
sed -i.bak "s#http://download.proxmox.com/images#https://mirrors.ustc.edu.cn/proxmox/images#g" /usr/share/perl5/PVE/APLInfo.pm重启PVE守护进程
systemctl restart pvedaemon删除无效订阅弹窗
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如果发现更新后ceph软件源又变回去了,再执行一下更新CEPH分布式源部分的两行代码
到目前为止,一台纯净的的ProxmoxVE就装好了,空载内存占用大概1.2g
2.开启必要的功能
推荐两个Github仓库
Pvetools PveSource
我一般使用第一个
!!!请不要使用pvetools自带的安装脚本 会导致XtermJS里中文乱码```
apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git
cd pvetools
./pvetools.sh
```不要修改语言!不要修改语言!不要修改语言!
我一般分别执行fijk
webui修改效果如下

3.进阶
硬件直通
PVE相较与ESXI有一个明显的优势:直通后的虚拟机,也支持动态调节内存,不会一开机就把内存都占满
要实现硬件直通,确保Bios开启了
Intel VMX 虚拟化技术
VT-d
SR-IOV 网卡虚拟化技术(部分MODT板子带这个)
Above 4G Decoding
显卡直通
分为两种
一种是整张显卡直通给一台虚拟机
物理显卡 → vfio-pci → 某一台 VM 独占另一种是一张显卡切成多个虚拟 GPU
Intel有两种技术,实现路线如下
- SR-IOV 生成 VF,VF 可能再绑定到
vfio-pci- GVT-g 生成 mediated device,通常走
vfio-mdev安装相关的依赖包,以及升级最新的 PVE Linux 内核:```
apt install -y build-essential dkms pve-headers mdevctl加载内核模块``` echo vfio >> /etc/modules echo vfio_iommu_type1 >> /etc/modules echo vfio_pci >> /etc/modules echo vfio_virqfd >> /etc/modules ```阻止 Proxmox 自带的 Nvidia 开源驱动和 Intel 、 amd 驱动:``` echo "blacklist nvidiafb" >> /etc/modprobe.d/blacklist.conf echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf echo "blacklist amdgpu" >> /etc/modprobe.d/blacklist.conf echo "blacklist snd_hda_intel" >> /etc/modprobe.d/blacklist.conf echo "blacklist snd_hda_codec_hdmi" >> /etc/modprobe.d/blacklist.conf echo "blacklist i915" >> /etc/modprobe.d/blacklist.conf ```应用内核配置重启:``` update-initramfs -u -k all reboot参考链接:
vGPU教程
PVE8.3.0折腾记
主楼 - Jerry_Hou2026-07-234393
- mah16182026-07-2374962
手滑点错了。。。不小心把编辑好的全弄没了QAQ
- Norris2026-07-2327134
是教程啊,没看分类以为是提问,支持技术分享
- zhamao2026-07-2321457
我还以为是折叠,原来是不小心删了吗,好惨
- hfcbc2026-07-2337474
别在网页写了,网页可坑了,之前也干过类似的事情我
- Nolan牧风2026-07-2328494
前几天刚部署,我就几步搞定
插上U盘,让codex下载镜像,做系统盘
再插到机器上,U盘启动,选几个选项设置个密码就安装好了(PVE安装是真的简单)
再让codex自己去配置源啥的
再让他安装一个ubuntu
