如何在 Intel NUC 或 x86 PC 上安装 Proxmox

Proxmox:你的开源服务器管理利器

Proxmox 是一款功能强大的开源服务器管理平台,它让你能够轻松部署、管理和监控虚拟机。通过 Proxmox,你可以通过任何网络浏览器,使用其提供的 Web 界面运行多个操作系统或服务,极大地提高了操作的便捷性。

无论你是学生、技术爱好者,还是企业主,都可以在英特尔 NUC 硬件或其他基于 x86 的迷你 PC 上安装 Proxmox,构建个性化的家庭实验室,并管理包括家庭自动化软件、媒体服务器、网络存储(NAS)在内的各种服务,这一切都可以在 Proxmox 的 Web 界面上完成。

安装 Proxmox 的前提条件

为了在英特尔 NUC 或其他 x86 迷你 PC 上成功安装并运行 Proxmox,你的硬件需要满足以下最低系统要求:

  • 至少 4 个 CPU 核心
  • 至少 4GB 的 RAM(推荐 8GB 或更多)
  • 64GB 或更多的可用磁盘空间,推荐使用 SSD 固态硬盘

我们在此教程中使用的设备是英特尔 NUC10I3FNHN,这是一款配备了第十代英特尔 i3 处理器的准系统迷你 PC。此外,我们还额外安装了:

  • 16GB DDR4 RAM(由两个 8GB 内存条组成)
  • 1TB M.2 PCIe4 SSD 固态硬盘
  • 1TB SATA3 SSD 固态硬盘

除此之外,你还需要:

  • 一台可用于创建可启动 USB 安装介质的 Windows、macOS 或 Linux 电脑
  • 一个 USB 存储设备(容量至少 8GB)

在你拥有满足以上硬件要求和其它必要条件的迷你 PC 后,就可以按照以下步骤开始安装 Proxmox 了:

