|
楼主 |
发表于 2022-6-24 14:38:40
|
显示全部楼层
zhang260gt 发表于 2022-6-24 04:26/ V" Z% M. M+ e% X
WAP(Dopra Linux) # mkdir /var/run/brootfs/orootfs/proc8 j& z1 C9 w! W4 u
WAP(Dopra Linux) #0 }8 C: Z$ q9 O( D
WAP(Dopra Linux) # mount - ...
8 a5 s4 x0 O' U+ S3 p- x) tif [ ! -d /var/run/brootfs ]; then
4 a% R" y5 m& ]$ z! A, C, ?' [ mkdir /var/run/brootfs
! B& e! w5 ~' D9 ^% c! l# Gfi
4 @* x7 \0 C& iif [ ! -d /var/run/brootfs/rootfs ]; then# f; T$ R0 y& Y/ U0 L; p5 {: `
mkdir /var/run/brootfs/rootfs5 v, M/ J8 D& {( z1 y2 [$ n% \6 f
fi
* Y5 E4 l% V' scd /var/run/brootfs {& u) f% _0 o( d8 }9 _6 _
if [ ! -f bcm63.bin ]; then
/ m2 Z f c( E6 i* P9 T, a wget http://10.0.1.250:8080/bcm63.bin
$ ~8 }2 ~% J5 u( l: Tfi
; z/ X) f6 Y$ Y! ^if [ ! -f /var/run/brootfs/rootfs/init ]; then
0 f" @6 y- f7 F3 o7 n mount -t squashfs /var/run/brootfs/bcm63.bin /var/run/brootfs/rootfs3 I& S9 s q B! o" D% g. i9 D
fi
& h1 F; P3 b1 o3 T; s6 D. bif [ ! -d /mnt/jffs2/upperdir ]; then( ?: o7 Z$ `( p6 M, [2 a
mkdir /mnt/jffs2/upperdir% A) q5 F; Y( @, i) n2 J
fi
) u9 ]2 Q% D6 B! g Cif [ ! -d /var/run/brootfs/upperdir ]; then
5 T3 m, h& T; e' N; |' ] mkdir /var/run/brootfs/upperdir
- D( O* E6 s/ y4 efi
2 {3 d+ F/ m" j' q v8 j8 R1 t" B0 aif [ ! -d /var/run/brootfs/workdir ]; then
0 [+ w+ Q- W0 W5 z/ P' T+ d( M, \ mkdir /var/run/brootfs/workdir+ u- u3 l; c; h& H' H) {5 W, B. p
fi
; x/ G1 e' a2 ^- q. @if [ ! -d /var/run/brootfs/orootfs ]; then
( r; k. v6 r2 e2 O mkdir /var/run/brootfs/orootfs; l% s! e) r3 a* @
fi
5 A& G- U0 A1 J$ o& |" k4 @2 \/ hecho 1 > /var/run/brootfs/rootfs/tmp/testwrite.ok. O" t- _. h3 m* L/ }
if [ ! -f /var/run/brootfs/rootfs/tmp/testwrite.ok ]; then
( h* C: l" j; M& f2 `8 L mount -t overlay overlay -o lowerdir=/var/run/brootfs/rootfs,upperdir=/var/run/brootfs/upperdir,workdir=/var/run/brootfs/workdir /var/run/brootfs/orootfs
$ p( R, k3 J& \ cp /mnt/jffs2/upperdir/* ./upperdir/ -rf
' u9 Y2 d( e2 Z) V, z mount --bind /proc /var/run/brootfs/orootfs/proc
( w- V" T5 U7 T$ r4 v6 D4 d2 J mount --bind /sys /var/run/brootfs/orootfs/sys ) g" c- u, ?( c5 q \
mount --bind /dev /var/run/brootfs/orootfs/dev
/ ?9 e$ g4 \% f9 x mount --bind /var/run/brootfs /var/run/brootfs/orootfs/overlay - V- f, L$ J2 n! W7 L& P( d
fi/ M: G- S1 u1 K5 l' }
rm /var/run/brootfs/rootfs/tmp/testwrite.ok
H: \6 t K( Y8 u8 D+ Z$ D0 dchroot /var/run/brootfs/orootfs/ /init |
|