ببینید دوست عزیز شما توی ویندوز برای اینکه یک درایو مجازی درست کنید نیاز به برنامه هایی دارین. ولی توی اوبونتو با اجرای یک دستور راحت می تونید اون فایل image (با فرمت iso. ) رو راحت مانند یک پارتیشن جدا نصبش کنید و محتویاتش رو ببینید و یا هر کار دیگه ای که می خواهید باهاش انجام بدین. برای این کار فرض کنید که اسم فایل image شما مثلاً test.iso هست. اول لازم هست که یک مسیر برای سوار کردن (mount کردن) اون فایل تعریف کنید. فرض کنید می خواهید محتویات این ایمیج در فولدر mnt/test/ براتون نشون داده بشه. برای اینکار اول بزنید:
sudo mkdir /mnt/test
و بعد از داخل محیط دستوری، به اون مسیری برید که فایل test.iso توش هست. من فرض می کنم که این فایل روی دسکتاپ شما هست. برای همین میزنیم:
cd ~/Desktop
و بعد دستور سوار کردن (mount کردن) اون فایل رو وارد می کنیم:
sudo mount -o loop test.iso /mnt/test/
اگر الان از داخل ناتیلوس (مرورگر هارددیسک در لینوکس) به این فولدر mnt/test/ برید می بینید که محتویات اون ایمیج در این شاخه براتون به نمایش در اومده. برای از حالت سوار در آوردن اون ایمیج هم کافیه دستور زیر رو وارد کنید:
sudo umount /mnt/test
ک روش خیلی خوب و ساده برای 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 رو انتخاب کنید.