Difference between revisions of "Iso"

From Noah.org
Jump to navigationJump to search
Line 1: Line 1:
 
[[Category:Engineering]]
 
[[Category:Engineering]]
 +
[[Category:Disks_and_Filesystems]]
 
== Working with ISO disk images ==
 
== Working with ISO disk images ==
  
Most of these notes are for Linux. I also have some notes at the end for Mac OSX.
+
Most of these notes are for Linux. I also have some notes at the end for Mac OSX. Note that `cdrecord` may actually be a link to `wodim` on Ubuntu which shouldn't matter.
Note that `cdrecord` may actually be a link to `wodim` on Ubuntu.
 
  
 
=== copy a DVD or CD to iso file ===
 
=== copy a DVD or CD to iso file ===
 +
 
<pre>
 
<pre>
 
dd if=/dev/dvd of=dvd.iso
 
dd if=/dev/dvd of=dvd.iso
Line 12: Line 13:
  
 
=== create DVD iso image from files ===
 
=== create DVD iso image from files ===
 +
 
In this example, I make a DVD image from my SVN 'trunk' directory.
 
In this example, I make a DVD image from my SVN 'trunk' directory.
  
Line 19: Line 21:
  
 
=== create DVD iso image from VIDEO_TS directory ===
 
=== create DVD iso image from VIDEO_TS directory ===
 +
 
In this example the directory, "dvd_directory", should be a directory <em>above</em> where you would find VIDEO_TS and AUDIO_TS. Note that AUDIO_TS is not required. This will generate an ISO file that you can then burn to a disk.
 
In this example the directory, "dvd_directory", should be a directory <em>above</em> where you would find VIDEO_TS and AUDIO_TS. Note that AUDIO_TS is not required. This will generate an ISO file that you can then burn to a disk.
  
Line 26: Line 29:
  
 
=== mount CD or DVD iso disk image ===
 
=== mount CD or DVD iso disk image ===
 +
 
<pre>
 
<pre>
 
mkdir /media/loop
 
mkdir /media/loop
Line 47: Line 51:
 
== How to mount .bin and .cue files on Linux ==
 
== How to mount .bin and .cue files on Linux ==
  
(Note that mplayer can play videos from .bin files directly if they store VCD images.)
+
Note that mplayer can play videos from .bin files directly if they store VCD images.
  
 
First install <code>bchunk</code>:
 
First install <code>bchunk</code>:
 +
 
<pre>
 
<pre>
 
sudo apt-get install bchunk
 
sudo apt-get install bchunk
Line 55: Line 60:
  
 
Run bchunk on the .bin and .cue files to convert to .iso:
 
Run bchunk on the .bin and .cue files to convert to .iso:
 +
 
<pre>
 
<pre>
 
bchunk disk_image.bin disk_image.cue new_disk_image
 
bchunk disk_image.bin disk_image.cue new_disk_image
Line 60: Line 66:
  
 
Then mount the .iso file:
 
Then mount the .iso file:
 +
 
<pre>
 
<pre>
 
mkdir /media/loop
 
mkdir /media/loop
Line 66: Line 73:
  
 
=== VCD images generate two .iso files ===
 
=== VCD images generate two .iso files ===
 +
 
If you get two .iso files after running bchunk then this means you are probably working with a VCD image. To handle these you can try cdemu (a linux kernel module). I have not tried this.
 
If you get two .iso files after running bchunk then this means you are probably working with a VCD image. To handle these you can try cdemu (a linux kernel module). I have not tried this.
  

Revision as of 12:44, 25 August 2008

Working with ISO disk images

Most of these notes are for Linux. I also have some notes at the end for Mac OSX. Note that `cdrecord` may actually be a link to `wodim` on Ubuntu which shouldn't matter.

copy a DVD or CD to iso file

dd if=/dev/dvd of=dvd.iso
dd if=/dev/cdrom of=cd.iso

create DVD iso image from files

In this example, I make a DVD image from my SVN 'trunk' directory.

mkisofs -r -J -allow-multidot -root=/trunk/ /home/noah/trunk/ > disk_image.iso

create DVD iso image from VIDEO_TS directory

In this example the directory, "dvd_directory", should be a directory above where you would find VIDEO_TS and AUDIO_TS. Note that AUDIO_TS is not required. This will generate an ISO file that you can then burn to a disk.

mkisofs -dvd-video -o disk_image.iso dvd_directory

mount CD or DVD iso disk image

mkdir /media/loop
mount -o loop -t iso9660 disk_image.iso /media/loop

Burn DVD iso image to DVD

This assumes that /dev/dvd is a link to your DVD device.

growisofs -dvd-compat -Z /dev/dvd=disk_image.iso

Burn CD iso image to CD

cdrecord -pad disk_image.iso

How to mount .bin and .cue files on Linux

Note that mplayer can play videos from .bin files directly if they store VCD images.

First install bchunk:

sudo apt-get install bchunk

Run bchunk on the .bin and .cue files to convert to .iso:

bchunk disk_image.bin disk_image.cue new_disk_image

Then mount the .iso file:

mkdir /media/loop
mount -o loop -t iso9660 new_disk_image.iso /media/loop

VCD images generate two .iso files

If you get two .iso files after running bchunk then this means you are probably working with a VCD image. To handle these you can try cdemu (a linux kernel module). I have not tried this.

Burn ISO under Mac OSX

From a Terminal shell run the following:

hdiutil burn image.iso