In linux, you can use the commandline to both make and mount iso images.
The program ‘dd’ which comes standard on any linux distro can be used to make an iso image.
the program syntax is simple, here is an example that would make an iso image of my cdrom0 drive and save it in my home folder as backup_image.iso:
dd if=/dev/cdrom0 of=~/backup.iso
The first bit “dd” is the program name (note: dd stands for dataset definition).
The next part of the command “if=/dev/cdrom0? specifies the input for the program, in this case it is the device cdrom0 (my first CD/DVD drive)
The last bit of the command “of=~backup.iso” specifies the output path and name for the program, in this case the output is a file named backup.iso that is stored in my home directory. the tilde (~) specifies the home directory.
Now that you know how to make iso images using dd, you will want to know how to mount them. In linux this is easily achieved using the ‘mount’ command. The first thing you will want to do however, is to create a mount point for your iso image, so as root go ahead and create a directory named iso in /mnt. try using this command if your distro supports sudo –
sudo mkdir /mnt/iso
this creates a directory named iso in your /mnt directory , we will use this directory as a mount point for out iso image.
Mount the image:
sudo mount -o loop ~backup.iso /mnt/iso
This command mounts the backup.iso file found in your home directory to the mount point /mnt/iso the -o loop part of the command allows the iso file to be treated as a block device.
Now that you have mounted the iso, go to your /mnt/iso directory and you should see that the iso contents are readable and usable.
To unmount the iso image: