感谢pocopico、dolbycat、Peter Suh、redpill项目组和所有为redpill项目付出的各位! 原始po文来源 (20220406-2修正) 注意! 网路下载部份可能要自行处理, 因为有可能会因为某些原因下载不到或是失败 以下是安装方法。 网路上说会无法识别 Realtek NIC 和 HBA 卡。应该只能继续使用 Intel NIC 和内部/外部 SATA。 目前实测 rtl8111 可以正常识别并使用 Intel 网卡也OK 1. 将 pocopico Redfill-Load GitHub 下载到单独的 Linux。 这里有一个韩文的系统 看得懂或不介意的可以下载使用 https://drive.google.com/file/d/19XwxRTDcJwMPlJ7gLQIr9argi_jeSTtE/view user id : toolc / pass word : P@ssw0rd (或准备自己要用的 Linux 系统~ 例如 Ubuntu) 下载 https://github.com/pocopico/redpill-load 解压 redpill-load-master.zip 到目录 2. 编译环境准备,以下这六项只需要执行一次, 会安装到系统里,日后除非整个系统重做, 不然都不需再执行 sudo apt-get update sudo apt install docker.io sudo apt install jq sudo apt install curl sudo apt install device-tree-compiler sudo apt-get install bsdiff 3. 为DS918+准备user_config.json (内容自己改写为符合参数,这部分请自由发挥,去复制别人的也行) 4. 调整 buildpat-918p-7.1-42621.sh 权限, cd redpill-load-master/buildpat chmod +x buildpat-918p-7.1-42621.sh ./buildpat-918p-7.1-42621.sh 以重新创建未加密的 ds918p_42621.pat。 5. 将重新生成的 ds918p_42621.pat 文件移动到cache文件夹中。 sha256sum ds918p_42621.pat (产生 ds918p_42621.pat 的 sha256sum数值, 那个数值就是要代换的值, 复制下来备用) mv ds918p_42621.pat ../cache cd .. 6. 修改 config.json 档里的 SHA256 值校准 (在 /redpill-load-master/config/DS918+/7.1.0-42621) vi config.json 在下列字串 修改sha256数值 "id": "ds918p_42621", "pat_url": "https://global.download.synology.com/download/DSM/release/7.1/42621/DSM_DS918+_42621.pat", "sha256": "e7fa975757d5faa6a275b68b130e7fd552263157a39bc71507ea6f2f466bb359" <--(用步骤5的数值代换掉原先的这串) }, 7. 加入 redfill-linux-v4.4.180+。 在以下路径下载文件后,将解压后的redpill.ko重命名为 redpill-linux-v4.4.180+.ko https://github.com/pocopico/rp-ext/blob/main/redpill/releases/redpill-4.4.180plus.tgz 复制到 /redpill-load-master/ext/rp-lkm 目录 8. 编译 DS918 开机引导 chmod +x build-loader.sh ./build-loader.sh DS918+ 7.1.0-42621 9. 检查构建的镜像,复制本地PC,并记录USB。 *.img 结果存在于 /redpill-load-master/images 目录中 以上! 祝各位好运!!
你的環境少了一些庫 執行這個 apt-get install bsdiff 理論上我能用, 你們一定都能用~ 我的技能很低的~~ 現在唯一問題是.... 電源按鍵關機無效~ 補不上去, 有人會嗎? 在7.1版使用
[#] Checking runtime for required tools... [-] Couldn't find jq in your $PATH [#] Checking runtime for required tools... [ERR] [!] Some tools weren't available - install them first *** Process will exit ***这个是缺少啥导致的,咋解决啊
试了几个版本LINUX编译都失败了,最后还是用了https://xpenology.com/forum/topic/53817-redpill-tinycore-loader/page/76/?tab=comments#comment-273457 连接里的LINUX韩国版才行,但要下载的话要出国才行,因为是GOOGLE网盘里,文件是导入虚拟机里,进去后可以设置英文,如果能出国的话的因该能下中文包,意义不大,还要安装sudo apt install bsdiff,本身的自带的就不要理了,直接下载 git clone https://github.com/RedwinX/redpill-load.git 或 git clone https://github.com/pocopico/redpill-load.git 编译时需要下载网卡资源,而域名被DNS污染了,如果能出国就可以省了,在编译的机器上 sudo vi /etc/hosts 185.199.108.133 raw.githubusercontent.com 编译时最好加上sudo提高权限 sudo ./build-loader.sh DS918+ 7.1-42621