LEDE(openwrt)刷在 D1 上了,默认的 luci 内容很少,好多东西想自己装上却摸不着头脑,比如:

2018-01-20 09:57:35 +08:00
 qceytzn

1,luci 菜单的“挂载点”,用“ luci-app-m ”去搜,完全没有看着有那么点像的东西,该装哪个程序来实现?

2,类似的还有网页版 console,装了一个 luci-app-commands,但是网页里完全没有输入命令的地方,装了 bash 也没有

3,D1 内置 8G 的 flash 空间,现在如何把这个空间找出来并且合并到 /overlay ?

4,哪里有详细的 LEDE 中文教程?网上能找到的 openwrt 的教程都太老,好多命令都没用了

10875 次点击
所在节点    宽带症候群
37 条回复
vmebeh
2018-01-20 14:22:45 +08:00
@qceytzn 不懂嵌入式的,可能是 SoC 内部接口

你试试这个
http://blog.csdn.net/xhoufei2010/article/details/52024583
chanssl
2018-01-20 14:33:11 +08:00
@qceytzn #20 会编译就上 github 找项目编译,不会就网上搜索找 ipk 包,类似的还有 shellinabox
qceytzn
2018-01-20 14:50:13 +08:00
qceytzn
2018-01-20 15:08:18 +08:00
@vmebeh 非常感谢!!!

您给的链接里面有个 sdhci,感觉这玩意跟 sd 卡有关系,然后我又添加了中科大的软件源,搜“ sdhci ”有两个相关的软件包,都安装了之后 ls /dev,多了个 mmcblk0 和 mmcblk0p1,fdisk -l 一看,7.2G ,正是我要找的!!

再请教一个问题:我在 luci 的挂载点里面操作了把这个 sd 卡挂载成 /overlay,但是,/overlay 的空间并没有增加,奇怪,哪里的问题呢?

jasontse
2018-01-20 15:22:20 +08:00
@qceytzn 我建议你贴出 /etc/config/fstab 的内容 LuCI 实在太简陋。
qceytzn
2018-01-20 17:19:06 +08:00
@jasontse fstab 的内容如下:

config global
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'

config mount
option uuid 'cb948d94-bc18-4350-b571-28b9f1991e15'
option enabled '1'
option target '/overlay'
vmebeh
2018-01-20 19:02:56 +08:00
@qceytzn
如果想做成系统盘就参考 jasontse 在 5 楼给的链接,用 extroot,直接挂载不行

话说整的东西多了 CPU 内存就不够用了,软路由才是终极方案~~
qceytzn
2018-01-20 20:57:48 +08:00
@vmebeh 那条链接里的命令肯定是过时了,我照着做,发生了悲惨的事情:我仿照那条命令,把 /dev/sda1 改成了 /dev/mmcblk0,整个命令就是“ root@lede:/# mount /dev/mmcblk0 /mnt ; tar -C /overlay -cvf - . | tar -C /mnt -xf - ; umount /mnt ”,就看到屏幕一直在滚,看着看着感觉不对劲:整个安装进去的程序才不到 10M,你滚的时间够长的了。强行停止,才发现只是在 /mnt 里面反复建立子文件夹并复制文件。。。
vmebeh
2018-01-21 00:34:26 +08:00
@qceytzn extroot 成功后 /dev/mmcblk0 是挂载在 /上的,所以一开始得拷贝一个完整 /过来,tar 这条命令作用就是完整拷贝
-cvf 中的 v 参数是表示显示详细的操作过程
laincat
2018-01-21 09:19:48 +08:00
首先,你这个 固件是谁编译的,你自己编译的吗?自己编译如果打开了一些设置,可能造成跟 官方源 里的包 不兼容 /第三方的更加。
第二,折腾 OpenWrt 的话,你要得到满意得固件,需要自己编译,自己修改。
第三,提到几个需求,需要你自己去扒 Github 上得项目和代码。。。。

反正我自己就是这样来的,一直想伸手拿别人得包直接用,不是这里不满意,那里不舒服。现在全自己编译去了。
qceytzn
2018-01-21 16:06:56 +08:00
@vmebeh "extroot 成功后 /dev/mmcblk0 是挂载在 /上的",那么问题就是 extroot 根本没成功,因为 /dev/mmcblk0 根本没挂载,怎么挂载呢?运行 mount /dev/mmcblk0 /mnt 一直是错误,错误提示我现在还没办法弄给你看,因为昨天那个错误之后再重启路由器就进不去 luci 了,ssh 登陆没试,我直接重刷了 pandorabox,相比 LEDE 的简洁,pandorabox 真是臃肿不堪,我在想要不要刷回去。。。
qceytzn
2018-01-21 16:08:58 +08:00
@laincat 这个固件是 LEDE 的官网上下载的,我不会写代码,编译这事一直不想参合,尤其这官方的固件都有不能重启的问题,我一个小白能编译的比官方更好吗?
q397064399
2018-01-21 17:40:25 +08:00
想玩直接上 x86 的小主机,装台 Linux 开源软件多, 啥都能跑,MIPS ARM 没有源代码你就干等着,即使有了源代码 例如 golang 对 MIPS ARM 支持那也是非常坑爹的,

真的想玩,直接 X86 上 ubuntu 要啥自行车
s7lx
2018-01-23 00:02:38 +08:00
就你问题 2,安装一个叫 ttyd 的工具
qceytzn
2018-01-23 01:17:54 +08:00
@q397064399 小主机有的,新买了两台了,但是 D1 的硬件也不弱不利用起来我心里不舒服。气息还在折腾不止,就是这样的活法
qceytzn
2018-01-23 01:18:41 +08:00
@s7lx 谢谢哦,等重刷了 LEDE 我再来试试
skylancer
2018-01-26 10:28:52 +08:00
@bugeye 那是因为 opkg 装软件包默认不会用上那 8G 空间,这意味着 8G 是独立空间而不是在一个 Flash 上,所以卤煮才会用能不能把这 8G 挂载到 /overlay 上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/424423

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX