2007年5月13日 星期日

Ubuntu_Mount與Unmount ISO檔

在Windows裡,要將ISO檔還原成CD/DVD,
除非是燒出來,不然就是需要虛擬光碟程式,
但是在Ubuntu裡,可以直接透過Mount跟Umount指令,
讓ISO檔直接掛載到系統裡。

1.
在~/.gnome2/nautilus-scripts 底下建立空白檔案,
名稱為Mount,
內容如下:
#!/bin/bash
#
for I in "$*"
do
foo=`gksudo -u root -k -m "Enter your password for root terminal access" /bin/echo "got r00t?"`
sudo mkdir /media/"$I"
sudo mount -o loop -t iso9660 "$I" /media/"$I" && nautilus /media/"$I" --no-desktop
done
done
exit0

2.
同樣在~/.gnome2/nautilus-scripts 底下建立空白檔案,
名稱為Unmount,
內容如下:
#!/bin/bash
#
for I in "$*"
do
foo=`gksudo -u root -k -m "Enter your password for root terminal access" /bin/echo "got r00t?"`
sudo umount "$I" && zenity --info --text "Successfully unmounted /media/$I/" && sudo rmdir "/media/$I/"
done
done
exit0

3.
將這兩個檔案設定為可執行檔,重新啟動 X

透過以上步驟,以後只要在ISO檔上按右鍵,
選取「指令稿」的Mount或Unmount,
就可以輕鬆掛載/卸載ISO檔了。

參考文章

沒有留言: