2023.5.8https://github.com/llm-y2k/tinycore-redpill小更一把可直接编译需要的速度吧。程序命令有变化使用rploader-cn.sh编译命令举例查看支持机型sudo ./rploader-cn.sh serialgen生成指定机型序列号如ds918 sudo ./rploader-cn.sh serialgen DS918生成U盘序列号sudo ./rploader-cn.sh identifyusb生成硬盘盘序sudo ./rploader-cn.sh satamap查看支持版本sudo ./rploader-cn.sh编译镜像sudo ./rploader-cn.sh build ds918p-7.1.1-429622022.6.25https://github.com/llm-y2k/tinycore-redpill下载任意版本tinycore-redpill镜像文件写入到U盘并启动Nas后依次执行以下命令更新升级1. sudo curl https://raw.0z.gs/llm-y2k/tinycore-redpill/main/rploader-cn.sh|bash -s fullupgrade2. sudo chmod 777 *.sh更新后执行程序使用 ./rploader-cn.sh2022.5.15喜闻乐见的事情还是意外的发生了加速网站被墙编译器无法直接方便的使用了镜像已失效不要再回复下载以免浪费时间。此贴目前仅作为tinycore-redpill的使用教程看看吧原作者下载地址https://github.com/pocopico/tinycore-redpill另外推荐一个gitee源作者修改了全部地址所有文件本地话到gitee目前是可以使用的。https://gitee.com/dengly/tinycore-redpill再见、再见、再见、再见2022.5.3更新至github Version : 0.7.0.7版本1.以前的bug作者已修复使用作者版本。2.隐藏了调试信息以免红字扎眼。3.度盘共享文件中cache目录下为已完成解码pat文件下载复制到/home/tc/redpill-load/cache目录下可节省编译时间。4.Version : 0.7.0.7有一bug已排。5.最后一版不再更新。2022.4.12编译时如报错curl 35错误不妨休息一下过会再试curl 60错误不妨检查下Nas机器本地时间是否正确关于驱动相关问题首先编译器会自动查找实体机硬件并匹配驱动。其次如果是编译虚拟机引导或者帮别人编译需要自行添加驱动help文件里面已经做出过说明了。格式为sudo ./rploader.sh ext 平台版本 add 驱动网址sudo ./rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json代码:tcbox:~$ sudo ./rploader.shrploader.shVersion : 0.7.0.1----------------------------------------------------------------------------------------Usage: ./rploader.sh action platform version static or compile module [extension manager arguments]Actions: build, ext, download, clean, update, listmod, serialgen, identifyusb, satamap, mountshare- build: Build the ??edPill LKM and update the loader image for the specifiedplatform version and update current loader.- ext: Manage extensions, options go after platform (add/force_add/info/remove/update/cleanup/auto)example:rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.jsonor for auto detect userploader.sh ext apollolake-7.0.1-42218 auto我大胆预测一下下一个问题会是驱动在哪找。2022.4.10上传了支持7.1.0-42661版本的镜像。作者: hljchm: ↑编译成功esxi虚拟机使用正常。不过安装文件pat用编译的未成功用官网上的pat成功7.1.0请使用官网下载固件pat文件安装太费神了不停排bug太费时间本来就是为了自己nas升级一下结果网络不可用想办法让网络可用又有bug不停蹦出来又排bug更改完一个版本新版本又来了。年纪大了精力不够下次更新就随缘吧。2022.4.9tinycore-redpill更新至支持7.1.0-42661版本remix版本随后就到2022.4.8虽然程序可以跑起来但7.1.0-42621版本驱动很多没有匹配上会出现提示没有对应的驱动下载的情况所以支持7.1.0-42621的镜像延期发布等待驱动更新后择机发布。3.19发布的镜像仍可正常使用编译支持的最高版本为7.0.1-42218。2022.4.6pocopico这几天就没有休息马不停蹄的更新了7.1.0-42621的编译支持。编译程序算是跑起来了依旧是国内网络环境可用镜像后一步上传2022.4.4更新DSM7.0.1引导磁盘参数生成工具SataPortMap、DiskIdxMap)Tinycore-redpill中 satamap 命令逻辑有点问题它生成的是磁盘芯片最多能连接的硬盘数量这样生成的引导配置会跟群晖引导时实际检测的硬盘数量有出入而无法引导。可能大部分编译成功但不能引导、找不到Nas的IP就是这个原因这也可能是有人反应把所有sata口都接满硬盘就能引导成功的原因而且现在有的主板节省成本有些sata口硬件就没焊接没办法把所有sata口都接满硬盘这时就需要自行配置SataPortMap、DiskIdxMap这两个参数。磁盘参数生成工具使用在表格第六行标黄选择实际连接的硬盘数量表格会自动计算SataPortMap、DiskIdxMap的参数计算好后修改user_config.json即可在下面教程第8步时修改。2022.3.19pocopico发布的Tinycore-redpill实现编译DSM7引导的自动化省去繁琐的手工操作部分造福了广大玩家。但由于众所周知的原因Tinycore-redpill在国内网络基本无法使用U盘引导NAS实体机编译时几乎无法完成遂修改部分代码以适应国内网络环境目前已可正常使用。下载地址[hide] https://pan.baidu.com/s/1Q_sTUAA5-LhFB41l60S45w[/QUOTE]提取码 tran本文需使用如下3款软件链接中已经放出imageusbwinscpputty。1.插入U盘将tinycore-redpill.v0.4.6.remix.by.llm1978.220319.rar解压所得img文件写入。2.写入完毕后拔出U盘将U盘插入nas并开机3.nas开机后界面如下按图示打开终端4.输入命令查看nas的IP地址代码:ifconfig5.使用winscp连接到nas6.使用putty连接到nas7.正文开始输入如下命令开始配置编译文件代码:sudo ./rploader.sh serialgen DS918 now或者sudo ./rploader.sh serialgen DS3615xs now这里设置nas机型推荐选择918和3615两种中的一种8.配置盘序文件代码:sudo ./rploader.sh satamap now9.生成U盘vid,pid信息代码:sudo ./rploader.sh identifyusb now10.配置完成后正式开始编译根据机器和网络速度耗时可能会比较长耐心等待即可。代码:根据前面所选机型输入编译命令918sudo ./rploader.sh build apollolake-7.0.1-422183615sudo ./rploader.sh build bromolow-7.0.1-42218curl 35错误不妨休息一下过会再试curl 60错误不妨检查下Nas机器本地时间是否正确11.由于网络原因可能个别驱动下载失败别慌重新再次编译即可12.编译成功切换到winscp去下载生成的文件13.群晖官网下载对应版本固件14.下载引导镜像文件做好备份有备无患。15.最后回到putty正式存盘一定要存盘一定要存盘一定要存盘代码:sudo filetool.sh -b16.最后重启nas代码:sudo reboot后面大家都知道怎么办了我就不再赘述。写在最后本文仅供学习和研究群晖系统使用祝大家早日脱坑入手正版群晖主机祝你好运https://www.openos.org/threads/0-9-4-4dsm7tinycore-redpill.4050/