找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4821|回复: 13

AC9不用修改硬件-用U盘扩展的设想---有切实可行的方案,有没有大神上手?

[复制链接]
本帖最后由 wewere 于 2017-4-2 13:34 编辑

AC9虽然就8M的flash,但是有usb口,可玩性还是满高的,
openwrt支持extroot功能,但是坛内有牛人说extroot不是完整的引导U盘,kernel还在flash上,extroot只能引导kernel一样的固件,用kexec相对完整的引导U盘镜像。

我测试了一下。l,lede直接下载kexec-tool就能执行了,要做的就是分离kernel和制作initramfs.gz 进行下一步准备就行了。。。。。。
我用modify.sh工具分解了华硕固件得到kernel.bin ,但是不会制作initramfs.gz或者initrd.img ,把kernel.bin放到格式化好的ext4 U盘上 ,输入命令 kexec -l kernel.bin --append="console=ttyS0,38400 rootfstype=ext4
root=/dev/sda  rw"  得到Could not find a free area of memory of 0x206ee8 bytes... 不知道啥原因啊,难道是没编译kexec?还是其它什么原因,也不知道kernel.bin是不是真正的kernel

下面找到的已执行的方案
原作者在论坛里

https://www.right.com.cn/forum/thread-115614-1-1.html

呼唤牛人登场!!!!

还有http://forum.anywlan.com/thread-65933-1-1.html
anywlan上lintel的帖子

还有https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=129552
也是说的引导

Linux2.6 内核的 Initrd 机制解析
https://www.ibm.com/developerwor ... 26initrd/index.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

同需求,有大神吗?
回复

使用道具 举报

来自手机 | 显示全部楼层
这个想法好啊 类似软路由 系统装到u盘 再启动
回复

使用道具 举报

来自手机 | 显示全部楼层
openwrt能引导其他固件?异想天开吧。。openwrt无线不行,不然论坛早就openwrt固件满天飞了。
回复

使用道具 举报

好想法。。。
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 wewere 于 2017-4-1 14:04 编辑
ninggu2008 发表于 2017-3-28 17:20
openwrt能引导其他固件?异想天开吧。。openwrt无线不行,不然论坛早就openwrt固件满天飞了。

现在ac9的lede不行.。。。。。。,但是别的路由器有这样的玩法
回复

使用道具 举报

头像被屏蔽
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

来自手机 | 显示全部楼层
这路由插上优盘可以当暖器用了,不信你试试
回复

使用道具 举报

来自手机 | 显示全部楼层
本帖最后由 725216 于 2017-3-31 19:10 编辑

你是不是要这样啊?潘多拉可以,刷lede把软件安sd卡里失败,就不能显示中文和挂载sd卡了,,把中文和挂载集成到固件里应该可以,我刷的是原版,什么都没有的那种

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

 楼主| | 显示全部楼层
725216 发表于 2017-3-31 19:06
你是不是要这样啊?潘多拉可以,刷lede把软件安sd卡里失败,就不能显示中文和挂载sd卡了,,把中文和挂载集 ...

我希望的不是这样的,这种方式容易实现,现阶段lede不太成熟,这样弄了5g也不能用-强迫症会犯,
我希望达成的是用lede去引导华硕的ac1200p固件或者梅林固件,这2个固件5g能用,现阶段可玩性也高
回复

使用道具 举报

来自手机 | 显示全部楼层
本帖最后由 ninggu2008 于 2017-4-1 09:56 编辑

我看到几篇博客,说的是引导u盘上不同内核的固件。链接贴出来会被自动修改,自己google搜一下。

USB启动原理【2】:kexec + losetup
USB启动原理【1】:刷不死的路由器的三种选择

原来作者在论坛里
https://www.right.com.cn/forum/thread-115614-1-1.html





回复

使用道具 举报

 楼主| | 显示全部楼层
ninggu2008 发表于 2017-4-1 09:45
我看到几篇博客,说的是引导u盘上不同内核的固件。链接贴出来会被自动修改,自己google搜一下。

USB启动 ...

就是这个人,你找到的方法也对,剩下的就是移植了,看有没有大神做这项工作,我没有编译过路由器固件,放假了可以试试,最好有编译经验的人来做,错漏少点。我去改标题,看有没有人接手这个工作,不用硬改还是蛮爽的。
回复

使用道具 举报

openwrt能引导其他固件?异想天开吧。。openwrt无线不行,不然论坛早就openwrt固件满天飞了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-14 02:47

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表