侧边栏壁纸
博主头像
龍騰博客 博主等级

行动起来,活在当下

  • 累计撰写 141 篇文章
  • 累计创建 31 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

在ser8的Ubuntu上通过虚拟机搭建飞牛os

管理员
2026-06-02 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

太棒了,网络一通,咱们这台零刻 SER8 生产力大玩具的折腾之旅就正式开启了!

要把飞牛 OS(fnOS)以虚拟化的形式完美安家在 Ubuntu 24.04 上,我们要用到 Linux 顶级原生虚拟化方案——KVM。为了让飞牛 OS 能够像一台真正的独立物理 NAS 一样,被你家里的电视、手机以及太天的设备直接访问,我们需要做好硬件检查、软件安装、以及最核心的网络桥接准备

请跟着以下四个步骤,咱们一步步把前期环境铺好:

🏁 第一步:硬件与虚拟化环境检查

零刻 SER8 的 AMD 锐龙 7 8845HS 性能极强,且默认在 BIOS 中已经开启了 AMD-V 虚拟化支持。我们在 Ubuntu 内部做个确认。

  1. 按下 Ctrl + Alt + T 打开终端。

  2. 复制并运行以下命令,检查 CPU 是否支持虚拟化:

    Bash

    egrep -c '(vmx|svm)' /proc/cpuinfo
    

    返回值如果大于 0(SER8 通常会显示 16),说明硬件支持完全正常。

  3. 接着运行以下命令,确保内核已经加载虚拟化模块:

    Bash

    kvm-ok
    

    如果看到提示 KVM acceleration can be used,说明绿灯亮起,可以继续。

  4. 免安装替代法

    在终端里直接运行这行命令:

    Bash

    ls /dev/kvm
    
    • 如果终端返回了 /dev/kvm:说明你的零刻 SER8 硬件和 BIOS 早就已经全线绿灯,底层完全支持虚拟化!

    • 如果提示找不到文件:那才需要去 BIOS 里检查 AMD-V(SVM)有没有开启。

📦 第二步:一键安装 KVM 及图形管理工具

在终端中执行以下命令,把 KVM 核心虚拟化组件和直观的 虚拟系统管理器 (Virt-Manager) 图形界面一并装上:

Bash

sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y

为了让你的普通用户可以免密码直接管理虚拟机,把当前用户加入到管理组:

Bash

sudo adduser $USER libvirt
sudo adduser $USER kvm

⚠️ 重要提示:执行完这一步后,强烈建议将 Ubuntu 系统注销(Log Out)重新登录,或者干脆重启一次小主机。只有这样,刚刚配置的用户组权限才会彻底生效。

🛠️ 补救操作(非常简单)

请在当前的终端里,直接手动指定用户名 loong,运行以下两行命令:

Bash

adduser loong libvirt
adduser loong kvm

(注:因为你当前已经是 root 身份,这两行命令前面不需要加 sudo)

🔍 发现一个小细节

从你的终端提示符 root@loong-SER8:~# 可以看到,你当前已经切换到了 root(超级管理员) 账号下。 因此,当你运行包含 $USER 的命令时,系统自动把变量识别成了 root,结果就是把 root 用户加进了 libvirtkvm 组。

因为 root 账号本身就拥有系统的最高权限,加不加组它都能管虚拟机。但为了让你待会儿在 Ubuntu 正常的图形桌面下(也就是以你的普通账号 loong 登录时)能够免密码直接打开“虚拟系统管理器”,我们必须把你的普通账号 loong 也加进组里

🏁 下一步准备

把普通账号 loong 成功加进组之后 confirm 运行无误,咱们就可以把这台零刻 SER8 重启一下了:

Bash

reboot

重启回来后,KVM 环境和用户权限就彻底完美生效了。接下来,我们就要去啃最核心的硬骨头——配置 br0 网桥网络,让飞牛 OS 能够拿到独立的局域网 IP。

🌐 第三步:配置网络网桥(NAS 系统的核心灵魂)

这是最关键的一步。KVM 默认会把虚拟机放在一个隔离的内部网络(通常是 192.168.122.X)。如果用默认设置,你的手机和电视在局域网里是根本找不到飞牛 NAS 的。

我们需要在插了网线的有线网卡上搭建一个 网桥(Bridge),让飞牛 OS 可以跟你的 SER8 站在同一个局域网起跑线上,直接向路由器(192.168.0.3)索要一个独立的 192.168.0.X 的 IP。

既然你使用的是 Ubuntu 桌面版,我们用最安全、可视化的图形界面来配置:

  1. 在终端输入命令,打开高级网络连接编辑器:

    Bash

    nm-connection-editor
    
  2. 在弹出的窗口中,点击左下角的 + (添加) 按钮。

  3. 在选择连接类型下拉菜单中,选择 网桥 (Bridge),点击 创建...

  4. 配置网桥参数

    • 在弹出的窗口中,将顶部的 连接名称界面名称 全都改为:br0

    • 在“桥接连接”栏目的右侧,点击 “添加 (A)” 按钮。

    • 选择 以太网 (Ethernet),点击创建。

    • 在“设备”一栏的下拉菜单中,精准选择你那张插了网线的物理网卡(通常以 enp... 开头),然后点击右下角 保存。此时你就把物理网卡“捆绑”到网桥上了。

  5. 迁移你的静态 IP

    • 切换到网桥主窗口的 IPv4 设置 标签页,将方法改为 手动 (Manual)

    • 点击 添加,把你之前配给有线网卡的那套完美参数原封不动抄过来:

      • 地址192.168.0.11

      • 网络掩码255.255.255.0

      • 网关192.168.0.3

      • DNS 服务器192.168.0.3, 223.5.5.5

    • 点击右下角的 保存

  6. 清理旧连接:回到最开始的主列表,选中你原先的那个旧“有线连接”(Wired Connection),点击左下角的 - (删除) 把它删掉。

  7. 激活网桥:将主机的网线拔掉重新插上,或者在终端运行 sudo systemctl restart NetworkManager。此时你的系统有线网会断开两秒后重连,网桥 br0 正式接管网络。

  8. 图形界面更直观,确实不容易看错或敲错字母。咱们这就完全在图形化窗口里一步一步来,这一次我会把每一个需要勾选和填写的细节都为你标注得清清楚楚。

    因为刚才在终端里已经查明,你的物理网卡真实名称叫 enp1s0,这让接下来的图形化操作有了精准的靶向。

    为了稳妥,咱们把整个过程拆成两个阶段。咱们现在先做“第一阶段:创建网桥并绑定网卡”

    🛠️ 第一阶段:创建网桥与网卡绑定

    第一步:打开高级网络设置

    1. 在桌面按下 Ctrl + Alt + T 打开终端(这里只用来输一行命令把窗口叫出来)。

    2. 输入以下命令并按回车:

      Bash

      nm-connection-editor
      
    3. 这时屏幕上会弹出一个 “网络连接 (Network Connections)” 的独立小窗口,里面应该能看到你当前的 Wired connection 1

    第二步:新建网桥主管道

    1. 点击该窗口左下角的 + (添加) 按钮。

    2. 在弹出的“选择连接类型”下拉菜单中,滚动找到并选择 “网桥 (Bridge)”,然后点击 “创建... (Create...)”

    3. 在弹出的新窗口中:

      • 最上方的“连接名称 (Connection name)”:删掉默认的名字,手动改成 br0

      • 确保当前停留在 “网桥 (Bridge)” 标签页。

      • 中间的“界面名称 (Interface name)”:也手动改成 br0

    第三步:把物理网卡 enp1s0 塞进网桥

    1. 就在当前窗口的中部,有一个“桥接连接 (Bridged connections)”列表框,点击它右侧的 “添加 (A)” 按钮。

    2. 在弹出的类型里,保持默认的 “以太网 (Ethernet)” 不变,直接点击 “创建... (Create...)”

    3. 此时会再弹出一个子窗口(这是配置物理网卡的分身):

      • 确保切换到 “以太网 (Ethernet)” 标签页。

      • 找到 “设备 (Device)” 下拉菜单,点击它,在下拉列表中精准选择你的物理网卡 enp1s0

    4. 点击该子窗口右下角的 “保存 (S)”

    此时,你会发现回到了刚才的网桥主界面,中间的“桥接连接”列表里已经成功多出了一个成员。

    请你先操作到这一步,先别急着点主窗口的保存

    你现在在列表里看到物理网卡成功绑定进去了吗?

  9. 🛠️ 强制唤醒链路两步走

    请在终端里依次输入以下命令,每输完一行敲一次回车:

    1. 强行拉起物理网卡和网桥

      Bash

      sudo ip link set enp1s0 up
      sudo ip link set br0 up
      
    2. 如果上面两行按完后状态还没变,直接重启网络服务(终极绝招): 有的时候 NetworkManager 缓存没清理干净,直接重启它能让网卡驱动彻底认清现实:

      Bash

      sudo systemctl restart NetworkManager
      

    🔍 终极验证

    做完上面的动作后,稍微等上 3 到 5 秒钟(给系统一点握手时间),然后最后一次输入验证命令:

    Bash

    ip a show br0
    

    只要看到原本的 state DOWN 变成了 state UP,并且 <NO-CARRIER> 这一串字消失不见,那就代表网络全面彻底打通了!这时候你就可以丝滑地打开浏览器去测试科学上网和飞牛 OS 虚拟机了。看看这次状态变了吗?

