跳转到内容

制作安装介质并校验镜像 ​

安装失败最常见的两个原因是:镜像下载不完整,和写盘方式不对。这篇把这两件事做对。

写盘会清空整个 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.iso
powershell
# 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) 之类的选项),说明介质没问题。

看不到菜单,按顺序排查:

  1. 启动菜单里有没有这个 U 盘?没有 → 换个 USB 口(优先用主板后面的 USB 2.0 口),或重新写盘。
  2. 选了之后黑屏?→ 试试菜单里的终端模式(Terminal UI)安装选项。
  3. 报 Secure Boot 相关错误?→ 回 BIOS 关掉 Secure Boot。

常见问题 ​

能不能装在虚拟机里练手? 可以。在别的虚拟化平台里开一台 4 GB 内存、32 GB 磁盘的虚拟机装 PVE,用来熟悉界面完全够用。只是嵌套虚拟化下客户机性能很差,不要用它测性能。

要不要保留 U 盘? 建议保留。救援模式、重装、修复引导都会用到同一个 U 盘。

延伸阅读 ​

Proxmox VE 非官方中文使用指南,与 Proxmox Server Solutions GmbH 无隶属关系。