这里说的告别显示器是指 安装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
担心飞牛系统后续会变大 担心容量不够系统升级的 可以下载16GB版本
Github Release 16GB 版本 下载地址:
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
评论区