在上期中,我们把新换的小主机在PVE下部署了iKuai和iStoreOS,实现了软路由功能。但一台All in One主机的价值远不止于此,它更应该是一个集网络、存储、开发、娱乐于一体的全能服务器。
所以今天,我将手把手教大家在PVE 9.1基础上,继续部署Debian系统(开发环境)、fnOS(NAS系统)和Windows系统(挂机/日常使用)。无论你是刚入门的新手,还是想拓展All in One玩法的小伙伴,这期保姆级教程都能帮到你。
准备工作
在开始之前,请确保你已经具备以下条件:
- 硬件:一台已安装PVE的X86主机(安装教程可参考上期视频)
-
镜像文件:
- Debian镜像(用于部署开发环境)
- fnOS镜像(国产NAS系统)
- Windows镜像(推荐Win11)
- virtio驱动镜像(Windows安装必备)
所有用到的工具和镜像下载链接:
Debian镜像:https://mirror.lzu.edu.cn/debian-cd/13.3.0/amd64/iso-dvd/
fnOS镜像:https://www.fnnas.com/download?key=fnos
Windows镜像:https://next.itellyou.cn/
virtio驱动镜像:https://github.com/virtio-win/virtio-win-pkg-scripts/
一、部署Debian系统(开发环境首选)
Debian作为稳定可靠的Linux发行版,非常适合搭建开发环境、运行Docker或作为轻量级服务器。
1. 创建虚拟机
进入PVE后台,在local(pve)存储中上传Debian镜像。然后点击右上角"创建虚拟机":
- 名称:自定义(如debian-dev)
- ISO镜像:选择刚上传的Debian镜像
- 系统:默认即可
- 磁盘:50GB(根据需求调整)
- CPU:2核,类别选择host(性能最佳)
- 内存:2GB
- 网络:默认
核对配置无误后点击"完成"。
2. 安装系统
启动虚拟机,进入Debian安装界面:
- 选择第一项Graphical install(图形化安装)
- 语言选择"中文简体",地区选择"中国",键盘保持默认"汉语"
- 等待组件安装和网络配置完成
- 主机名:自定义(如debian-server),域名留空
- 设置root密码,创建普通用户并设置密码
- 分区:选择"使用整个磁盘" → 确认磁盘 → "将所有文件放在同一个分区" → 完成分区并写入
- 等待基本系统安装
- 软件源:选择"中国",仓库地址保持默认
- 软件选择:建议勾选"SSH server"(方便远程管理),其他默认
- 安装GRUB引导:选择"是",选择引导设备
- 安装完成后系统自动重启
3. 后续清理
进入桌面登录后,关闭虚拟机,在硬件选项卡中删除光盘驱动器。这样Debian系统就干净地安装完成了。
二、部署fnOS系统(轻量NAS方案)
fnOS是一款国产NAS系统,界面清爽,操作简单,非常适合个人或家庭用户搭建私有云。
1. 创建虚拟机
上传fnOS镜像后,创建虚拟机:
- 名称:自定义(如fnos-nas)
- ISO镜像:选择fnOS镜像
- 磁盘:建议给大一点,我给了300GB(根据你的硬盘调整)
- CPU:2核,类别host
- 内存:2GB
- 其他:保持默认
2. 安装系统
启动虚拟机,进入fnOS安装流程:
- 选择第一项启动
- 磁盘选择:直接下一步
- 系统分区:我给30GB(足够系统使用)
- 确认安装,等待完成
- 网络配置保持默认,系统自动重启
- 出现fnOS登录界面时,记录显示的访问地址
3. 初始化NAS
在浏览器输入刚才记录的地址:
- 点击"开始NAS之旅"
- 设置设备名称、管理员账号和密码
- 勾选同意协议,进入桌面
- 创建存储空间:
- 文件系统默认
- 单块硬盘选择basic模式(无法组RAID)
- 下一步,权限默认
- 输入管理员密码确认格式化
三、部署Windows系统(日常应急/挂机)
在PVE下跑Windows,可以用来挂机下载、运行一些Windows-only软件,甚至作为远程桌面使用。
1. 上传必要文件
在local(pve)存储中上传:
- Windows 11镜像
- virtio驱动镜像(包含网卡、磁盘、显卡驱动)
2. 创建虚拟机
- 名称:自定义(如win11)
- ISO镜像:选择Win11镜像
- 类别:选择Microsoft Windows
- 勾选:"为virtio驱动程序添加额外的驱动器",镜像选择virtio驱动
- EFI存储和TPM存储:都选择PVE存储空间
- 显卡:选择virtio GPU(提升显示性能)
- 磁盘:80GB
- CPU:4核,类别host
- 内存:4GB(建议给足,Win11比较吃内存)
- 网络:默认
3. 安装Windows
启动虚拟机,关键步骤注意:
- 屏幕出现Press any key...时迅速按任意键,否则会跳过安装
- 进入安装界面,语言默认,点击"现在安装"
- 密钥:选择"我没有产品密钥"
- 接受许可条款
- 磁盘为空?别慌:
- 点击"加载驱动程序" → "浏览"
- 展开virtio驱动器 → amd64 → w11文件夹
- 选择驱动程序安装,磁盘就能识别了
4. 绕过网络限制(Win11强制要求)
重启后进入配置界面:
- 地区选择"中国",键盘选择"微软拼音"
- 到了网络连接界面,因为没驱动无法联网
- 按下Shift + F10,输入oobe\bypassnro后回车
- 系统自动重启
- 再次走到网络界面时,点击左下角的"我没有internet连接"
- 设置用户名(密码可留空)
- 关闭所有隐私功能,等待进入桌面
5. 安装virtio驱动
进入桌面后,网络和显卡都还是不可用状态,需要手动安装驱动:
- 打开文件资源管理器 → 进入此电脑
- 打开virtio驱动的光盘驱动器
- 找到virtio-win-guest-tools.exe(64位安装包)并运行
- 一路下一步,同意安装,等待完成
- 安装完成后,网络自动连接,分辨率也可调整了
至此,Windows系统完美运行在PVE中。
总结
至此,我们的All in One主机已经集齐了:
- ✅ iKuai + iStoreOS(主旁路由)
- ✅ Debian(开发/Docker环境)
- ✅ fnOS(私有NAS)
- ✅ Windows(日常应急/挂机)
一台小主机,实现了路由、存储、开发、娱乐四合一的玩法。当然,硬件性能允许的话,你还可以继续添加更多服务,比如HomeAssistant智能家居、Jellyfin媒体服务器等。