同事因为虚拟机蓝屏重启问题,转战 unraid 一阵子了,强烈推荐我们试试 unraid 的 docker,据说更新和管理都很 yyds,但是我又不想更换 esxi 底座,于是在网上查到 esxi 部署 unraid 的套娃方案,还顺便开心了一下 unraid,并直通了显卡,解决了 emby 硬解问题。

开心的部分,只能简单描述下,仅供个人娱乐试用,请大家支持正版。


一、关于 unraid 开心一下

网传的 6.11.5 版本的开心方法,我试了下并没有成功,更为广泛流传的是 6.10.3 版本的开心版,无意中看到有网友说通过升级的方式可以成功开心,于是先按照教程往 U 盘写了 6.10.3 版本文件,通过替换大法更改了 go 文件后,部署并进入系统,点击系统更新,等待提示重启,这时候直接关机,拔掉 U 盘,插入电脑中,将 6.11.5 的补丁修改后复制进 U 盘(其实就只是改下 go 文件,另一个文件不用改),并删掉 key 文件,再插回 esxi,开机享用。


二、esxi 套娃 unraid

unraid 是安装在 U 盘上的系统,所以首先要让 esxi 识别到 usb 设备,可以通过直通 usb 的方式来加载 U 盘。

1、新建虚拟机,下一步,选择安装硬盘,再下一步。

2、配置虚拟机,因为要做后续要挂载直通的硬件,所以内存这里记得勾选。

3、添加 usb 设备,由于我的 unraid 在运行并已挂载,所以这里是灰色的

4、然后是添加 pcie 设备,选择显卡;同时挂载的硬盘记得选择 ide 控制器(否则可能 unraid 里会无法识别到);最终的样子如下图:

5、然后是比较关键的一步,引导里要选 efi,并勾选下面的选项,如下图:

6、保存,运行,进入开机界面,直接选择第一项 unraid OS 进行部署,等待跑码结束后,按照界面上的 ip 访问即可进行初始化。


三、unraid 初始化及一些插件安装

1、设置语言

进入 APPS 商店,左侧菜单选择 language,找到简体中文安装,然后在设置 - 用户首选项 - 显示设置里进行语言更改即可。

2、挂载磁盘

本地磁盘:到主界面 - 磁盘里选择 esxi 里添加的硬盘,然后在最下方进行格式化并挂载即可

nfs 远程磁盘:先到设置 -nfs 设置里打开开关,然后到市场安装“Unassigned Devices”这个插件

回到主界面,会看到插件设置,进行挂载,挂载过程可以直接搜索服务列表,不用手动输入

左边是 nfs,右边是 smb

一般是挂载在 /mnt/remotes 下,可以从控制台进去查看,或者安装官方的资源管理器“Dynamix File Manager”进入查看(安装完该插件,会在右上角菜单里多一个文件管理入口,如下图),更加直观。


四、安装 emby 并实现硬解

1、先到商店安装“Intel GPU TOP”和“GPU Statistics”这两个插件,前者是驱动及监控,后者是 GPU 状态信息(可以在首页展示)

2、到控制台查看核显和解码器是否显示:

ls -l /dev/dri

3、确认上述本地或者远程的挂载目录都加载正常

cd /mnt/remotes/挂载文件夹名称

4、添加大补丸

vi /boot/config/modprobe.d/i915.conf
options i915 enable_guc=2

Esc :wq 回车 #保存文件并退出

5、到应用商店搜索“embyserver”,点击安装

6、按需修改存储库内容,以及挂载目录,比如:/mnt/remotes/ 挂载文件夹名称,端口随意

7、更改 key 值,如果是 root 用户,直接都改成 0

8、添加设备,重点!这是加载显卡的重要配置。

9、应用并启动,进入后台,进行媒体库初始化及转码配置即可。