目录
Proxmox VE(PVE)下载与安装经验分享
记录一次从零把 Proxmox VE 装起来的完整做法。PVE 是一套开源的虚拟化平台,装完就能在浏览器里开虚拟机、建容器,比自己一堆命令行拼 KVM 省心得多。下面把下载、制作启动盘、走安装向导、装后换源这几步都记下来,照着做基本能一次装通。
一、背景与准备
PVE 是什么:Proxmox VE(简称 PVE)是基于 Debian + KVM(完整虚拟化)+ LXC(轻量容器) 的开源虚拟化平台,最大特点是自带 Web 管理界面,安装完即用。它的社区版完全免费,企业版需要订阅但价格比 VMware 低得多;内置集群和 HA(高可用),节点故障后虚拟机能自动漂移,底层同样是 Corosync + Pacemaker,但比纯 KVM 配起来简单很多。
适用场景:中小企业、实验室、家庭 homelab——想快速部署、图形化管理、又不想买 VMware 授权,选它最省心。
硬件要求(踩坑前先看):
- CPU:必须支持硬件虚拟化(Intel VT-x / AMD-V),且要在 BIOS/UEFI 里手动开启。没开的话安装能过,但后面建虚拟机起不来。
- 内存:官方最低 2GB,实际跑几个虚拟机建议 8GB 起步;如果要用 ZFS 存储,强烈建议 ECC 内存。
- 磁盘:系统盘建议 32GB+(镜像和虚拟机另算)。注意 PVE 8 基于 Debian 12(Bookworm),PVE 9 基于更新的 Debian 13(Trixie)。
- 网卡:至少 1 块;想做多网段隔离 / 软路由,建议 2 块以上。
- 部署形态:推荐裸金属直接装;也可以在已有的虚拟机里嵌套安装(需开启嵌套虚拟化,CPU 类型选
host)。
二、下载官方 ISO(官网下载目录)
官方下载目录(按需自取,本文以此为准):
https://www.proxmox.com/en/downloads/category/iso-images-pve
该目录下各版本 ISO 一览(节选):
| 版本 | 发布日期 | 体积 | 备注 |
|---|---|---|---|
| PVE 9.2-1(最新稳定版) | 2026-05-21 | 1.71 GB | 基于 Debian 13(Trixie) |
| PVE 8.4-1 | 2025-04-09 | 1.57 GB | 基于 Debian 12(Bookworm),长期常用 |
| PVE 7.4-1 | 2023-07-03 | 1.05 GB | 老设备兜底 |
最新版 PVE 9.2-1 的直接下载地址与校验值(下载页里点 Download / Torrent 即可):
- 下载:
https://enterprise.proxmox.com/iso/proxmox-ve_9.2-1.iso - SHA256:
4e88fe416df9b527624a175f24c9aa07c714d3332afb1ee3dbf3879573ef2c6c
下载后建议校验(国内网络抖动容易下坏):
bash# Linux 下比对 SHA256
sha256sum proxmox-ve_9.2-1.iso
# 输出应与官网 SHA256SUM 一致
国内直连
enterprise.proxmox.com可能偏慢,可用高校镜像(如清华 tuna 的https://mirrors.tuna.tsinghua.edu.cn/proxmox/iso/)兜底,但以官网下载目录为准,镜像仅作加速。
三、制作启动盘
PVE 的 ISO 是 hybrid 镜像,直接整盘写入 U 盘即可,不要用解压/复制文件的方式。
方式 A:Ventoy(推荐) 把 U 盘做成 Ventoy 后,把 ISO 文件丢进 U 盘根目录,开机选它启动即可。一个 U 盘能放多个 ISO,反复用很方便。
方式 B:Rufus(Windows 图形化) 打开 Rufus,设备选 U 盘,引导类型选下载好的 ISO,分区方案 GPT(UEFI 机器)或 MBR(老机器),点开始。
方式 C:balenaEtcher(跨平台) 选 ISO → 选 U 盘 → Flash,三步搞定。
方式 D:dd(Linux 命令行,一条命令)
bashlsblk # 先确认 U 盘设备名,例如 /dev/sdb
sudo dd if=proxmox-ve_9.2-1.iso of=/dev/sdb bs=4M status=progress oflag=sync
⚠️ of= 写错设备会清空系统盘,执行前务必用 lsblk 二次确认。
四、安装向导(U 盘启动后)
- 从 U 盘启动(UEFI / Legacy 都支持;若启动盘不认,先关掉 BIOS 里的 Secure Boot)。
- 选 Install Proxmox VE(不要选 Graphical 以外的调试项)。
- 勾选 EULA 协议 → 下一步。
- 目标硬盘:选要装系统的盘。想用 ZFS(快照/压缩/去重一条龙)就在这里选 ZFS,注意会清空该盘所有数据。
- 地区/时区/键盘:Country 选 China,Timezone 选
Asia/Shanghai,Keyboard 选 US。 - 管理员密码 + 邮箱:密码用于 root 登录 Web 和 SSH;邮箱用于接收系统通知(比如备份失败)。
- 网络配置(最关键的一步):
- Hostname:FQDN 风格,例如
pve.home或pve.example.com - IP Address:管理口静态 IP,例如
192.168.1.100/24 - Gateway:你的网关,例如
192.168.1.1 - DNS:例如
223.5.5.5 - ⚠️ 管理 IP 务必设静态且网络可达,否则装完 Web 连不上。
- Hostname:FQDN 风格,例如
- 确认摘要 → 开始安装 → 装完拔掉 U 盘重启。
- 登录 Web 控制台:
https://管理IP:8006(自签证书,浏览器报不安全,点“继续/高级”即可)。
五、装后必做:换源(去订阅弹窗 + 用免费源)
新装好的 PVE 默认指向 pve-enterprise 源,这个源需要付费订阅,apt update 会报 401;Web 登录还会弹 "No valid subscription"。功能不受影响,但更新和观感都需要处理。
1. 禁用企业源
bash# 注释掉企业源(推荐,留个备份好恢复)
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list
2. 启用 no-subscription 免费源
PVE 8(Debian 12 Bookworm)示例:
bashecho "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" \
> /etc/apt/sources.list.d/pve-install-repo.list
PVE 9(Debian 13 Trixie)把上面的 bookworm 换成 trixie 即可。
3. 确保 GPG 密钥在位
bash# PVE 8
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg \
-O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
# PVE 9 则用对应的 trixie 文件名
(ISO 安装时一般已带密钥,若 apt update 报 NO_PUBKEY 再执行上面的命令。)
4. 更新系统
bashapt update && apt full-upgrade -y
5. 订阅弹窗:用 no-subscription 源后部分版本仍会弹窗,这纯粹是提示、不影响使用。网上有改 JS 屏蔽弹窗的办法,但更新后会被覆盖,不建议折腾。
若要用 Ceph 分布式存储,再额外配置
ceph源即可;普通单机/小规模用不到。
六、验证与进阶玩法
装好先验证:
bashpveversion # 看 PVE 版本
qm list # 看虚拟机列表(刚装完为空)
pvesm status # 看存储状态
浏览器打开 https://管理IP:8006,点右上角「创建虚拟机 / 创建 CT」能正常出来向导,就说明环境 OK 了。
进阶方向(均来自实战文章,可照着扩展):
- 一台服务器搞定全家网络隔离:在 PVE 里建一个 OpenWrt 轻量虚拟机当软路由(CPU 1 核、内存 256MB~2GB、桥接
vmbr0),再用qm importdisk 101 openwrt.img local --format qcow2把镜像导入,就能分出多网段(IoT / 办公 / NAS 互不干扰)。 - 多节点高可用:把几台 PVE 组集群 + Ceph 存储,Web 界面点几下就能配好 HA,一台挂了虚拟机自动漂到另一台。这是 PVE 推荐的 HA 方案,比纯 KVM 手工搭 Pacemaker 省事得多。
- 备份策略:遵循 3-2-1(3 份副本、2 种介质、1 份异地),本地快照用于快速回滚、完整备份用于磁盘故障、异地备份用于灾难恢复,且定期做恢复演练——备份不能恢复等于没备份。
七、排错速查
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 启动盘不认 / 进不去安装 | Secure Boot 拦了 / UEFI 与镜像不匹配 | 关 Secure Boot;或 Legacy 模式启动 |
Web :8006 打不开 | 管理 IP 非静态 / 防火墙拦了 8006 | 确认 IP 可达、ufw/上层防火墙放行 8006 |
apt update 报 401 | 企业源未禁用 | 执行第五步第 1 步注释企业源 |
| 建好的虚拟机起不来 | BIOS 没开 VT-x/AMD-V | 进 BIOS 开启硬件虚拟化 |
| 想在 PVE 里再嵌套虚拟机 | 未开嵌套虚拟化 | CPU 类型选 host,开启嵌套虚拟化 |
| 装完黑屏 / 卡 logo | 显卡兼容性问题 | 安装时加 nomodeset 内核参数 |
八、小结与参考资料
PVE 的门槛主要在两步:下载时挑对版本并校验,以及装后务必换 no-subscription 源——这两步做对,后面基本就是浏览器里点一点的事。管理 IP 一定要静态可达,否则装完连不上 Web 是最常见的新手坑。
参考资料:
- Proxmox 官方 ISO 下载目录:https://www.proxmox.com/en/downloads/category/iso-images-pve
- 知识库《服务器虚拟化全解析:VMware/KVM/Proxmox 特性对比与高可用实战》(Linux运维)——PVE 定位与 HA 方案
- 知识库《一台服务器搞定全家网络隔离:PVE + OpenWrt 实战部署指南》(Linux运维)——进阶软路由用例
ai协作,人工编辑