Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.3: Create cross-platform disk images System

This hint leverages built-in functionality and should work from a base install. Disk Copy's functionality has been folded into Disk Utility in Panther. I classify this hint as a 10.3 hint because I have never tried it in earlier versions of Mac OS X..

In order to create a cross-platform disc you need to:

  1. create and name a folder set to the desired name of the disc. (ex. MyDisc)
  2. Fill that folder with the desired contents of the disc
  3. Open Terminal, go to the folder's parent directory and type hdiutil makehybrid -o MyDisc MyDisc/. This will create a file called "MyDisc.iso"
  4. Open Disk Utility and click Burn. Select MyDisc.iso as the source, and start the burn.

This should give you a disc which can be read by nearly any Mac, Windows, or Linux computer.

    •    
  • Currently 2.33 / 5
  You rated: 2 / 5 (9 votes cast)
 
[38,723 views]  

10.3: Create cross-platform disk images | 9 comments | Create New Account
Click here to return to the '10.3: Create cross-platform disk images' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.3: Create cross-platform disk images
Authored by: @@ on Oct 25, '03 06:22:11AM

Hi,

I can't perform hdiutil makehybrid command because:


hdiutil: verb "makehybrid" is not recognized.

Any explanation?

Thanks



[ Reply to This | # ]
10.3: Create cross-platform disk images
Authored by: tedlandis on Oct 25, '03 09:00:16AM

You must not have 10.3 !



[ Reply to This | # ]
10.3: Create cross-platform disk images
Authored by: kevinv on Oct 25, '03 11:48:27AM

You're on panther right? My man page for hdiutil shows the following, and makehybrid is listed as a verb:

DESCRIPTION
hdiutil uses the DiskImages framework to manipulate disk images. Common
verbs include attach, detach, verify, create, convert, and burn.

The rest of the verbs are: help, info, load, checksum, chpass, eject
(historical synonym for detach), flatten, unflatten, imageinfo, mount
(historical synonym for attach), mountvol, unmount, plugins,
internet-enable, resize, segment, compact, makehybrid, and pmap.



[ Reply to This | # ]
10.3: Create cross-platform disk images
Authored by: mshelby on Apr 29, '04 08:38:13AM

Its been a while but while in the terminal and you type hdiutil do you see the verb makehybrid? It should work if you do.

-Mike



[ Reply to This | # ]
10.3: Create cross-platform disk images
Authored by: MartinK on May 10, '05 07:56:05AM

I do get the makehybrid verb listed for hdiutil, and at first it seems I can work with it, but as soon as I try to add a source it gives me "operation not permitted" (Panther 1039). Any ideas? TNX!



[ Reply to This | # ]
10.3: Create cross-platform disk images
Authored by: eDogg on Oct 25, '03 11:43:15AM

Just an addition to the above hint . . .

If you want to just make an ISO of an existing CD or disk image, mount it then use '/Volumes/*vol name*' as the Source instead of a folder.

This is quite handy for me and another reason why I love Panther.



[ Reply to This | # ]
10.3: Create cross-platform disk images
Authored by: hap on Oct 25, '03 12:06:30PM

I have used diskburn from the finder in 10.2 to move stuff from my Mac to a Windows machine before. I don't know about other flavors of unix however.



[ Reply to This | # ]
10.3: Create cross-platform disk images
Authored by: cowboy on Oct 25, '03 01:02:51PM

I'm a bit confused. Doesn't the finder already burn a disk that can be ready by a windows machine? Is this just useful if you want to create a burn that can be read by linux?



[ Reply to This | # ]
10.3: Create cross-platform disk images
Authored by: malfunction54 on Aug 30, '05 12:45:24PM
Here is the source code for a droplet (therac25.net) I wrote to create ISO images. You will need to compile it using the Script Editor. Let me know if you experience any problems with it, and I'll improve it as I have time. Note: The script will create images of any size, but will inform you if it exceeds ~650 MB.

[ Reply to This | # ]