SHARE
TWEET

wdidle.sh

a guest Dec 2nd, 2010 611 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2.  
  3. ### Bitte anpassen: ####
  4. TMP=/tmp #Pfad des Temp Ordners
  5. DESTINATION=/dev/sdc1 # Pfad des USB Sticks (Ziel)
  6. ##################
  7.  
  8. FILE=wdidle3_1_05.zip
  9. FILE2=fdboot.img
  10.  
  11. wget http://download.wdc.com/sata/$FILE -O $TMP/$FILE
  12. wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/$FILE2 -O $TMP/$FILE2
  13.  
  14. if [ -f "/usr/bin/unetbootin" -o -f "/bin/unetbootin" ];
  15. then
  16.         echo 'Unetbootin gefunden!';
  17. else
  18.         echo 'Installiere Unetbootin';
  19.         sudo apt-get install unetbootin;
  20. fi
  21.  
  22. if [ ! -d "$TMP/blablubb" ];
  23. then
  24.         mkdir $TMP/blablubb;
  25. else
  26.         echo $TMP"/blablubb existiert schon, bitte löschen und das Skript neu starten!";
  27.         exit 0;
  28. fi
  29.  
  30. echo "Mount $FILE2 nun auf $TMP/blablubb"
  31. sudo mount -o loop $TMP/$FILE2 $TMP/blablubb
  32.  
  33. echo "Entpacke $FILE2"
  34. sudo unzip $TMP/$FILE -d $TMP/blablubb
  35.  
  36. echo "Unmount $TMP/blablubb"
  37. sudo umount $TMP/blablubb
  38.  
  39. echo "Schreibe Image mit Unetbootin auf $DESTINATION"
  40. echo "Bitte im sich öffnenden Fenster prüfen ob der USB Stick ausgewählt ist und auf OK drücken."
  41. echo "Nach dem Schreibvorgang auf Beenden drücken, nicht auf Jetzt Neustarten!"
  42. gksu unetbootin rootcheck=yes method=diskimage imgfile="$TMP/$FILE2" installtype=USB targetdrive=$DESTINATION
  43. echo "Unmount USB Stick $DESTINATION"
  44. sudo umount $DESTINATION
  45.  
  46. echo "Bitte USB Stick abziehen."
  47. echo "Aufräumen..."
  48. rm -rf $TMP/blablubb $TMP/$FILE $TMP/$FILE2
  49. echo "Aufräumen beenden. Mit Tastendruck beenden..."
  50. read -n 1
  51. exit 0
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top