init_script.sh 427 B

123456789101112131415161718192021222324
  1. #!/mnt/busybox sh
  2. BUSYBOX=/mnt/busybox
  3. alias mkdir="$BUSYBOX mkdir "
  4. alias mknod="$BUSYBOX mknod "
  5. alias cat="$BUSYBOX cat "
  6. mkdir -p /etc
  7. mkdir -p /root
  8. mkdir -p /dev
  9. mknod -m 666 /dev/console c 2 0
  10. mknod -m 666 /dev/null c 1 0
  11. cat > /etc/passwd <<EOF
  12. root:x:0:0:root:/root:/mnt/busybox_ sh
  13. EOF
  14. cat > /etc/group <<EOF
  15. root:x:0:root
  16. EOF
  17. exec /mnt/init /mnt/busybox_ sh \
  18. < /dev/console > /dev/console 2> /dev/console