创建 Proxmox USB 安装介质:

  • 访问 Proxmox 的官方下载页面,选择适合你的英特尔 NUC 或 x86 PC 的 Proxmox 版本。
  • 点击“下载”按钮,将 ISO 镜像文件下载到你的计算机上。
  • 下载完成后,启动 Rufus 软件,选择你连接的 USB 设备。然后浏览并选择刚下载的 Proxmox ISO 文件,点击“开始”。
  • 请确保你的 USB 设备中没有重要数据,然后在弹出提示时点击“是”进行确认。
  • 下载链接: Proxmox 下载

    这样,你就成功创建了 Proxmox 的 USB 安装介质,它能够帮助你在英特尔 NUC 或任何 x86 PC 上安装 Proxmox。此外,你也可以使用 balenaEtcher 等工具将 Proxmox ISO 镜像文件写入 USB 设备。

    步骤 2:为安装 Proxmox 准备 Intel NUC 或 x86 迷你 PC

    为了让你的英特尔 NUC 或 x86 PC 为安装 Proxmox 做好准备,你需要先启动电脑并进入 BIOS 设置。通常,你可以通过连续按 Del 键或 F10 键进入 BIOS。

    进入 BIOS 后,需要进行以下修改:

  • 确保 BIOS 版本是最新状态。
  • 禁用安全启动(Secure Boot),并启用传统启动(Legacy Boot)。
  • 启用虚拟化技术,如 Intel VT-x 或 AMD-V(在其他迷你 x86 PC 上)。
  • 保存修改后的设置,然后关闭电脑。
  • 在更新 BIOS 并启用虚拟化技术后,你就可以在英特尔 NUC 或 x86 PC 上开始安装 Proxmox 了。

    步骤 3:在 Intel NUC 或 x86 迷你 PC 上安装 Proxmox

    在创建好可启动的 USB 驱动器之后,将其插入你的英特尔 NUC 或 x86 PC,并重新启动系统。

  • 立即开始按下启动选项菜单键(通常是 F8),以选择 USB 驱动器。
  • 使用方向键选中 USB 驱动器,然后按 Enter 键。
  • 你将看到 Proxmox 的欢迎界面。在此选择“Install Proxmox VE (Graphical)”并按 Enter 键。
  • 点击“我同意”,然后选择目标磁盘,再点击“下一步”。
  • 选择你的位置、时区和键盘布局,然后点击“下一步”。
  • 设置一个密码(请务必记住或记录下来),然后输入你的电子邮件地址,点击“下一步”继续。
  • 设置你的 FQDN 名称,并保留其他设置为默认值,点击“下一步”。
  • 最后,点击“安装”。
  • 步骤 4:安装后配置 Proxmox

    在你的英特尔 NUC 或 x86 PC 上成功安装 Proxmox 后,你可以通过在你的 Web 浏览器中输入 Proxmox 服务器的 IP 地址,并加上端口号 8006 来访问 Proxmox 的 Web 界面。例如:https://192.168.0.144:8006。

  • 你可能会看到 SSL 警告,点击“高级”>“继续”即可。
  • 输入 “root” 作为用户名,以及你在安装过程中设置的密码,点击“登录”。
  • 登录后,你将会收到一个警告消息。由于你没有企业许可证,所以点击“确定”并忽略它。
  • 点击 Proxmox 默认节点。在我们的示例中,我们在安装时将其命名为 Proxmox。
  • 点击左侧面板中的“更新”按钮,然后点击“刷新”。
  • 接下来,点击十字图标来关闭窗口。
  • 点击顶部的“升级”按钮(在“刷新”按钮旁边)。这将打开一个新的终端窗口。
  • 在提示出现时,输入 “Y” 并按 Enter 键确认并继续升级。这个过程可能需要一段时间,请耐心等待。
  • 步骤 5:在 Proxmox 中创建虚拟机并安装操作系统

    借助 Proxmox,你可以在 Web 浏览器中使用 Proxmox Web 界面创建和管理虚拟机。你可以在这些虚拟机上安装和管理各种操作系统,包括 Linux、Windows 和 FreeBSD。

    要通过 Proxmox Web 界面创建一个虚拟机并安装操作系统,请按照以下步骤操作:

  • 升级完成后,关闭终端窗口,然后点击 “Shell”。
  • 跳转到以下目录。你可以在这个位置下载和存储操作系统的 ISO/IMG 文件,用于在 Proxmox 中设置和安装虚拟机。在本教程中,我们将在 Intel NUC Proxmox 服务器上安装 Home Assistant。
     cd /var/lib/vz/template/iso/
    wget https:

  • 点击右上角的“创建虚拟机”按钮。
  • 在“常规”选项卡下,输入虚拟机的名称。
  • 点击“下一步”,然后在 ISO 镜像选项中选择 Ubuntu ISO 文件,再次点击“下一步”。
  • 保留“系统”部分中的所有设置为默认值。在“磁盘”部分,根据需要调整磁盘大小,然后点击“下一步”。
  • 在“CPU”部分,选择你要分配的处理器核心数,然后点击“下一步”。将内存增加到所需的大小,然后点击“下一步”。
  • 选择网络适配器。你也可以保留默认设置,直接点击“下一步”>“完成”。
  • 配置完成后,选择你新建的虚拟机,然后点击“启动”。
  • 点击“控制台”来查看、安装和管理操作系统安装。安装完成后,你就可以启动 Ubuntu 虚拟机,并在网络上的任何设备的 Web 浏览器上使用该操作系统。
  • 创建虚拟机之后,你可以轻松地启动、停止或将其迁移到另一台 Proxmox 主机。

    Proxmox 提供了实时迁移功能,允许你在主机之间移动虚拟机,而不会造成任何停机。这一功能对于负载均衡或硬件维护而言非常便捷。

    通过 Proxmox 利用虚拟化的力量

    在 Intel NUC 或 x86 迷你 PC 上安装 Proxmox 的过程虽然简单,但它为你打开了虚拟化和服务器管理的大门,提供了无限的可能性。

    Proxmox 和英特尔 NUC 因其轻量化和高能效的特点,成为了充分利用虚拟化强大功能的完美组合。你可以使用 Proxmox 来运行各种规模的服务器部署,并通过包括平板电脑或智能手机在内的任何设备高效地管理它们。