#!/bin/bash # CMPC Recovery Script Menu_Utama () { clear; menuutama="\t1) \tTentang CMPC\n\t2) \tScript Recovery\n\t0) \tKeluar" echo " ---------- Main Menu -----------"; echo ""; echo " Silakan masukkan USB Flash Disk Anda"; echo ""; echo -e "$menuutama" echo ""; read -p "Silakan pilih opsi yang ada di atas : " option while true do case $option in 1) Tentang_Gue; ;; 2) Recovery_Script; ;; 0) option=""; exit; ;; *) echo "Pilihan Anda tidak benar!!"; ;; esac echo " ---------- Menu Utama -----------"; echo ""; echo " Silakan masukkan USB Flash Disk Anda"; echo ""; echo -e "$menuutama" echo ""; read -p "Silakan pilih opsi yang ada di atas : " option done } Tentang_Gue () { clear echo "--------------------------------------------------" echo "" echo " Ubuntu - http://www.ubuntu.com" echo "" echo "--------------------------------------------------" echo "" read -p "Hit RETURN to continue" temp clear } Recovery_Script () { clear; recoveryscriptmenu="\t1) \tMenu Utama\n\t2) \tLihat Lokasi USB\n\t3) \tBuat Recovery\n\t0) \tKeluar" echo " -------- Script Recovery ---------"; echo ""; echo -e "$recoveryscriptmenu" echo ""; read -p "Silakan pilih opsi yang ada di atas : " option while true do case $option in 1) Menu_Utama; ;; 2) Lokasi_USB; ;; 3) Buat_Recovery; ;; 0) option=""; exit; ;; *) echo "Pilihan Anda tidak benar!!"; ;; esac echo " -------- Script Recovery ---------"; echo ""; echo -e "$recoveryscriptmenu" echo ""; read -p "Silakan pilih opsi yang ada di atas : " option done } Lokasi_USB () { df | grep sd; echo ""; echo "Silakan catat lokasi dimana USB Flash Disk Anda berada."; echo "Jika lokasinya ada di /dev/sdb1 atau /dev/sdb2 berarti"; echo "Anda perlu mencatatnya sebagai /dev/sdb"; echo ""; read -p "Tekan ENTER untuk melanjutkan" temp clear; } Buat_Recovery () { read -p "Lokasi USB Flash Disk: " flash while true do read -p "Silakan konfirmasi $flash (y atau n) : " konfirmasi case $konfirmasi in y|Y|YES|yes|Yes) echo "";#!/bin/bash # CMPC Recovery Script Menu_Utama () { clear; menuutama="\t1) \tTentang CMPC\n\t2) \tScript Recovery\n\t0) \tKeluar" echo " ---------- Main Menu -----------"; echo ""; echo " Silakan masukkan USB Flash Disk Anda"; echo ""; echo -e "$menuutama" echo ""; read -p "Silakan pilih opsi yang ada di atas : " option while true do case $option in 1) Tentang_Gue; ;; 2) Recovery_Script; ;; 0) option=""; exit; ;; *) echo "Pilihan Anda tidak benar!!"; ;; esac echo " ---------- Menu Utama -----------"; echo ""; echo " Silakan masukkan USB Flash Disk Anda"; echo ""; echo -e "$menuutama" echo ""; read -p "Silakan pilih opsi yang ada di atas : " option done } Tentang_Gue () { clear echo "--------------------------------------------------" echo "" echo " Ubuntu - http://www.ubuntu.com" echo "" echo "--------------------------------------------------" echo "" read -p "Hit RETURN to continue" temp clear } Recovery_Script () { clear; recoveryscriptmenu="\t1) \tMenu Utama\n\t2) \tLihat Lokasi USB\n\t3) \tBuat Recovery\n\t0) \tKeluar" echo " -------- Script Recovery ---------"; echo ""; echo -e "$recoveryscriptmenu" echo ""; read -p "Silakan pilih opsi yang ada di atas : " option while true do case $option in 1) Menu_Utama; ;; 2) Lokasi_USB; ;; 3) Buat_Recovery; ;; 0) option=""; exit; ;; *) echo "Pilihan Anda tidak benar!!"; ;; esac echo " -------- Script Recovery ---------"; echo ""; echo -e "$recoveryscriptmenu" echo ""; read -p "Silakan pilih opsi yang ada di atas : " option done } Lokasi_USB () { df | grep sd; echo ""; echo "Silakan catat lokasi dimana USB Flash Disk Anda berada."; echo "Jika lokasinya ada di /dev/sdb1 atau /dev/sdb2 berarti"; echo "Anda perlu mencatatnya sebagai /dev/sdb"; echo ""; read -p "Tekan ENTER untuk melanjutkan" temp clear; } Buat_Recovery () { read -p "Lokasi USB Flash Disk: " flash while true do read -p "Silakan konfirmasi $flash (y atau n) : " konfirmasi case $konfirmasi in y|Y|YES|yes|Yes) echo ""; echo "Menyalin file recovery ke $flash"; dd if=/usr/share/cmpc/cmpc.img of=$flash; echo "SELESAI !!!!" break; ;; n|N|no|NO|No) clear; Recovery_Script ;; *) echo "Pilihan Anda tidak benar!!"; ;; esac done echo ""; read -p "Tekan ENTER untuk melanjutkan" temp clear; } Menu_Utama exit echo "Menyalin file recovery ke $flash"; dd if=/usr/share/cmpc/cmpc.img of=$flash; echo "SELESAI !!!!" break; ;; n|N|no|NO|No) clear; Recovery_Script ;; *) echo "Pilihan Anda tidak benar!!"; ;; esac done echo ""; read -p "Tekan ENTER untuk melanjutkan" temp clear; } Menu_Utama exit