|
楼主 |
发表于 2022-6-24 14:38:40
|
显示全部楼层
zhang260gt 发表于 2022-6-24 04:268 m7 m7 e! ]" t8 C$ T- s
WAP(Dopra Linux) # mkdir /var/run/brootfs/orootfs/proc4 n( \, V) M. V0 ]5 \
WAP(Dopra Linux) #( f3 W3 c$ v4 R3 \# Y& K* X0 y' u
WAP(Dopra Linux) # mount - ... ; R1 u8 X% q8 \0 R) N: G. r+ W, h2 b
if [ ! -d /var/run/brootfs ]; then
" C/ R: p; j6 u7 n7 Q mkdir /var/run/brootfs
n; v# ^* x9 s9 N8 Q [fi
7 h0 M# R( p; x% eif [ ! -d /var/run/brootfs/rootfs ]; then
6 y* S0 P& i5 E mkdir /var/run/brootfs/rootfs- A/ X4 |! F& y; ?3 q
fi4 X ^; R# B. T: {$ ~
cd /var/run/brootfs
4 O( u4 ~. q& E @6 ]5 Eif [ ! -f bcm63.bin ]; then
! V T: ~/ J. X t; i% P" l1 X wget http://10.0.1.250:8080/bcm63.bin6 |, {4 W2 v3 J4 Y
fi) j, e# m* l3 \. g3 c0 Z
if [ ! -f /var/run/brootfs/rootfs/init ]; then: Y" F$ @- n3 P* }! g5 p/ R
mount -t squashfs /var/run/brootfs/bcm63.bin /var/run/brootfs/rootfs
0 c5 D: I* E3 w" C* Sfi4 O6 u+ n! h: k* G4 V. D
if [ ! -d /mnt/jffs2/upperdir ]; then
) e4 [3 U/ T" T2 o% `0 P$ n) B mkdir /mnt/jffs2/upperdir9 O* R0 Z( C/ |* H8 r$ N. V
fi" G M k- H, W( [7 h( Z8 `& Y
if [ ! -d /var/run/brootfs/upperdir ]; then6 w6 ~* {' J2 X' T* e8 e n
mkdir /var/run/brootfs/upperdir" ]4 ~$ p6 L l" H+ x+ ?0 M1 c) N
fi# y1 Y1 w' i% @& h. R n7 J0 @
if [ ! -d /var/run/brootfs/workdir ]; then" X9 ]2 t! v9 b- o4 I+ V
mkdir /var/run/brootfs/workdir
7 I- j5 X$ v. ~/ K' kfi1 \2 u: ~' B4 D/ Q; Y. r
if [ ! -d /var/run/brootfs/orootfs ]; then9 q0 v- y% }! F8 Q0 g2 t
mkdir /var/run/brootfs/orootfs
9 r& y" e( I4 ^1 T: n `fi
, O# M, O) o0 ^. G- e8 K) oecho 1 > /var/run/brootfs/rootfs/tmp/testwrite.ok
) B1 _5 S* _4 yif [ ! -f /var/run/brootfs/rootfs/tmp/testwrite.ok ]; then
/ J; O6 ]& z/ n. ^$ p mount -t overlay overlay -o lowerdir=/var/run/brootfs/rootfs,upperdir=/var/run/brootfs/upperdir,workdir=/var/run/brootfs/workdir /var/run/brootfs/orootfs
, m4 h( Q/ s5 {+ v% ~8 i cp /mnt/jffs2/upperdir/* ./upperdir/ -rf
0 m; J: Y/ e% K# N; L5 m, u mount --bind /proc /var/run/brootfs/orootfs/proc
1 a" [6 o F! u) C8 Z) S/ F mount --bind /sys /var/run/brootfs/orootfs/sys
( [/ F$ x7 ^7 d0 A+ G mount --bind /dev /var/run/brootfs/orootfs/dev / {! m( _8 C$ N5 T
mount --bind /var/run/brootfs /var/run/brootfs/orootfs/overlay ( c J1 x6 X. H6 W0 u, Z
fi7 U4 W8 c n, `4 u" k) J
rm /var/run/brootfs/rootfs/tmp/testwrite.ok
" F6 M; s3 X& A8 achroot /var/run/brootfs/orootfs/ /init |
|