外观
制作安装介质并校验镜像
安装失败最常见的两个原因是:镜像下载不完整,和写盘方式不对。这篇把这两件事做对。
写盘会清空整个 U 盘
写入镜像会覆盖目标磁盘的全部内容且无法撤销。执行前请拔掉所有不相关的外接硬盘,并逐字确认目标设备名。选错设备会直接抹掉你的移动硬盘或本机磁盘。
开始之前
准备:
- 一个 8 GB 以上的 U 盘,里面的数据可以全部丢弃。
- 一台能上网的电脑(Windows、macOS 或 Linux 都行)。
- 确认目标机器是 UEFI 还是传统 BIOS 启动,两者的引导菜单不同。
第一步:下载镜像
从官方下载页获取 Proxmox VE 安装 ISO(名字类似 proxmox-ve_9.x-x.iso)。
别用第三方转载的镜像
系统镜像是最值得坚持从官方渠道获取的文件。第三方站点的转载镜像无法验证是否被修改过,而这台机器以后要承载你所有的虚拟机。
同时在下载页找到该版本的 SHA-256 校验值,复制下来。
第二步:校验镜像
下载完成后先校验,再写盘。花一分钟,能省掉「装到 80% 报错」的半小时。
在本地电脑执行对应命令:
sh
# macOS / Linux
shasum -a 256 proxmox-ve_9.x-x.isopowershell
# Windows PowerShell
Get-FileHash .\proxmox-ve_9.x-x.iso -Algorithm SHA256输出的哈希值必须和官网公布的完全一致。不一致就重新下载,不要抱侥幸心理继续。
第三步:写入 U 盘
macOS / Linux
先确认设备名。这一步认错了后果不可逆:
sh
# macOS
diskutil list
# Linux
lsblk找到你的 U 盘对应的设备(按容量和型号确认,例如 /dev/disk4 或 /dev/sdb)。macOS 上先卸载:
sh
diskutil unmountDisk /dev/disk<N>然后写入(macOS 用 rdisk 更快):
sh
# macOS
sudo dd if=proxmox-ve_9.x-x.iso of=/dev/rdisk<N> bs=1m status=progress
# Linux
sudo dd if=proxmox-ve_9.x-x.iso of=/dev/sd<X> bs=4M status=progress oflag=sync写完执行 sync,再弹出 U 盘。
Windows
使用 Rufus 或 balenaEtcher。用 Rufus 时,如果弹出询问写入模式,选择 DD 镜像模式(DD Image mode)。选成 ISO 模式会导致启动后找不到安装文件。
不要用「解压到 U 盘」的方式
把 ISO 里的文件复制到 U 盘、或用某些多合一启动盘工具加载,对 PVE 的安装镜像常常不可用。它需要的是整盘写入。
第四步:设置目标机器 BIOS
进入目标机器的 BIOS/UEFI 设置,确认:
| 项目 | 设置 | 说明 |
|---|---|---|
| Intel VT-x / AMD-V | 开启 | 不开的话虚拟机根本跑不起来 |
| Intel VT-d / AMD-Vi (IOMMU) | 开启 | 现在不用也先开着,以后想直通不用再拆机 |
| Secure Boot | 建议关闭 | PVE 支持 Secure Boot,但排查问题时它会增加变量 |
| 启动顺序 | U 盘优先 | 或者用一次性启动菜单(常见是 F11 / F12) |
记下这些菜单的位置,装完可能还要回来改。
检查结果
U 盘插入目标机器,开机进入启动菜单,能看到 Proxmox VE 的安装菜单(有 Install Proxmox VE (Graphical) 之类的选项),说明介质没问题。
看不到菜单,按顺序排查:
- 启动菜单里有没有这个 U 盘?没有 → 换个 USB 口(优先用主板后面的 USB 2.0 口),或重新写盘。
- 选了之后黑屏?→ 试试菜单里的终端模式(Terminal UI)安装选项。
- 报 Secure Boot 相关错误?→ 回 BIOS 关掉 Secure Boot。
常见问题
能不能装在虚拟机里练手? 可以。在别的虚拟化平台里开一台 4 GB 内存、32 GB 磁盘的虚拟机装 PVE,用来熟悉界面完全够用。只是嵌套虚拟化下客户机性能很差,不要用它测性能。
要不要保留 U 盘? 建议保留。救援模式、重装、修复引导都会用到同一个 U 盘。