Advertisement
heimi

Multiboot USB Stick

Feb 28th, 2013
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.99 KB | None | 0 0
  1. DEVICE=/dev/sda
  2. VOLUME=MultBootUSB
  3. ROOT=/mnt/usb
  4.  
  5. mount | grep -q ${DEVICE} && exit 1
  6.  
  7. dd if=/dev/zero of=${DEVICE} bs=512 count=1
  8.  
  9. # ggf doch fdisk mit defaults, prim 1, typ c NIEMALS a !!!!!!
  10. # echo ",,c," | sfdisk ${DEVICE}
  11. parted ${DEVICE} -- mklabel msdos mkpart primary fat32 2 -1s
  12. # check label, Remaining 4095 unallocated 512-byte sectors
  13.  
  14. mkfs.vfat -F 32 -n ${VOLUME} ${DEVICE}1
  15.  
  16. mount ${DEVICE}1 ${ROOT}
  17.  
  18. # grub 0.97 kennt kein loopback !
  19. grub-install --no-floppy --root-directory=${ROOT} ${DEVICE}
  20.  
  21. cat << EOF > ${ROOT}/boot/grub/menu.lst
  22. default         0
  23. timeout         10
  24.  
  25. color cyan/blue white/blue
  26.  
  27. title           Ubuntu, memtest86+
  28. root            (hd0,0)
  29. kernel          /boot/memtest86+.bin
  30. EOF
  31.  
  32. # ubuntus memtest86+.bin nach ${ROOT}/boot/memtest86+.bin
  33. # der memtest aus knoppix isolinux geht net
  34.  
  35. umount ${DEVICE}1
  36.  
  37. # make backups
  38.  
  39. tar cvzf usb.tgz -C ${ROOT} boot/grub
  40. dd if=${DEVICE} bs=512 count=1 of=u_mbr
  41. dd if=${DEVICE}1 bs=512 count=1 of=u_bs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement