本人小白,之前未编译过类似镜像,参考了3位大佬文章:
1、使用GitHub Actions 在线编译群晖DSM7.X引导 - VAY冬冬の秘密 Blog (vay1314.top)
2、【授人鱼不如授人以渔】私人定制专属的RedPill-DSM7.X引导文件并添加扩展驱动(编译DSM7.X引导教程) - GXNAS博客
3、NAS--ESXi 7.x 黑群晖DS918+ 引导镜像编译(添加cx341a和R8125B驱动) DSM7.01 安装 - MrSu - 博客园 (cnblogs.com)
一、推荐在线编译
直接参考链接1大佬的流程操作,操作简单,速度快,编译过程只要几分钟即可完成。网卡添加可以参考下图。
二、本地编译,链接GitHub的网络要好,实际时间漫长。。。
1、按照链接2和3的大佬操作,环境搭建参照了链接3,项目克隆参照了链接2,注意sample_user_config.json这里要改名ds918p_user_config.json;
2、网卡设置参考上图;
3、添加需要的网卡驱动;
4、编译的命令,按照大佬的命令输入,可能会出错;
./redpill_tool_chain.sh build apollolake-7.0.1-42218
./redpill_tool_chain.sh auto apollolake-7.0.1-42218
5、注意:改成错误提示后列出的实际对应平台和版本构建引导,比如
./redpill_tool_chain.sh build ds918p-7.1.0-42661
./redpill_tool_chain.sh auto ds918p-7.1.0-42661
6、编译镜像,版本构建引导,需要漫长的等待。
三、修改引导配置安装
可以使用DiskGenius4.9.1-X64 ->菜单:硬盘 -> 打开虚拟硬盘文件 -> 选择编译的引导镜像 -> 主分区(0)-> boot -> grub -> grub.cfg -> 选中并右键“复制到指定文件夹” -> 使用文本编辑器打开grub.cfg文件,根据硬件实际情况进行配置并保存 -> “浏览文件”界面空白处右键,选择“复制文件到当前分区,选择保存的grub.cfg文件,替换即可”。
发表评论