rendered paste body#/bin/bash
#make sure usb drives are unmounted
umount /dev/sdb1 &&
true && echo "unmounting /dev/sdb1..." &&
umount /dev/sdb2 &&
echo "unmounting /dev/sdb2..." &&
umount /dev/sdb3 &&
echo "unmounting /dev/sdb3..." &&
umount /dev/sdb4 &&
echo "unmounting /dev/sdb4..." &&
#1. zero out mbr:
dd if=/dev/zero bs=512 skip=1 count=62 of=/dev/sdb &&
echo "zeroed out mbr on /dev/sdb ..." &&
#2. write out new mbr:
dd if=100.mbr of=/dev/sdb bs=512 count=100 &&
echo "recreated mbr on /dev/sdb ..." &&
#3. mkfs partitions
mkfx.ext3 /dev/sdb1 &&
echo "formated /dev/sdb1 as ext3 ..." &&
mkfx.ext3 /dev/sdb3 &&
echo "formated /dev/sdb3 as ext3 ..." &&
mkfx.ext3 /dev/sdb4 &&
echo "formated /dev/sdb4 as ext3 ..." &&
#4. set /sdb2 to swap area
mkswap /dev/sdb2 &&
echo "set /dev/sdb2 as swap area ..."
#5. image back partitions
#partimage restore /dev/sdb1 1.partition-root-10gb.000
#partimage restore /dev/sdb3 2.partition-var-5gb.000
#partimage restore /dev/sdb4 3.partition-home-10gb.000