共计 2663 个字符,预计需要花费 7 分钟才能阅读完成。
本文记录一下在零刻 SER8 8845HS 上安装 Proxmox VE 的完整过程。
PVE
PVE 是 Proxmox Virtual Environment 的缩写,是一个开源的基于 Debian 的虚拟机管理系统,采用成熟的 KVM 虚拟化技术,提供 Web 操作界面。
准备工作
在开始安装 Proxmox 之前,您需要准备以下物品:
- 安装介质:一个 8GB 以上容量的 U 盘
- Proxmox ISO 镜像:从官方网站下载 Proxmox VE 8.x 版本(推荐 8.4 或更新版本,包含更新的内核),不建议使用 9.x 版本可能内核过于新可能不兼容
- 刻录工具:使用 Rufus,[[balenaEtcher]] 将 ISO 刻录到 U 盘,或者制作 Ventoy U 盘,然后将 ISO 镜像拷贝到 U 盘
BIOS 配置步骤
在安装 Proxmox 之前,需要在 BIOS 中启用虚拟化功能。
进入 BIOS 的方法:
- 关闭 SER8 主机
- 按下电源按钮启动
- 当屏幕出现零刻 Logo 时,快速按下 Del 键进入 BIOS
显存设置(若需要 GPU 直通):
- 进入 BIOS,选择 Advanced → AMD CBS
- 进入 NBIO Common Options → GFX Configuration
-
设置以下参数:
- IGPU Configuration:改为 UMA_SPECIFIED
- UMA Version:改为 Auto
- UMA Frame buffer Size:设置为 4G(根据需要调整)
- GPU Host Translation Cache:改为 Enabled
- TCON INSTANT ON LOGO:改为 Auto
- 按 F4 键,选择 Y 保存并退出
Proxmox 安装过程
第一步:创建安装 USB
使用 Rufus 或 Ventoy 工具将 Proxmox ISO 刻录到 U 盘。推荐使用 Ventoy,因为它不需要反复格式化 U 盘。Ventoy 只支持 Windows/Linux ,可以找一台 Windows,然后下载 Ventoy 安装包,插入 U 盘,在页面中点击安装即可。
第二步:在 SER8 中安装 Proxmox VE
- 插入 U 盘,启动 SER8
- 在出现 Logo 的同时按下 F7 进入 Boot Menu
- 选择从 U 盘启动,进入 Ventoy
- 在 Ventoy 中选择 "Proxmox VE"
第三步:配置安装参数
在安装程序中配置以下参数:
- 位置:选择您所在的国家和时区
- 管理员密码:设置强密码
- 邮箱:输入管理员邮箱地址
- 主机名:设置合适的主机名
- IP 配置:设置静态 IP 地址(根据家中的局域网网络设置,格式:
192.168.1.XXX/24,因为我家的局域网设置成了 192.168.2.x 所以需要根据设定修改成 192.168.2.xxx 网络)
需要注意的是设置的 IP 地址一定要正确,否则会访问不到 PVE。点击安装,之后会自动进行安装并重启。
安装后的配置
配置软件源(非常重要) 安装完成后,通过 SSH 连接到 Proxmox:
ssh root@<您配置的IP地址>
运行以下命令切换到免费软件源:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh)"
安装 CPU 微代码:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/microcode.sh)"
访问 Web 界面:
在浏览器中访问如下的地址,记住 https,别遗漏 s
https://<您配置的IP地址>:8006/
使用 root 账户和安装时设置的密码登录。
GPU 直通配置(可选)
如果您计划在虚拟机中使用核显直通,需要进行额外配置。
识别 GPU PCI ID 通过 SSH 连接后执行:
lspci -nn | grep -e 'AMD/ATI'
对于 8845HS,通常显示:
65:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix3 [1002:1900] (rev c5)
65:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
启用 IOMMU:
编辑 /etc/default/grub,修改 GRUB_CMDLINE_LINUX_DEFAULT 行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt"
update-grub
配置 VFIO 模块:
echo "vfio" >> /etc/modules
echo "vfio_iommu_type1" >> /etc/modules
echo "vfio_pci" >> /etc/modules
echo "vfio_virqfd" >> /etc/modules
指定 GPU 设备:
echo "options vfio-pci ids=1002:1900,1002:1640" >> /etc/modprobe.d/vfio.conf
echo "softdep radeon pre: vfio-pci" >> /etc/modprobe.d/vfio.conf
echo "softdep amdgpu pre: vfio-pci" >> /etc/modprobe.d/vfio.conf
echo "softdep snd_hda_intel pre: vfio-pci" >> /etc/modprobe.d/vfio.conf
更新并重启:
update-initramfs -u -k all
reboot
重启后通过以下命令验证配置:
lspci -nnk
确保 GPU 的 "Kernel driver in use" 为 vfio-pci。
常见问题
BIOS 中看不到 AMD CBS 选项
若 BIOS 版本 V26 以上看不到 AMD CBS,按 Ctrl+F1 开启隐藏菜单。
WiFi 性能问题
SER8 的 WiFi 性能相对较弱,建议使用有线连接作为 Proxmox 宿主机,或考虑使用 USB WiFi 适配器。
GPU 直通时出现 Error 43
这通常由 AMD Reset Bug 引起。需要在 Windows 虚拟机中安装 RadeonResetBugFix 服务,或重启 Proxmox 宿主机。
验证安装
安装完成后,可以访问 Proxmox 的 Web 管理界面,查看硬件信息和系统状态,确认 8845HS 处理器和 16GB 或 32GB 内存被正确识别。根据实际需求创建虚拟机来测试平台的稳定性。