یک روش خیلی خوب و ساده برای mount کردن و unmount کردن iso ها به این صورت هست:
دستورات زیر رو در فایلیی به نام mount-iso ذخیره کنید:
#!/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
دستورات زیر رو هم در فایلی به اسم unmount-iso ذخیره کنید:
#!/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
حالا با دستور chmod این دو فایل رو اجرایی کنید:
sudo chmod +x mount-iso unmount-iso
حالا این دو فایل رو به دایرکتوری زیر منتقل کنید:
sudo mv mount-iso unmount-iso ~/.gnome2/nautilus-scripts/
حالا کافیه رو فایل های iso راست کلیک کنید و از قسمت scripts برای mount کردن، mount-iso و برای unmount کردن، unmount-iso رو انتخاب کنید