💾 第四步:下载飞牛 OS 官方镜像

环境准备的最后一步,就是获取系统镜像。

  1. 打开你刚装好的 Chrome 浏览器,访问飞牛 fnOS 官网下载页面:https://www.fnnas.com/download

  2. 选择 x86 版本(因为我们的 SER8 是标准的电脑架构),点击下载系统安装 ISO 镜像。

  3. 下载完成后,将其留在系统的 ~/Downloads(下载)目录中即可。

前期环境准备到这里就已经万事俱备了!

🚀 第一阶段:虚拟机创建向导

  1. 新建虚拟机

    • 点击 Virt-Manager 左上角的 左上角第一个绿色“加号”或者小电脑图标(鼠标悬停会显示“新建虚拟机”)。

  2. 选择安装方式

    • 默认选中的就是 “本地安装介质(ISO 映像或 CDROM)”,直接点击右下角的 前进 (Forward)

  3. 定位飞牛 ISO 镜像

    • 点击 “浏览 (Browse)” -> 再点击 “本地浏览 (Browse Local)”

    • 找到你刚刚下载好的飞牛 OS 的 .iso 文件,双击选中它。

    • 下方的“自动检测操作系统”如果没勾选或者没认出来没关系。可以取消勾选自动检测,在输入框里输入 linux,随便选一个通用的内核(如 Generic Linux 2022Ubuntu 22.04 等均可),然后点击 前进

  4. 分配 CPU 和内存

    • 内存 (RAM):建议分配 4096 MiB(即 4GB)或者更高。

    • CPU (内核):建议分配 4 核。

    • 选好后点击 前进

  5. 创建虚拟磁盘(系统盘)

    • 这是用来装飞牛系统本身的盘。默认分配 20 GB30 GB 就绝对足够了,后续我们可以再单独挂载大容量的数据盘。点击 前进

⚠️ 第二阶段:最关键的“通车”设置(重点!)

在向导的最后一步(第五步:准备安装),千万先别急着点“完成”,请务必进行以下两项黄金调整:

  1. 改名

    • 将名称修改为 fnOS 或者 FeiniuNAS(方便辨认)。

  2. 选择网络(核心步骤)

    • 展开底部的 “网络选择 (Network selection)”

    • 不要 用默认的 NAT(virbr0)。

    • 点击下拉菜单,选择 “桥接设备... (Bridge device...)” 或者 “指定共享设备名称”

    • 在弹出的输入框中,手动精确填入我们调通的网桥名字:br0

  3. 勾选自定义

    • 勾选 “在安装前自定义配置 (Customize configuration before install)”

确认名字改了、网络选了 br0、且勾选了自定义后,点击 完成 (Finish)

🛠️ 第三阶段:终极细节微调

点击完成后,系统会弹出一个详细的硬件配置树状界面(先不要开机):

  1. 点击左侧列表的 “引导选项 (Boot Options)”

    • 在右侧勾选 “主机引导时启动虚拟机 (Start virtual machine on host boot up)”。这样以后只要你的物理主机开机,飞牛 NAS 就会在后台自动启动,不用每次手动开。

  2. 点击左侧的 “SATA 磁盘 1”(或者你的系统盘):

    • 展开右侧的 “高级选项 (Advanced Options)”

    • “磁盘总线 (Disk bus)” 从默认的 VirtIO 改为 SATA(飞牛 OS 对标准 SATA 磁盘驱动的兼容性最好)。

  3. 检查完毕后,点击界面左上角的 “开始安装 (Apply / Begin Installation)”

大屏幕随即就会亮起,进入黑底白字的飞牛 OS 跑码安装界面!进入安装界面后,直接一路敲回车选择把系统安装到你刚才创建的虚拟磁盘即可

