目 录CONTENT

文章目录

告别显示器!fnOS镜像极速封装:PVE转img + Etcher⼀键写盘,10分钟搞定NAS部署

悟空的日常
2025-04-06 / 2 评论 / 0 点赞 / 1426 阅读 / 9565 字

这里说的告别显示器是指 安装fnOS的过程 不需要显示器 但设置第一启动 要用哦

首先 在PVE中新建虚拟机 然后安装一个飞牛OS

虚拟磁盘的大小 设置为10GB 尽可能的小 是为了后续写盘方便。

在PVE的shell环境中 将qcow2 转换为img

其实任何KVM虚拟机 都是如此(所有支持qcow2的)

假设你的虚拟机id是103 就定位到103目录

cd /var/lib/vz/images/103
qemu-img convert -p -f qcow2 -O raw vm-103-disk-0.qcow2 fnOS-10G.img

备注:vm-103-disk-0.qcow2 代表qcow2的文件名称 你也要根据实际情况 做替换哦 不要硬抄

下载转换后的img文件

推荐使用FinalShell 或者MobaXterm

ssh 连接到PVE 然后下载即可,FinalShell 或者MobaXterm 都自带文件管理器 可以很方便的下载

为了 方便各位下载 我可以将img 压缩为xz 然后上传到网盘 压缩后1.3GB左右

夸克网盘:10GB 飞牛OS 压缩后img.xz大约1.3GB 下载地址:https://pan.quark.cn/s/45e498ebf288

夸克网盘:16GB 飞牛OS 压缩后img.xz大约2GB 下载地址:https://pan.quark.cn/s/474af3ef828f

Github Release 10GB 版本 下载地址:

https://github.com/wukongdaily/qcow2/releases/download/Autobuild-x86-64/fnOS-10G.img.xz

1、加速后的地址:https://slink.ltd/https://github.com/wukongdaily/qcow2/releases/download/Autobuild-x86-64/fnOS-10G.img.xz

2、加速后的地址https://ghp.ml1.one/https://github.com/wukongdaily/qcow2/releases/download/Autobuild-x86-64/fnOS-10G.img.xz

担心飞牛系统后续会变大 担心容量不够系统升级的 可以下载16GB版本

Github Release 16GB 版本 下载地址:

https://github.com/wukongdaily/qcow2/releases/download/Autobuild-x86-64/fnos-16GB.img.xz

1、加速后的地址:https://slink.ltd/https://github.com/wukongdaily/qcow2/releases/download/Autobuild-x86-64/fnos-16GB.img.xz

2、加速后的地址https://ghp.ml1.one/https://github.com/wukongdaily/qcow2/releases/download/Autobuild-x86-64/fnos-16GB.img.xz

写盘软件推荐

苹果电脑推荐使用 balenaEtcher

windows推荐使用 Rufus

⚠️扫尾工作 -GPT 修复(文末提供了懒人一键脚本)

做这视频的时候 我的预期还是希望用户 用内置硬盘作为存储空间。如果一定要用这个U盘的剩余空间做存储的话,可以用命令修复一下gpt分区表,再去创建存储空间就不报错了。安装gdisk 之后 sudo gdisk /dev/sda 这里假设你的U盘设备叫sda 当然你可以通过fdisk -l 查询它是否是sda 根据实际情况来

sudo apt update
sudo apt install gdisk 
sudo gdisk /dev/sda

输入w 后面根据提示 都是输入Y 相关截图

这期视频的网友问我一个问题,有关极限低的硬件下,能不能用U盘做fnOS,然后U盘(USB移动硬盘等都包括)的剩余空间做个存储。比如Wyse-3040,只有8GB emmc ,虽然我是不建议用这个来安装哈。但网友可能是看到我最近视频受到到的启发吧。无论怎样我还是帮他实验了一下。实测可行。Wyse-3040 这台瘦客户机本身也是支持UEFI引导的。所以dd飞牛的img到U盘就直接能用了。开机按F2设置一下U盘第一启动就好了。进入fnOS后,当你将剩余空间设置为存储的时候,可能会报错。此时你可以用命令修复一下gpt分区表 这样就可以用剩余空间做存储了。友情提示,不到万不得已,除非你也是这类极限低的硬件,创建存储空间 还是尽量选择内置硬盘哦!


如果你用上述飞牛img 直接写到了硬盘上,然后将硬盘装回机器这样用的话,同样也需要这样操作,才能将硬盘的剩余空间利用哦。也需要用命令修复一下gpt分去表的。

好吧😑 我还是提供一个一键修复的脚本供给大家使用吧。

使用之前 务必要确定你的U盘是/dev/sda 你可以用fdisk -l 打印看看

确保你打开了飞牛OS的ssh开关,首先连接到ssh 比如类似 ssh wukong@192.168.66.201

  • 切换到root

sudo -i 
  • 执行 一键修复U盘的gpt分区表

curl -sSL "https://slink.ltd/https://raw.githubusercontent.com/wukongdaily/OneKVM/refs/heads/master/fixgpt.sh" | bash

或 执行

curl -sSL "https://cafe.cpolar.top/wkdaily/e20c/raw/branch/master/fixgpt.sh" | bash

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区