用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. 安装

  1. U 盘启动 → 选 Install Proxmox VE

  2. 目标磁盘:

    • 若整盘给 PVE,直接选 “ext4, max usage”

    • 若想保留 ZFS/双系统,选手动分区(/boot、swap、/ 留够 60 GB)。

  3. 设置 root 密码、邮箱、IP(以后 Web 访问地址)。

  4. 装完重启,拔掉 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
EOF

3. 屏蔽企业源 + 添加社区源

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.list

4. 去订阅弹窗

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

5. 更新索引并全量升级

apt update
apt upgrade -y
apt dist-upgrade -y      # 若出现新内核,重启生效

三、验证初始化结果

检查项

命令/操作

期望结果

1. 弹窗消失

浏览器重新登录 Web UI

不再提示 “No valid subscription”

2. 源已生效

apt policy

看到 mirrors.tuna.tsinghua.edu.cn 出现在前几行

3. 升级完成

pveversion -v

输出中所有组件版本 ≥ 安装 ISO 内置版本,且无 *(有 * 表示需重启)

4. 内核最新

uname -r

与 `dpkg -l

grep pve-kernel` 最新条目一致


四、后续可选优化(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 环境。


用PVE部署本地All-in-one系统
http://localhost:8090//archives/1768307677499
作者
昊昱天合
发布于
2026年01月13日
更新于
2026年01月13日
许可协议