全网首发-新版redpill引导系统开启ESATA修改无效的解决方案
本帖最后由 强国有我 于 2022-1-30 10:07 编辑从6.2.4后开启ESATA失效了,经过我不断测试现已解决。
问题分析:主要是每次启动,新版redpill引导系统会去初始化synoinfo.conf文件,具体文件是:“\usr\sbin\init.post”,这个文件在IMG镜像文件“grub.cfg”同一分区的根目录下的“rd.gz”文件中。(“rd.gz”可以用7z工具解压的)
“\usr\sbin\init.post”内容包含:
_set_conf_kv 'esataportcfg' '0x0' '/tmpRoot/etc/synoinfo.conf'
_set_conf_kv 'internalportcfg' '0xffff' '/tmpRoot/etc/synoinfo.conf'
_set_conf_kv 'maxdisks' '16' '/tmpRoot/etc/synoinfo.conf'
_set_conf_kv 'esataportcfg' '0x0' '/tmpRoot/etc.defaults/synoinfo.conf'
_set_conf_kv 'internalportcfg' '0xffff' '/tmpRoot/etc.defaults/synoinfo.conf'
_set_conf_kv 'maxdisks' '16' '/tmpRoot/etc.defaults/synoinfo.conf'
解决思路:
把以上命令注释掉就可以了,由于“rd.gz”文件没有压缩,所以可以直接通过修改“rd.gz”文件实现,我是先导出“rd.gz”文件,然后用UE或winhex打开“rd.gz”文件,修改成功后再导入的,918+ 7.0.1已测试ESATA成功了。估计也可以直接修改IMG文件(不知道有没有校验)这样会更简单。
具体操作:
用UE或winhex打开“rd.gz”文件
1、搜索 "_set_conf_kv 'esataportcfg'"替换成“#set_conf_kv 'esataportcfg‘” 应该替换两次
2、搜索 "_set_conf_kv 'internalportcfg'"替换成“#set_conf_kv 'internalportcfg'” 应该替换两次
3、搜索 "_set_conf_kv 'maxdisks'"替换成“#set_conf_kv 'maxdisks'” 应该替换两次
保存导入即可。
新年快乐!新人新帖打字不容易!!!!!!!!
今天早上特地测试了一下直接搜索替换引导IMG文件(无需提取“rd.gz”文件),然后写入U盘启动成功! 厉害了,楼主!! 请教楼主,白裙有方法改吗?谢谢:) 强国有我 发表于 2022-1-30 10:43
今天早上特地测试了一下直接搜索替换引导IMG文件(无需提取“rd.gz”文件),然后写入U盘启动成功! ...
请教一下白裙有解吗? 谢谢分享,试用下 强国有我 发表于 2022-1-30 10:43
今天早上特地测试了一下直接搜索替换引导IMG文件(无需提取“rd.gz”文件),然后写入U盘启动成功! ...
你好,小白,能详细说一下怎么修改吗 楼主能上个图文教程吗?? 文件修改好了,怎么封装回去。请问gz文件怎么弄? 7.1.0 up2,找不到这三个设定了,怎么破啊? 小白,求解具体怎么操作,从引导镜像中把rd.gz弄出来了,用winhex打开搜索不到三组信息 现在更简单了,编译时间修改下esataportcfg参数即可,没这么复杂了,我的N54L升级711最新版还能再战
页:
[1]