init_script.sh 483 B

1234567891011121314151617181920212223242526
  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. mknod -m 666 /dev/sda b 8 0
  12. mknod -m 666 /dev/sda1 b 8 1
  13. cat > /etc/passwd <<EOF
  14. root:x:0:0:root:/root:/mnt/busybox sh
  15. EOF
  16. cat > /etc/group <<EOF
  17. root:x:0:root
  18. EOF
  19. exec /mnt/init /mnt/busybox_ sh \
  20. < /dev/console > /dev/console 2> /dev/console