1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

黑群晖现在可以用7.1-42621

本帖由 xcgf2022-03-27 发布。版面名称:群晖 Synology DSM

  1. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    382
    感谢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 目录中

    以上! 祝各位好运!!
     
    最后编辑: 2022-04-06
  2. sumwah

    sumwah Member

    注册:
    2020-04-18
    帖子:
    142

    第5步的sha256数值是那个文件的哈希?

    好像少了个什么件?在tools目录里少了个文件?

    [​IMG]
     
    最后编辑: 2022-04-05
  3. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    382
    你的環境少了一些庫
    執行這個
    apt-get install bsdiff

    理論上我能用, 你們一定都能用~ 我的技能很低的~~
    現在唯一問題是.... 電源按鍵關機無效~ 補不上去, 有人會嗎? 在7.1版使用
     
    最后编辑: 2022-04-05
  4. 太簇三十

    太簇三十 Member

    注册:
    2020-04-20
    帖子:
    55
    [#] 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 ***这个是缺少啥导致的,咋解决啊
     
  5. 太簇三十

    太簇三十 Member

    注册:
    2020-04-20
    帖子:
    55
    同时我还有一个问题,安装的时候使用的pat文件是第三步生成的还是官网的原文件?
    是先关机修改引导,还是先保持开机状态手动安装pat文件然后再关机修改引导最后开机
     
  6. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    382
    喔喔 你缺了~ 你可能要把 jq 那個庫也補上
    我這邊編譯環境是從 這裡 來的, 它要編譯要補好幾個庫, 我已經忘了當初我補了多少個
     
  7. 太簇三十

    太簇三十 Member

    注册:
    2020-04-20
    帖子:
    55
    谢谢!
    同时我还有一个问题,安装的时候使用的pat文件是第三步生成的还是官网的原文件?
    是先关机修改引导,还是先保持开机状态手动安装pat文件然后再关机修改引导最后开机
     
  8. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    382
    安裝用原來的~
    引導再你編譯完, 刻成USB, 那個時候就可以插在電腦上修改你要的參數, 改完從USB開機後理論上不會再去動它了
     
  9. xcgf

    xcgf Member

    注册:
    2019-11-30
    帖子:
    269
    我的贴子 带领大家前进一步 值得
     
  10. sumwah

    sumwah Member

    注册:
    2020-04-18
    帖子:
    142
    试了几个版本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

    [​IMG]
     
    最后编辑: 2022-04-06