Making an ISO from CD/DVD on Linux
To create an ISO file from a physical DVD/CD/Floppy/USB/Anything. Use the command ‘dd’ this creates a bit for bit copy of the original file/partition/device.
dd takes two parameters these are if - input file and of - output file.
In this case the input file will be the CD and the output file will be the ISO.
dd if=/dev/sr0 of=/home/osaka/cd.iso
My optical drive is located at /dev/sr0. I found this out my automaticly mounting the disk and using mount to view all mounted devices.
osaka@computer ~ $ mount ... /dev/sr0 on /media/DRIVER type iso9660 (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks)
If the disk you are copying is large then it might take a while, during which you will not see any output, to make sure it is working monitor the size of the newly created ISO file.
osaka@computer ~ $ dd if=/dev/sr0 of=/home/osaka/serial-drivers.iso 2400+0 records in 2400+0 records out 1228800 bytes (1.2 MB) copied, 1.84111 s, 667 kB/s
You can then mount the ISO with:
mount /home/osaka/serial-drivers.iso /mnt -o loop
You might want to look up mkisofs which does the same but for directories.
mkisofs -o /homw/osaka/folder.iso /radnom/dir/