1. 首页
  2. 科技数码

编译群晖DSM7.0引导小记

群晖DSM7 发布已经有一段时间了,但之前我们常用的由@jun 开发的引导尚未提供支持,而@ThorGroup 团队则开发了一个全新的引导“RedPill”,支持引导DSM6.2.4和DSM7,并在github开源。XPEnology Community论坛的@haydibe 在RedPill的基础上进一步简化了编译步骤,使得小白如我也能顺利编译成功(虽然编译redpill-lkm和redpill-load也不复杂:)。

编译群晖DSM7.0引导小记

如何编译?

0.准备Linux系统。(ps.我用的是Ubuntu 20.04.2 LTS)

1.安装Docker。

  • sudo apt-get update

  • sudo apt install docker.io

2.安装jq。

  • sudo apt install jq

3.下载redpill-tool-chain_x86_64_v0.5.1.zip并解压。

4.cd进入解压后的redpill-tool-chain_x86_64_v0.5.1文件夹。

5.创建user_config.json,应至少包含以下内容

{

"extra_cmdline": {

"vid": "<fill me>",

"pid": "<fill me>",

"sn": "<fill me>",

"mac1": "<fill me>"
},

"synoinfo": {},

"ramdisk_copy": {}
}

6.编译引导镜像。

  • ./redpill_tool_chain.sh bulid <Platform-version>

  • ./redpill_tool_chain.sh run <Platform-version>

  • make build_all

目前支持的<platform-versions>:
---------------------
bromolow-6.2.4-25556
bromolow-7.0-41222
apollolake-6.2.4-25556
apollolake-7.0-41890

如果顺利的话,编译好的镜像在/images文件夹中,文件名为redpill-<Platform_Version>_b16288xxxxx.img

编译群晖DSM7.0引导小记


Q&A:

Q:目前该引导稳定吗?我可以用在主力机上面吗?

  • A:这是一个测试项目。

Q:如何确认Docker是否安装成功?

  • A:输入docker version命令。若出现Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/version: dial unix /var/run/docker.sock: connect: permission denied错误,通过sudo chmod 777 /var/run/docker.sock修复权限即可。

编译群晖DSM7.0引导小记

Q:目前该引导镜像支持引导什么版本的DSM?

  • A:DS918+(6.2.4-25556、7.0-41890)和DS3615xs(6.2.4-25556、7.0-41222)。

Q:下载redpill-tool-chain_x86_64_v0.5.1.zip时提示Error code: 2C171/1怎么办?

  • A:注册XPEnology Community论坛账号后再下载。

编译群晖DSM7.0引导小记

Q:user_config.json中的“synoinfo”、“ramdisk_copy”后的括号内容怎么填写?

  • A:留空即可,详情可参考redpill-load。

编译群晖DSM7.0引导小记

Q:编译时,<Platform-version>该如何选择?

  • A:DS918+属apollolake平台,DS3615xs属于bromolow平台。例如编译DS918+ 7.0-41890的引导镜像,命令为:./redpill_tool_chain.sh bulid apollolake-7.0-41890

Q:编译镜像后接下来应该做什么?

  • A:当然是将镜像写入U盘啦,插腚、开机、选择启动U盘,安装DSM一条龙。

编译群晖DSM7.0引导小记

编译群晖DSM7.0引导小记

编译群晖DSM7.0引导小记

Q:可以安装在ESXi、PVE、unRaid等虚拟机上面吗?

  • A:请自行测试,我只在物理机上安装过。

感谢:

@ThorGroup

@haydibe

未经授权,不得转载

原创文章,作者:夜风博客,如若转载,请注明出处:https://www.homedt.net/47869.html