用PVE部署本地All-in-one系统
【友情提醒】以下内容适用于 PVE 8.x(Debian 12) 的 All-in-One 主机,若你的是 PVE 9(Debian 13),把 bookworm 换成 trixie 即可,其余步骤完全一致。
一、All-in-One 主机安装 PVE 8.x
1. 准备
8 GB 以上 U 盘,写入 Proxmox VE 8.x ISO(官网或清华镜像站下载)。
BIOS 关闭 Secure-Boot,开启 Intel VT-d / AMD-Vi(后续直通用)。
建议独显、核显各留一个,方便直通。
2. 安装
U 盘启动 → 选 Install Proxmox VE
目标磁盘:
若整盘给 PVE,直接选 “ext4, max usage”
若想保留 ZFS/双系统,选手动分区(/boot、swap、/ 留够 60 GB)。
设置 root 密码、邮箱、IP(以后 Web 访问地址)。
装完重启,拔掉 U 盘,浏览器访问
https://<IP>:8006验证能打开即可。
二、初始化:去订阅弹窗 + 换国内清华源
以下提供 「一键脚本」 与 「手工命令」 两条路线,任选其一。
路线 A:一键脚本(最简,推荐)
# 1. 下载并赋权
wget https://raw.githubusercontent.com/Mapleawaa/PVE-Tools-9/main/PVE-Tools.sh
chmod +x PVE-Tools.sh
# 2. 运行(按提示选 7 一键配置)
sudo ./PVE-Tools.sh脚本会自动:
备份原配置
注释掉企业源
写入清华 Debian / PVE / Ceph 源
去除 “No valid subscription” 弹窗
执行
apt update && apt upgrade升级到最新内核。
路线 B:手工逐条(方便审计)
1. 备份
cp /etc/apt/sources.list{,.bak}
cp /etc/apt/sources.list.d/pve-enterprise.list{,.bak}2. 换 Debian 源(清华)
cat > /etc/apt/sources.list <<'EOF'
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
EOF3. 屏蔽企业源 + 添加社区源
echo "#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list
echo "deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list4. 去订阅弹窗
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.service5. 更新索引并全量升级
apt update
apt upgrade -y
apt dist-upgrade -y # 若出现新内核,重启生效三、验证初始化结果
四、后续可选优化(All-in-One 常用)
1. 合并 local 与 local-lvm(小硬盘必做)
一键脚本里选 3 即可;
或 lvremove /dev/pve/data && lvextend -l +100%FREE /dev/pve/root && resize2fs /dev/pve/root(手工需备份)。
2. 删除 Swap(内存 ≥ 32 GB 可玩)
swapoff -a && sed -i '/swap/d' /etc/fstab
3. 硬件直通
脚本选 8 自动开启 IOMMU、VFIO;再到 Web 里把显卡/声卡直通给黑苹果/Win 虚拟机。
4. CPU 电源模式 / 温度监控
脚本里 9 / 10 一键开启,Web 首页即可看到 CPU、NVMe 温度。
五、常见问题速查
1. Web 界面 8006 无法访问
systemctl status pveproxy 查看是否启动;检查本地防火墙/路由器端口。
2. 更新提示 KEYEXPIRED
重新导入清华 GPG:
wget -qO- https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/proxmox-release-bookworm.gpg | apt-key add -
3. 升级后无法启动
GRUB 菜单选旧内核回退 → apt remove 新内核 → 社区反馈或等待修复。
照此流程,你的 PVE All-in-One 主机即完成 干净安装 → 去弹窗 → 国内源 → 最新版 的全套初始化,可放心创建虚拟机、LXC 容器以及直通显卡打造家庭影音/游戏/开发 All-in-One 环境。