|
楼主 |
发表于 2022-6-24 14:38:40
|
显示全部楼层
zhang260gt 发表于 2022-6-24 04:26! n, M( h, {0 M# d& ?( r
WAP(Dopra Linux) # mkdir /var/run/brootfs/orootfs/proc4 q8 }4 i! }+ u
WAP(Dopra Linux) # A0 e, K) _$ Q `& n# g
WAP(Dopra Linux) # mount - ... + |" z( R+ k/ i% |1 t2 F, \4 I% D
if [ ! -d /var/run/brootfs ]; then K" M: n4 n" t: N
mkdir /var/run/brootfs
0 i5 y, X3 H+ l$ P) `fi/ l9 A* F# Z) d" L
if [ ! -d /var/run/brootfs/rootfs ]; then
# X8 ~+ ?+ {$ y, N9 G" U mkdir /var/run/brootfs/rootfs
5 W$ O1 o9 T& D) h% Mfi
3 D$ q" N" n4 t3 N8 Qcd /var/run/brootfs
' U+ Y! g$ A) a1 a( H! Tif [ ! -f bcm63.bin ]; then. ?1 F# x! o& `! G
wget http://10.0.1.250:8080/bcm63.bin
) x4 n; \5 @9 d. K; G) W, |+ bfi/ v, w% U) D: h* t4 j/ ?
if [ ! -f /var/run/brootfs/rootfs/init ]; then7 h ?2 K4 n% @/ ]
mount -t squashfs /var/run/brootfs/bcm63.bin /var/run/brootfs/rootfs
: J _+ l- o8 Efi2 p- ?. c Z. c: }
if [ ! -d /mnt/jffs2/upperdir ]; then
6 {; F6 i6 z, m7 j( E% A: J9 \ mkdir /mnt/jffs2/upperdir- e3 O0 Y$ ]2 ` C! @
fi
# f! m7 R, v5 q5 x/ n& E( _if [ ! -d /var/run/brootfs/upperdir ]; then
- S( B9 z+ [+ V/ `8 j mkdir /var/run/brootfs/upperdir
% z$ M5 D" ?& sfi
/ }, m1 u @# Z( c* w$ @% y; n3 K1 mif [ ! -d /var/run/brootfs/workdir ]; then8 Q9 E: h' B, Q4 T- w# I
mkdir /var/run/brootfs/workdir
9 u/ G: B% N2 C9 U: hfi$ i$ i. n$ v! ~ a4 T0 ^; e3 R6 J
if [ ! -d /var/run/brootfs/orootfs ]; then/ R. Z6 [; Q( a! l- }. ^3 t
mkdir /var/run/brootfs/orootfs: p! o( W, _) d, B
fi* Q' ~4 t3 \6 A; a3 K! h$ g
echo 1 > /var/run/brootfs/rootfs/tmp/testwrite.ok) O ^+ G- e( m, J3 u) G. p+ l4 r
if [ ! -f /var/run/brootfs/rootfs/tmp/testwrite.ok ]; then7 C; U6 G9 L1 V9 i2 o# H) B; S
mount -t overlay overlay -o lowerdir=/var/run/brootfs/rootfs,upperdir=/var/run/brootfs/upperdir,workdir=/var/run/brootfs/workdir /var/run/brootfs/orootfs8 ]- s) ]4 {- r; Z$ [
cp /mnt/jffs2/upperdir/* ./upperdir/ -rf
; I: M1 A6 J O1 K( c mount --bind /proc /var/run/brootfs/orootfs/proc ; e3 v" x4 K/ H
mount --bind /sys /var/run/brootfs/orootfs/sys
) w9 q% |$ f* ^, a2 M6 \) ` mount --bind /dev /var/run/brootfs/orootfs/dev : L$ m) _ Y+ Q7 t( [: j
mount --bind /var/run/brootfs /var/run/brootfs/orootfs/overlay
' _0 \( b2 ^* _) Gfi; e, h9 B$ @0 n6 Z$ n
rm /var/run/brootfs/rootfs/tmp/testwrite.ok0 d7 C9 f( H2 r! h# J9 s! X
chroot /var/run/brootfs/orootfs/ /init |
|