September 15, 2008 thumb Mount/Umount Image CD

Assalamu’alaikum
———————————-
salam kenal teman-teman semua :
kali ini saya mau bagi-bagi sedikit ilmu, yang sudah bisa mohon maaf : – ) namanya juga baru belajar.

Kadang-kadang kita lebih senang menggunkan Image CD untuk dijalankan di virtual CD seperti Nero Image Drive, Alkohol 120% atau program Virtual CD lain, di Windows program ini banyak namun di Linux sampai sekarang saya belum menemukan satu program pun untuk melakukan hal tersebut. nah tutorial kali ini bagaimana melakukan mounting .iso file pada virtual CD drive di Linux menggunkan shell script.
Alasan banyak orang menggunkan Virtual Drive selain efektif kita juga tidak perlu membuka-buka drive kita untuk memasukan CD jika CD tersebut memang sering dipakai.
Saya memakai Ubuntu 8.04 dengan dan GNOME untuk mempraktekannya.
caranya sebagai berikut :
buka sebuah teks editor dan ketik kode program dibawah ini :
————————————————————————————————-
#!/bin/bash
# mount

gksudo -k /bin/echo “got r00t?”

BASENAME=`basename $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS .iso`

sudo mkdir “/media/$BASENAME”

zenity –info –title “ISO Mounter” –text “$BASENAME e $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS”

if sudo mount -o loop -t iso9660 $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS “/media/$BASENAME”
then
if zenity –question –title “ISO Mounter” –text “$BASENAME Successfully Mounted. Open Volume?”

then
nautilus /media/”$BASENAME” –no-desktop
fi

exit 0
else
sudo rmdir “/media/$BASENAME”

zenity –error –title “ISO Mounter” –text “Cannot mount $BASENAME!”

exit 1
fi

————————————————————————————————-
simpan di /home/[nama user teman-teman : milik saya huda] huda/ dengan nama mount.sh dan berikan hak execute pada file ini dengan mengetikan perintah di shell
$ sudo chmod 777 mount.sh
setelah itu copykan di /home/[nama user -> milik saya huda]/.gnome2/nautilus-scripts/
dengan mengetikan
$sudo cp mount.sh ~/.gnome2/nautilus-scripts/

sedangkan untuk melakukan unmount pada file .iso (Image CD) yang telah di mount gunakan saja script dibawah ini , simpan di direktory home teman-teman dan beri nama umount.sh
————————————————————————————————-
#!/bin/bash
# unmount

gksudo -k /bin/echo “got r00t?”

BASENAME=`basename $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS .iso`

sudo umount “/media/$BASENAME”

sudo rmdir “/media/$BASENAME”

zenity –info –text “Successfully unmounted /media/$BASENAME”

exit 0
————————————————————————————————-
selesai seperti tadi kita beri beri hak execute :
$ sudo chmod 777 umount.sh
setelah itu copykan di /home/[nama user -> milik saya huda]/.gnome2/nautilus-scripts/
dengan mengetikan
$sudo cp umount.sh ~/.gnome2/nautilus-scripts/

sekarang silakan cari file .iso teman-teman klik kanan pilih-> script –> mount.sh untuk melakukan unmount sama juga klik kana filenya pilih-> scipt –> umount.sh

Comments

total comments