在 unRAID 上装黑苹果

一旦假期没事干的时候,酱瓜都会把古董 1156 机子搬出来,装个黑苹果。这个假期没想到居然找到一个懒人的办法,基本就是一键安装了。

2021 年新版视频链接:https://www.youtube.com/watch?v=7OunFLG84Qs&t=605s

2019 年老版视频链接:Bilibili | YouTube

unRAID 服务器走代理

旨在解决社区软件源列表(架设在 raw.githubusercontents.com 上)无法载入的问题。

在 2022 年,unRAID 版本来到了 6.10.3,以下基于此版本。本部分参考了论坛讨论帖博客文章

修改 /boot/config/go 文件,也就是启动 U 盘上的 go 文件,将包含 emhttp 的行增加两个环境变量、并在文件末尾加入两行指令,具体如下:

1
2
3
http_proxy=http://127.0.0.1:1080 HTTPS_PROXY=http://127.0.0.1:1080 /usr/local/sbin/emhttp &
echo "export http_proxy=\"http://127.0.0.1:1080\"" >> /root/.bash_profile
echo "export https_proxy=\"http://127.0.0.1:1080\"" >> /root/.bash_profile

重启即可。如果还是不行,看一下 raw.githubusercontent.com 的解析正不正常,不正常就去 hosts 里面指定一下。

解决一些脑残错误

wget 时报 SSL 证书认证不通过

那个 Community Apps 的插件要从 GitHub 装,报这个错我以为是 GitHub 又被污染了,开始搜怎么自动带上 --no-check-certificate 啊、怎么给 unRAID 设代理啊之类的。结果绕了半天发现是我把系统时间设错了,2 月 8 号写成了 8 月 2 号(没认真看 BIOS 里面年月日的顺序),而 GitHub 的证书恰好在6月到期……行吧。

unRAID Apps 无法载入软件列表

搞定上面那个脑残错误之后呢,终于有 Apps 选项了,兴冲冲点进去,结果刷不出软件列表。官方还给了个提示说有的国家那个网络环境有问题,可以试着挂个代理……这下又蛋疼了。

最后怎么解决的呢?我创建了一个 Array(磁盘阵列)之前一直没建,是想着把SSD直接直通进macOS虚拟机 ,Windows 电脑上挂着小飞机(常年挂着的),然后再进去 Apps 又行了……

扩展链接