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

谁会编译群晖引导,帮忙编译一个带螃蟹2.5g的ds920引导

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

  1. 918675738

    918675738 New Member

    注册:
    2021-09-20
    帖子:
    19
  2. 流光憾

    流光憾 Member

    注册:
    2021-07-27
    帖子:
    93
    920和918黑裙有啥区别么?
     
  3. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    378
    理論上比較大的原因是... 比較新~ 然後可以預防舊機種被拋棄
    例如 3615 已經被說明7.1版將會是該硬體的最後一版系統~ 準備淘汰

    當然如果有我也會想要拿來試試看~
     
    最后编辑: 2022-03-07
  4. studycwq

    studycwq New Member

    注册:
    2021-09-24
    帖子:
    22
  5. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    378
    這方式有好有壞~ 它非常像 黑Q的 model.conf 這個檔案定義方式(是的, 我為了搞定這個花了不少時間,在玩黑Q的時候)
    好處是 硬體對應變成絕對值~ 就不會再存在那種 sata端口 1變8 2變9 3可能還不知道飛到哪裡去的現象
    壞處是 通用性降低~ 無法再如同之前 參數稍為改一改.. 甚至是不改直接相容可用(就是不管sata 順序)

    請問您可以提供 您自己的 920 編輯流程嗎? 從環境開始淺顯易懂的那種~ 畢竟 RedPill 分支已經過於龐大
    每位 先進 都寫的不太一樣, 在加上版本差異..... 就亂套了.. 我目前只會 Tinycore 那種方式
     
  6. studycwq

    studycwq New Member

    注册:
    2021-09-24
    帖子:
    22
    基本是按照xpenlogy论坛的步骤编译的

    安装Ubuntu 20.04

    sudo apt-get update
    sudo apt install docker.io
    sudo apt install jq
    sudo apt install curl

    git clone https://github.com/tossp/redpill-tool-chain
    cd redpill-tool-chain

    chmod +x redpill_tool_chain.sh
    ./redpill_tool_chain.sh add https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/rpext-index.json


    cp sample_user_config.json geminilake_user_config.json

    修改geminilake_user_config.json为你自己的vid pid sn mac

    ./redpill_tool_chain.sh build geminilake-7.0.1-42218
    ./redpill_tool_chain.sh auto geminilake-7.0.1-42218

    修改dtb

    sudo apt install device-tree-compiler
    dtc -I dtb -O dts -o output.dts model_ds920p.dtb


    我没有用lspci,因为我的电脑出来的结果和实际的不大一样,我用的是jumkey的方法,比较傻瓜式

    这时候引导是可以用的,刷到U盘启动,但是大概率web界面会提示找不到硬盘
    浏览器输入<群晖ip>:5000/webman/start_telnet.cgi
    开启telnet,然后telnet上去,用户名是root,没有密码
    使用这个命令
    cat /sys/block/sataX/device/syno_block_info
    (sataX的X就是1,2,3,4,5,6之类的,可以用ls /sys/block/sata*确定)
    输出大概是
    pciepath=00:17.0
    ata_port_no=0
    driver=ahci


    再用
    cat /sys/block/sataX/device/syno_disk_serial
    确认硬盘的序列号,这个是为了和真机对比是哪个硬盘,如果对硬盘顺序无所谓,这步可以不用
    (我有强迫症,群晖里面的1,2,3,4号和我硬盘笼上到下顺序一致)
    然后就是修改dtb文件

    dtc -I dts -O dtb -o model_ds920p.dtb output.dts

    sudo cp -vf model_ds920p.dtb custom/extensions/jumkey.dtb/ds920p_42218/model_ds920p.dtb

    ./redpill_tool_chain.sh auto geminilake-7.0.1-42218
     
    最后编辑: 2022-03-11
    已获得 luk24sungamma 的点赞。
  7. xcgf

    xcgf Member

    注册:
    2019-11-30
    帖子:
    268
    我不能'探-索-SHANG-WANG'能不能编译
     
  8. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    378
    所以 我要先開一個空目錄 然後在進去用類似終端機的模式深入這些指令嗎?
    不需要先下載這個 redpill-tool-chain-master.zip ?
    另請問他目前提供的模型種類 是否有額外型號~例如 DS1621+ DS3622xs+ FS6400 DVA3221 這些呢?(我似乎有看到DS1621+ 跟 FS6400 能不能用不知道)
     
  9. studycwq

    studycwq New Member

    注册:
    2021-09-24
    帖子:
    22
    是的 需要另外的电脑或者live media之类 用终端操作
     
  10. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    378
    好的~ 感謝您~我盡力試試看

    後續:已全部測試完成
     
    最后编辑: 2022-03-19