找回密码
 注册

QQ登录

只需一步,快速开始

楼主: songee

F650/450、8145、K662等ARM平台,LXC容器内运行OpenWRT子系统

  [复制链接]
 楼主| 发表于 2021-5-4 23:40:41 | 显示全部楼层
本帖最后由 songee 于 2021-5-4 23:44 编辑 ( W" r. z# t! g8 }/ J" h8 w2 x
xu_gq 发表于 2021-4-11 21:22- G8 H- y: x6 {0 q- n
F650A 启动报错( ?" ], n: h, B6 _# a  R' _! R1 d+ M
lxc-start: lxc_start.c: main: 342 The container failed to start.3 _) `, @# V, }- D: n0 e
lxc-start: lxc_start ...

2 E4 p0 y( B3 R/ ?6 q/ f3 e如果LXC启动失败,请检查config文件及LXC文件夹路径是否有误。另外,测试时建议使用前端启动(选项不要带 d)3 U$ O& z7 V- g* s
/dbus/usr/bin/lxc-start -n openwrt8 j8 J- n; Q- H" o# o
会提示错误出在哪里。
: {; x% T+ n% B2 y& m; K( O" d, @
 楼主| 发表于 2021-5-5 00:49:08 | 显示全部楼层
大茶几 发表于 2020-9-3 23:023 j4 h- U& J, q# x/ S3 z6 D4 F: U
F450 V2报错了8 U* b% a9 ~; O, b; `5 `9 g
https://github.com/mikma/lxd-openwrt: j6 N4 |7 u9 O* ]9 d* V& k) U9 A- v
似乎添加了aarch32架构
! L2 |8 E1 V* e- C$ J3 ?
OpenWrt官方aarch32架构编译的程序在F650A上是无法正常运行的,实测只有bcm53xx的可以。- ?! G8 G5 g, v! y
LXC容器启动,我借用了saf。saf在主系统启动完成后会被关联运行(唤醒方式未知,但不是init.d),因而我将LXC的启动脚本命名为saf进行替换,以此实现自动启动,除此之外,我暂时没有发现其他可自动启动的方式(放入init.d不行)。
发表于 2021-5-6 21:03:36 | 显示全部楼层
songee 发表于 2021-5-4 23:402 N5 ]$ h. \, t& b* @; h1 ]
如果LXC启动失败,请检查config文件及LXC文件夹路径是否有误。另外,测试时建议使用前端启动(选项不要带  ...
. n) q5 j+ |: }$ d3 \
/usr/var/lib/lxc/openwrt # lxc-start -n openwrt5 u8 C+ D1 u$ s( W8 l
lxc-start: cgfs.c: lxc_cgroupfs_enter: 1163 Invalid argument - Could not add pid 2115 to cgroup /lxc/openwrt: internal error
) W( Z0 N. Y0 w. ?lxc-start: start.c: __lxc_start: 1081 failed to spawn 'openwrt'9 E: \& X$ q$ n9 q3 i0 ]
lxc-start: lxc_start.c: main: 342 The container failed to start.& K' `, k& B7 P6 k
lxc-start: lxc_start.c: main: 346 Additional information can be obtained by setting the --logfile and --logpriority options.
 楼主| 发表于 2021-5-7 02:18:39 | 显示全部楼层
xu_gq 发表于 2021-5-6 21:03
1 ^: |+ c6 j& ^% x/usr/var/lib/lxc/openwrt # lxc-start -n openwrt
- p5 S2 {4 x2 O8 R1 r; y2 F9 X0 klxc-start: cgfs.c: lxc_cgroupfs_enter: 1163 Invali ...

5 E" j  K+ q8 n% d. R8 I8 n1 c应该是config文件里的参数设置有问题,我提供的配置文件不一定适合所有人用,你参考你系统自带的修改一下。
发表于 2021-5-7 05:25:27 | 显示全部楼层
现在的中兴是补时被封了
 楼主| 发表于 2021-5-7 15:18:18 | 显示全部楼层
top2123 发表于 2021-5-7 05:25
' d% g# \1 A0 @. F- B现在的中兴是补时被封了

0 l0 d: w5 V2 D+ |我是2019年装的宽带,中兴F650A固件版本V2.0.3P1T1,后续版本希望有新装宽带的朋友来测试。
发表于 2021-7-2 09:56:48 | 显示全部楼层
不能执行kmod是因为,内核 ver magic 不同。需要挂载主系统的 lib, 并且只能用主系统的kmod。
) Z  O+ V. }& s) |& q  a因为华为海思wifi什么的都是闭源的。
 楼主| 发表于 2021-7-7 23:21:50 | 显示全部楼层
本帖最后由 songee 于 2021-7-7 23:27 编辑
1 u8 W% j4 s- r2 V! X- l( S  ?
hongsxxxxxxxx 发表于 2021-7-2 09:56
& y% U  P/ P8 {3 ?% X* |% U/ B不能执行kmod是因为,内核 ver magic 不同。需要挂载主系统的 lib, 并且只能用主系统的kmod。
" P, l4 P1 y7 Y因为华为海思 ...
2 [+ a& w2 e/ H+ X7 G( f; M9 |
是这样的。这个光猫没有ext4模块,本想用aria2的falloc功能,所以才去尝试insmod,结果完全没办法,只好放弃了。
发表于 2021-7-9 08:35:21 | 显示全部楼层
这个很不错呀。
发表于 2021-7-13 15:21:10 | 显示全部楼层
哈哈,我最近刚弄到这个光猫。一看定制CPU还没啥头绪呢。结果已经有人来折腾了啊!我之前就有一个F660 V3光猫,破解思路是修改内核适配完整openwrt,成功了后F660 V3估计是第一个彻底运行openwrt的光猫。虽然有些硬件如无线不能完全适配,但可以选择各种内核模块(我全开源了)。这个思路这里估计不适用了。总之感谢楼主。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-1 13:11 , Processed in 0.023813 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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