Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. DEVICE=loop
  2. MOUNT=/tmp/staging
  3. NAME=test.img
  4.  
  5. dd if=/dev/zero of=$NAME bs=512 count=1250000
  6. losetup /dev/${DEVICE}0 $NAME
  7. dd if=_BOOT/boot/syslinux/mbr.bin of=/dev/$DEVICE conv=notrunc
  8. parted -s /dev/${DEVICE}0 mklabel msdos
  9. parted -s -a cyl /dev/${DEVICE}0 mkpart primary ext2 '63s' '100%'
  10. parted -s /dev/${DEVICE}0 set 1 boot on
  11. sleep 2
  12. losetup -d /dev/${DEVICE}0
  13. losetup -o $(( 512 * 63 )) /dev/${DEVICE}0 $NAME
  14. mkfs.ext2 -L FIRMWARE /dev/${DEVICE}0
  15. mount /dev/${DEVICE}0 $MOUNT
  16. *copy files*
  17. extlinux --install ${MOUNT}/boot/syslinux
  18. umount /dev/${DEVICE}0
  19. losetup -d /dev/${DEVICE}0
  20.  
  21.  
  22.  
  23.  
  24. Command (m for help): x
  25.  
  26. Expert command (m for help): p
  27.  
  28. Disk /dev/loop0: 54 heads, 55 sectors, 420 cylinders
  29.  
  30. Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID
  31. 1 80 1 1 0 206 17 77 63 1249937 83
  32. 2 00 0 0 0 0 0 0 0 0 00
  33. 3 00 0 0 0 0 0 0 0 0 00
  34. 4 00 0 0 0 0 0 0 0 0 00
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement