|
楼主 |
发表于 2022-6-24 14:38:40
|
显示全部楼层
zhang260gt 发表于 2022-6-24 04:26
6 }2 Y u) G: R# g* \WAP(Dopra Linux) # mkdir /var/run/brootfs/orootfs/proc
8 P3 r" ~, t% ?6 C5 E3 A5 C7 V5 hWAP(Dopra Linux) #
9 R! V. r3 _, `- X# q6 H6 PWAP(Dopra Linux) # mount - ... , \3 I5 }0 n" V: b% @, H( {& q
if [ ! -d /var/run/brootfs ]; then! z3 y8 K- F, F6 U' J7 Q, M
mkdir /var/run/brootfs
& `/ q) x# X1 m: E5 \4 Ufi# E" x- n( p- x7 \, D! l
if [ ! -d /var/run/brootfs/rootfs ]; then' m4 Z4 ]4 j K& a( X+ {; i
mkdir /var/run/brootfs/rootfs% q7 v7 f8 i. P. |
fi
) N: n. r) s: r- i" A) r, C& _' m' [cd /var/run/brootfs4 _: v+ v, w& o2 h0 Y
if [ ! -f bcm63.bin ]; then
' L( y! k( { X( z. W wget http://10.0.1.250:8080/bcm63.bin
" W/ U' X7 `; c. l7 b$ Jfi
& F: P8 E' p' _0 ?- Uif [ ! -f /var/run/brootfs/rootfs/init ]; then
1 m- h& _6 i/ e |* p) s7 B3 ?+ D mount -t squashfs /var/run/brootfs/bcm63.bin /var/run/brootfs/rootfs
3 P+ R+ C) l2 `fi6 V; r5 \2 Z6 x9 c6 _* ~
if [ ! -d /mnt/jffs2/upperdir ]; then' a7 O; m! B+ U$ Z1 g9 V& r
mkdir /mnt/jffs2/upperdir! K( I) H3 M/ a
fi
4 i5 u' T3 c' s' t* Qif [ ! -d /var/run/brootfs/upperdir ]; then" f: l# C7 M6 p
mkdir /var/run/brootfs/upperdir
# |5 }& G% |* f* i9 ffi
* ?9 B. _2 a5 w* K9 ?( Z& Vif [ ! -d /var/run/brootfs/workdir ]; then
1 Q) f* w3 e1 ]6 y4 h mkdir /var/run/brootfs/workdir; K" v: m4 R+ b
fi
) D" }" g# u, }8 ?. wif [ ! -d /var/run/brootfs/orootfs ]; then8 x; N* A* r. J$ q% `0 L. [3 Q
mkdir /var/run/brootfs/orootfs
@4 u" D% \% I2 O5 k. zfi; y% R! F0 K& l. f# J& N
echo 1 > /var/run/brootfs/rootfs/tmp/testwrite.ok- Z1 B V( Q$ w8 z
if [ ! -f /var/run/brootfs/rootfs/tmp/testwrite.ok ]; then
+ _8 B. k8 w4 P7 U. K; a: o0 a mount -t overlay overlay -o lowerdir=/var/run/brootfs/rootfs,upperdir=/var/run/brootfs/upperdir,workdir=/var/run/brootfs/workdir /var/run/brootfs/orootfs$ [0 ^9 C3 e! G; K% K. K( K
cp /mnt/jffs2/upperdir/* ./upperdir/ -rf
; Y: S+ N, K U' D mount --bind /proc /var/run/brootfs/orootfs/proc
- j- E2 H, U: a3 M5 r' e, G) q mount --bind /sys /var/run/brootfs/orootfs/sys - {# I* H4 e& r. T) C
mount --bind /dev /var/run/brootfs/orootfs/dev
+ z. B( a$ g1 F- @ mount --bind /var/run/brootfs /var/run/brootfs/orootfs/overlay . o9 j0 F t! A, l& t
fi7 N) l2 I5 y6 Y, z# X$ \
rm /var/run/brootfs/rootfs/tmp/testwrite.ok
' M' S9 ]/ @5 ~1 ichroot /var/run/brootfs/orootfs/ /init |
|