收起左侧

在外远程进行飞牛os无损转换Unraid,并在Unraid保留数据虚拟飞牛os

5
回复
1721
查看
[ 复制链接 ]

2

主题

2

回帖

0

牛值

江湖小虾

2024-12-30 13:23:29 显示全部楼层 阅读模式

背景

主机nas刚开始玩就是安装的飞牛os,运行了几个月,每天上班会摸鱼写写脚本程序什么的,完善完善家里家里的nas。后面看了B站司波图关于unraid的序章视频,慢慢了解了下unraid,喜欢unraid的文件系统,就研究了一下开心版的unraid。刚开始在tank网站里面找到了中文插件集成的开心版,后来在**子论坛看了原版开心版unraid,比较了下两者的区别,还是选择毛子那版,就是喜欢自己折腾。

适用

nas主机没有连接显示屏,不方便进入bios,且不喜欢在家搞机的朋友(只有在上班摸鱼的时候才会连接家里的服务器玩,在家只想睡觉玩手机逗逗猫)。

一.制作Unraid开心版启动盘

准备U盘

选择带uid的U盘一个(可以用Unraid.USB.Creator查看u盘是否带uid,自用三个u盘,其中闪迪的带两个uid,一个山寨U盘没有uid,只有一个东芝的有uid),格式化U盘为fat32,重命名为UNRAID。

Unraid.USB.Creator

下载链接:https://pan.baidu.com/s/1IjE4AN4aOupNLWLnASWPpg?pwd=wsm2 提取码:wsm2

导入unraid官方镜像

在unraid官网下载官方镜像链接,文章写作时最新版本为6.12.14,解压后将整个文件夹复制到U盘根目录。

开心一下

下载毛子论坛的开心程序链接,解压后将两个文件(unraider和hook.so)放到U盘/config/目录下,修改config中的go文件,在usr/local/sbin/emhttp前#!/bin/bash后添加以下内容

export UNRAID_GUID=30DE-6545-715F-E490A3171F52
export UNRAID_NAME=Tower
export UNRAID_DATE=1732436783
export UNRAID_VERSION=Pro
/lib64/ld-linux-x86-64.so.2 /boot/config/unraider

第一行的GUID改成自己的U盘GUID,第二行的NAME为ident.cfg中的name,其他不用改。

图片.png

至此启动盘做好了。

上班把U盘制作好,回去插在nas主机上,其他的上班再搞。

二.修改启动uefi启动顺序

好,现在是第二天上班了,开始摸鱼。

飞牛为debian系统,可以使用efibootmgr,在飞牛ssh中使用efibootmgr

root@hei:~# efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0002
Boot0001* debian
Boot0002* UEFI: KIOXIA TransMemory PMAP, Partition 1

其中的bootorder就是启动顺序,咱们可以进行修改,将boot0002改成第一启动顺序,就是Unraid的启动盘

efibootmgr -o 0002,0001

再次输入efibootmgr可以看到

root@hei:~# efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0002,0001
Boot0001* debian
Boot0002* UEFI: KIOXIA TransMemory PMAP, Partition 1

哦了可以重启飞牛了,后面开机就进入了unraid系统。

三.Unraid回到飞牛

怎么使用unraid在这我就不写了,自己去百度下。

unraid基于Slackware,无法使用efibootmgr,但咱们直接删除unraid中的uefi,也可以更改uefi启动顺序。

进入unraid的文件管理或者在ssh、sftp中删除/boot/EFI/,然后reboot,这样就又回到了飞牛系统。

图片.png

再回到unraid的话就是在飞牛文件管理中把删除的EFI文件再添加回去然后reboot(不用再用efibootmgr更改启动顺序了)。

四.虚拟飞牛

怎么在unraid开启共享文件,更改中文语言,开启虚拟机可以百度啊这里就不写了。

不用下载任何其他东西,直接来到虚拟机这里,添加虚拟机选择debian虚拟机

修改配置给飞牛的内存,修改虚拟磁盘位置为手动,添加需要直通的未分配硬盘

格式为/dev/disk/by-id/ata-SSO128GTLC7-SBA-4_A45A076C1A7400093364,后面的ssoxx就是该硬盘的名称,并将虚拟磁盘总线改成sata,想把哪些飞牛的盘还原给飞牛就添加几个直通硬盘,不过一般直通飞牛的系统盘就行,其他的东西重新在unraid部署。

图片.png

图片.png

其他的核显虚拟、直通核显什么的网上有教程,自己百度。

五.飞牛开机

创建完飞牛虚拟机,开启!

不过这个时候可能会在VNC中出现skip startup.nsh

> Press ESC in 5 seconds to skip startup.nsh, any other key to continue.
> Shell>_

解决方法:

在该页面命令行修改下启动文件

输入 fs0: 进入目录fs0

Shell> fs0:

编辑文件 startup.nsh

FS0> edit startup.nsh

向文件中写入以下内容(咱们要启动的是飞牛,系统是debian,咱们就修改为debian\grubx64.efi)

\EFI\debian\grubx64.efi

按下Ctrl S再按下Enter键保存文件,然后按下Ctrl Q再按下Enter退出编辑

<ctrl+s 保存>
<ctrl+q 退出编辑>

输入 reset 命令

FS0> reset

这样咱们就完成虚拟飞牛。

后续补充

如果使用传统的iso镜像虚拟飞牛的话,在安装页面会清理系统分区,懒,不想再设置一遍飞牛,翻了一遍网上的教程直接启动原来存在的飞牛系统。

收藏
送赞 2
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

5

主题

25

回帖

0

牛值

江湖小虾

2025-1-2 13:28:13 显示全部楼层
hhh上班摸鱼折腾nas挺有意思的,我也想过搞东西,就怕给搞崩了

1

主题

5

回帖

0

牛值

江湖小虾

2025-3-27 23:24:38 显示全部楼层
如果原来是UNRAID系统,飞牛OS可以直接挂在原来的UNRAID的硬盘么?
第4步就是你说的这种情况  详情 回复
2025-4-3 11:31

0

主题

36

回帖

0

牛值

江湖小虾

2025-4-3 11:31:28 显示全部楼层
apopen 发表于 2025-3-27 23:24
如果原来是UNRAID系统,飞牛OS可以直接挂在原来的UNRAID的硬盘么?

第4步就是你说的这种情况

0

主题

1

回帖

0

牛值

江湖小虾

2025-4-24 15:15:52 显示全部楼层

请问从飞牛到 unraid 的时候,原来挂在飞牛里的硬盘转到 unraid 时数据能保留吗?

0

主题

1

回帖

0

牛值

江湖小虾

有个疑问,Unraid 虚拟机装飞牛,那飞牛可以读取到 Unraid 的文件?比如 4K 硬解,我想拿 Unraid 当做存储,飞牛当做应用,用飞牛来播放 Unraid 里的视频、音频、相册等等。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则