Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm running into trouble trying to mount a large iso:

dev@dev-OptiPlex-745:~$ sudo mount -o loop /home/dev/Hämtningar/matlab2011a_64.iso /cdrom
mount: warning: /cdrom seems to be mounted read-only.
dev@dev-OptiPlex-745:~$ 

Can you tell me how I should do it?

share|improve this question
10  
Where is the issue? Can you ls /cdrom? Note that ISO files are by definition read-only hence the warning. –  Takkat Jul 16 '12 at 12:25
1  
Take a look on your desktop or File manager , it may be mounted already as Disk. –  atenz Jul 16 '12 at 12:41
3  
add readonly option -r to mount. –  richard Jul 16 '12 at 12:43
    
The warning you get about being "mounted read only" is normal! iso files are always mounted read only. you can't modify them. ...(thanks to Anwar Shah down below) –  Mina Michael May 28 at 6:35

9 Answers 9

up vote 35 down vote accepted

Try mounting it using a GUI.

Navigate to the *.iso file using a file manager, then Right click -> Open with Archive Mounter.

Or you can install the Furius ISO mount. It is available in the Ubuntu Software Center:

sudo apt-get install furiusisomount

Here are some screenshots:

Furius ISO Mount - Interface

Ubuntu 12.04 mounted ISO

Furius ISO Mount - Project Page

share|improve this answer
1  
I think its important to add the case when the ISO file its an UDF image. –  Ángel Araya Sep 27 '12 at 12:41
6  
Mounting via "archive mounter" is not a very good method, if you want to run file from the iso. (It is only good to view content). Because, we can't execute file from the iso mounted via "Archive mounter" –  Anwar Shah Sep 27 '12 at 15:52

I really like Furius ISO Mount, it's a simple application for mounting ISO, IMG, BIN, MDF and NG files.

  • Automatically Mounts ISO, IMG, BIN, MDF and NRG Image Files.
  • Automatically creates a mount point in your home directory.
  • Automatically Unmounts the Image files.
  • Automatically removes the mount directory to return your home directory to its previous state.
  • Automatically saves the history of the last 10 images mounted.
  • Mounts multiple images.
  • Burn ISO and IMG Files to optical disk.
  • Generate Md5 and SHA1 checksums.
  • Automatically retrieves any previously unmounted images.
  • Automatically generates a log file of all commands needed to mount and unmount images manually.
  • Localizable (currently Czech, Danish, French, Hungarian, Italian, German, Polish, Slovenian, Spanish and Turkish are available.

enter image description here

If 5 stars from 77 ratings is enough to convince you open up your Ubuntu Software Manager and search for Furius ISO Mount.

Reference Links:

Furius ISO Mount - Project Page

share|improve this answer

Maybe, instead of installing additional software, you can use what the system has to this end:

  1. Create a directory to serve as the mount location:

    sudo mkdir /media/iso
    
  2. Mount the ISO into the target directory:

    sudo mount -o loop path/to/iso/file/YOUR_ISO_FILE.ISO /media/iso
    


On your desktop will appear the mounted ISO.

share|improve this answer
    
how come that i get message bash: /path/media/external drive/my.ISO: Permission denied? –  cipricus Nov 17 '12 at 10:51
    
doesn't work sudo mount -o loop smb://server/downloads/disk.iso /media/iso : No such file or directory –  waspinator Feb 14 '13 at 19:15
    
@cipricus it appears that the system can't access your ISO's. The simplest way to overcome this would be to copy the iso file to a local directory first. –  chobok Aug 14 '13 at 1:00
    
@waspinator try copying the iso file to a local directory first –  chobok Aug 14 '13 at 1:01
    
To unmount use the following command: sudo umount /mnt/iso. –  chobok Aug 14 '13 at 1:02

You can quite easily mount an iso using command-line tools:

First create a directory to mount the iso in with:

sudo mkdir /media/myisos

(Usually the loop module that enables an iso type filesystem to be read is automatically added so you shouldn't need to run sudo modprobe loop.)

Now mount your iso by pointing mount to its location:

sudo mount ~/location/of/iso /media/myisos -o loop

It will give you a warning about the iso being mounted read-only, but that is correct.

You can later unmount it with

sudo umount ~/location/of/iso /media/myisos
share|improve this answer
1  
loop module is loaded automatically as far as I know. Also -t iso9660 is not required anymore in mounting iso file –  Anwar Shah Sep 27 '12 at 15:44
    
I knew this, just a note. –  Anwar Shah Sep 27 '12 at 15:53
1  
@Anwar Thanks Anwar- I agree it is useful to make a note of it. –  user76204 Sep 27 '12 at 15:59

I'm Assuming your iso file name is matlab2011a_64.iso in the folder /home/dev/Hämtningar/

You can do this to mount the iso file in /cdrom folder or create another folder and mount the iso file in it. I'm going to create a separate folder in your home directory. Open a terminal to do all these things

  1. Create mount point

     mkdir ~/mount-point
    
  2. Mount it with

    sudo mount ~/dev/Hämtningar/matlab1011a_64.iso  ~/mount-point -o loop
    

    This will mount the iso file in the newly created folder named mount-point in your home.

    Also note, You will be given a warning like mount: warning: /home/dev/mount-point seems to be mounted read-only, It is because the iso file always mounts as read-only. You can't write to the iso file. You should just ignore that message and proceed forward.

share|improve this answer
1  
But why can't you write to the iso file? Shouldn't you be allowed to make modifications, and then repack the .iso? –  landroni Jan 25 at 18:27

You can use ISO Master, a GUI utility similar to furiusisomount. Simply:

sudo apt-get install isomaster

And then open your *.iso file with ISO Master from your preferred file manager.

From the website:

Use ISO Master to:

  • Create or customise CD/DVD images
  • Make Bootable CDs/DVDs

Basically, it allows you to add or remove files from the ISO image, then save the changes.

share|improve this answer

If you want to get read write permissions for copying files from the mounted ISO and do not want to install something else. Just go into terminal shell, navigate to whereever you mounted your ISO, such as:

sudo mount -o loop /home/username/whatever.iso /mnt/iso

Than copy the entire mounted directory somewhere else:

sudo cp -rf /mnt/iso /home/username/MyMountedISO

You could also use

cd /mnt/iso

Next view the contents

ls

and than:

sudo cp install.img /home/username/MyMountedISO
share|improve this answer

Mounting an iso file is simpler relative to installing it latter. Just to mention that if you want to install latest matlab versions in latest ubuntus, you do not need to mount it the iso, rather extract it there and proceed in installation after making the install and /matlab-extracted-folder/sys/java/jre/glnxa64/jre/bin/java executables.

Tested on ubuntu 14.04 and matlab 2014a.

Cheers,

share|improve this answer

I found the easiest and fastest way to handle the ISO file in Ubuntu 14.04 was to right click on the ISO file, choose Disk Image Mounter and then simply proceed to the newly opened directory.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.