🛠️ 当前步骤(完成步骤 2)

  1. 取消勾选 最下方的 自动从安装介质/源检测(U)

  2. 取消后,在上面原本显示“未检测到”的输入框里输入 genericlinux

  3. 在弹出的下拉列表里,随便选一个通用的 Linux 即可(例如 Generic Linux 2022Ubuntu 22.04 等)。

  4. 点击右下角的 Forward 按钮进入下一步。

📋 紧接着的后续步骤预览

点击 Forward 后,你会依次经过接下来的三步,可以直接一口气配完:

步骤 3:分配内存和 CPU

  • 内存 (RAM):输入 4096 MiB(即 4GB,飞牛跑得更舒服)。

  • CPU:输入 4(给 4 个核心)。

  • 点击 Forward

步骤 4:分配虚拟磁盘

  • 默认的 20 GB30 GB 就绝对足够了(这只是飞牛的系统盘,以后存电影和数据的硬硬盘我们后续再单独挂载)。

  • 点击 Forward

步骤 5:最核心的网桥绑定(关键!)

  1. 改名:把顶部的名字改成 fnOS 方便辨认。

  2. 选择网络:展开底部的 网络选择 (Network selection),把默认的 NAT 切换为 桥接设备... (Bridge device...)

  3. 填入网桥:在设备名称输入框里,精准填入我们之前调通的网桥名:br0

  4. 自定义:勾选 在安装前自定义配置 (Customize configuration before install)

  5. 点击 完成 (Finish)

点击完成后先别开机,系统会弹出一个详细的硬件树状配置界面,到了那里随时截个图发我,咱们做最后两个细节微调就正式通电!

🚀 接下来快速推进

  1. 步骤 3(分配内存和 CPU)

    • 内存 (RAM):输入 4096 MiB(即 4GB)。

    • CPU:输入 4(给 4 个核心,Ser8 性能强劲,多给点跑得更丝滑)。

    • 点击 Forward

  2. 步骤 4(分配虚拟磁盘)

    • 默认的 20 GB30 GB 就可以。这只是飞牛的系统盘,以后咱们存电影、挂大容量数据的硬盘,后续再单独添加。

    • 点击 Forward

  3. 步骤 5(最后一步,绑定网桥 - 关键!)

    • 名称 (Name):改成 fnOS 方便以后辨认。

    • 网络选择 (Network selection):点击展开它,把默认的 NAT 切换为“桥接设备... (Bridge device...)”

    • 设备名称:在输入框里,手动精准填入你刚刚大功告成的网桥名:br0

    • 核心勾选:务必勾选 “在安装前自定义配置 (Customize configuration before install)”

    • 点击 完成 (Finish)

点击“完成”后,系统会弹出一个硬件树状配置界面(先别开机)。到了这一步,咱们改个磁盘总线就能直接通电发车了!

🏁 步骤 5 核心配置指引

  1. 虚拟机名称 (Name):可以改成 fnOS,方便以后在一堆虚拟机里一眼认出它。

  2. 网络选择 (Network selection)

    • 点击展开它,把默认的 NAT 切换为“桥接设备... (Bridge device...)”

    • 设备名称:在输入框里输入你之前大功告成的网桥名:br0

  3. 关键勾选(极其重要!)

    • 务必勾选 “在安装前自定义配置 (Customize configuration before install)”

  4. 点击 完成 (Finish)

  5. 最后的校准步骤

    1. 修改磁盘总线

      • 点击左侧硬件列表里的 VirtIO 磁盘 1

      • 选中后,右侧界面会切换到磁盘的详细配置。找到 “磁盘总线 (Disk bus)” 选项(默认通常是 VirtIO)。

      • 点击它,在下拉菜单中改成 SATA

      • 改好后,务必点击右下角的 Apply (应用) 保存。 (改完后,左侧的名称会自动变成 SATA 磁盘 1)

    2. 顺便检查网卡(可选)

      • 可以顺手点一下左侧的 NIC :38:9f:91,确认一下右侧的网络源是不是咱们配好的桥接 br0

    🚀 正式通电发车!

    搞定上面磁盘的修改并点击应用后,直接点击窗口左上角的 【开始安装】 按钮!

    虚拟机会瞬间开机并弹出一个黑底的引导画面,直接载入飞牛 OS 的安装向导。等它跑完滚动条进入安装界面后,随时拍张照发给我,咱们一鼓作气把它装完!

0

评论区