Hey guys
Just hacked up this little bash script to aid me in reinstalling bt3 onto my HDD. This script mounts the ISO and extracts all the LZM's to a folder on your HDD.
Then it packs up a HDD install ready to be extracted onto your HDD.
Code:#!/bin/bash # Backtrack 3 USB edition HDD extractor by drgr33n echo "###################################################### ### Backtrack 3 usb edition packer by drgr33n 2008 ### ######################################################" echo "This script will extract all the data from the BT3 usb image and dump it in your root folder" # User input echo "Type the /path/to/the/BT3final_usb.iso followed by [ENTER] for EG /root/BT3final_usb.iso:" read path echo "Creaing the directories and mounting the image to /mnt/iso" mkdir /root/bt3-final/ mkdir /mnt/backtrack-iso mount -o loop $path /mnt/backtrack-iso/ cd backtrack-iso # Make sure the backtrack folder exists! if [ -d BT3 ] ; then echo "BT3 Folder Found" else echo "Error! BT3 Folder not found check /path/to/bt3 iso" exit 1 fi if [ -d boot ] ; then echo "boot Folder Found" else echo "Error! boot Folder not found check /path/to/bt3 iso" exit 1 fi # Extract it all to /root cd BT3 cd base list='echo *' for file in $list do echo $file lzm2dir $file /root/bt3-final/ done cd .. cd modules list='echo *' for file in $list do echo 'Extracting '$file lzm2dir $file /root/bt3-final/ done cd .. cd optional list='echo *' for file in $list do echo 'Extracting '$file lzm2dir $file /root/bt3-final/ done cd /mnt/backtrack-iso cp -R /boot /root/bt3-final mkdir /root/bt3-final/{mnt,sys,proc} cp --preserve -R /dev /mnt/sda1/dev umount $path echo "BT3 final extraction complete! Just copy onto your HDD, chroot and run lilo" echo "Script by drgr33n / zarren2@hotmail.co.uk"


