从零开始搭建 All-in-One 家庭服务器 (一):PVE 9.0 系统安装与环境配置


前言
这是一个全新的系列。我不只把这台 倍控 N5105 当作软路由,而是要把它打造成集 NAS (飞牛 FnOS)旁路由 (OpenWrt)自动化中心 (n8n) 于一体的家庭数据中心。

📺 本教程搭配视频教程效果更佳点击这里观看 YouTube 视频教程

一、硬件配置清单

同步一下我的作业配置,这套配置兼顾了性能与存储:

  • 主机:倍控 N5105 (4 x 2.5G 网口 i226-V)
  • 内存:16GB (8GB x 2 双通道) —— 双通道对核显性能提升很大
  • 系统盘:512GB NVMe SSD —— 用于安装 PVE、虚拟机系统和 Docker 数据
  • 数据盘:1TB 2.5寸机械硬盘 (HDD) —— 本期不动它,留给下期直通给 NAS

二、软件准备 (下载地址)

工欲善其事,必先利其器。请下载以下两个必要文件:

  1. Proxmox VE 9.x ISO 镜像 (官方):
  2. Rufus (启动盘制作工具):

三、制作启动盘

  1. 准备一个 8GB 以上 的 U 盘,插入电脑
  2. 下载Rufus安装程序点点击下载
  3. 打开Rufus软件
  4. 插入U盘,设备中选择你的 U 盘
  5. 引导类型选择下载的‘’Proxmox VE 9.x ISO镜像文件‘’
  6. 点击 开始
    • 注意:这会格式化 U 盘,请备份好数据。
  7. 状态显示绿色进度显示 准备就绪,安装完成完成

四、BIOS 关键设置

  1. 插入制作好的 U 盘,开机按 Delete 进入 BIOS。
  2. 开启虚拟化:
    • Advanced -> CPU Configuration -> Intel Virtualization Technology -> Enabled
  3. 开启 VT-d (直通核心)
  4. 设置来电自启:
    • Advanced -> Hardware Monitor -> Restore AC Power Loss -> Power On
  5. F10 保存并重启,从 U 盘启动

五、PVE 9.x 安装

进入安装界面后,一路 Next,直到遇到这两个绝对不能错的地方:

1. 硬盘选择 (双盘策略)

Target Harddisk 选项中,你会看到两块硬盘。

  • 请务必选择 NVMe 固态硬盘 (通常显示 /dev/nvme0n1)。
  • 千万不要选那块 1T 的机械硬盘!也不要对它做任何设置。我们要让它保持“未初始化”状态,以便在后面直通给 NAS 系统,这样数据最安全,硬盘也能正常休眠。

2. 网络设置 (Network Configuration)

为了方便管理和后续组网,建议按照以下标准填写:

  • Hostname: pve.hans
  • IP Address: 192.168.1.2
  • Gateway: 192.168.1.1 (默认网关上 1.1)
  • DNS Server: 114.114.114.114 (防止首次连网无法解析域名)

六、初始化环境

安装完成并重启后,拔掉 U 盘。用网线连接电脑和 N5105 的第一个网口
注意:此时电脑无法自动获取 IP,需手动设置电脑 IP 为 192.168.1.10,然后访问 https://192.168.1.2:8006

进入 PVE 后台,点击左侧 pve 节点,选择 Shell,依次执行以下优化命令。

  1. 去除“无有效订阅”弹窗(PVE 9.0 专用逻辑)
1
sed -i.bak '/.*data\.status.*active/{s/!//;s/active/NoMoreNagging/}' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
  1. 移除企业源 (防止 401 报错)
1
2
3
CODENAME=$(grep "VERSION_CODENAME=" /etc/os-release | cut -d= -f2)
rm -rf /etc/apt/sources.list.d/pve-enterprise.list
grep -rl "enterprise.proxmox.com" /etc/apt/sources.list.d/ | xargs rm -f

企业源必须花钱买密钥才能连上,否则就会一直报错;所以我们把它换成免费源,不仅完全免费,而且下载速度更快、不再报错.

  1. 替换清华免费源 (速度快,且完全免费)
1
2
3
wget https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
echo "deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve $CODENAME pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
echo "deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/ceph-squid $CODENAME no-subscription" > /etc/apt/sources.list.d/ceph.list
  1. 替换 Debian 系统基础源为清华源
1
2
sed -i 's|ftp.debian.org|mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
sed -i 's|security.debian.org|mirrors.tuna.tsinghua.edu.cn/debian-security|g' /etc/apt/sources.list
  1. 更新系统(这一步时间较长,请耐心等待)
1
apt update && apt dist-upgrade -y
  1. 开启 IOMMU直通与防断流 (仅修改 GRUB,需重启生效)
1
2
sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet"/GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_port_pm=off"/' /etc/default/grub
update-grub
  1. 重启PVE
1
reboot

七、验证成果

重启回来后,我们验证一下是否成功。在 Shell 里输入:

1
dmesg | grep -e DMAR -e IOMMU

如果有输出内容,说明 IOMMU 已启用。

只要看到 IOMMU enabled 这行字,恭喜你!你的 N5105 已经彻底打通了任督二脉! 现在的它,系统是最新的,网络是最快的,直通也是就绪的。”

经过 BIOS 的调整、PVE 系统的重装与内核升级,现在你面前这台 N5105,已经处于它的“巅峰状态”:

  • 它拥有了最新的 Linux 内核,修复了断流隐患;
  • 它接入了清华源,软件安装飞快且无弹窗打扰;
  • 最重要的是,它的 IOMMU 直通通道已经完全打通。

但现在的 PVE 还只是一个空荡荡的“毛坯房”。

下一期 (EP02),我们将注入灵魂! 我将带大家进行最激动人心的实战操作:部署飞牛 NAS (FnOS)。更重要的是,我会演示如何将那块 1T 机械硬盘“直通”给 NAS,让数据读写不仅更快,而且更安全(硬盘休眠、数据恢复无忧)。