up vote 3 down vote favorite
share [g+] share [fb]

I would like to burn a CD using a Mac (10.5) which I can then access from a Solaris 10 x86 machine.

This partially works:

  1. Insert blank CD and let the Finder open it so it creates a "Recordable CD" window for it.
  2. Drag the files to be burned into the "Recordable CD" window
  3. Burn (there are no options except for speed)

Then to mount in Solaris:

mount -f hsfs -o ro /dev/dsk/foo /mnt/bar

The problem here is that Solaris will see all the filenames as lower case and it will only allow each file name to contain one period (these are HSFS limitations). Apple's help says they support the Rock Ridge and Joliet extensions which allow longer file names.

I have also tried using Toast with both the "Mac & PC" and "ISO 9660" options but I get the same results when mounting in Solaris.

Is there some combination of burning tools/options and mount options that will make this work?

link|improve this question
you need ISO9660 extensions -- Rock Ridge and/or Joliet are two ways to do that. or you could try burning as a UDF filesystem. – quack quixote Jan 14 '10 at 23:41
1  
Solaris' man mount_hsfs: docs.sun.com/app/docs/doc/816-5166/mount-hsfs-1m?a=view – quack quixote Jan 14 '10 at 23:43
I believe the Rock RIdge and Joliet extensions are present on the disc. The Apple page I linked to above states that they are included on the disc. Also, when trying the disc in a WinXP machine, it shows the correct filenames which indicates to me it is seeing the extensions. – cope360 Jan 15 '10 at 15:26
I also tried the UDF option in Toast with the same results (8.3 filenames only when mounted in Solaris). – cope360 Jan 15 '10 at 15:28
feedback

migrated from serverfault.com Jan 15 '10 at 15:53

This question came from our site for system administrators and desktop support professionals.

4 Answers

The command line tool hdiutil might work:

http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man1/hdiutil.1.html

link|improve this answer
1  
Of particular note are the -iso and -joliet options to the makehybrid subcommand. – Chris Johnsen May 29 '10 at 14:48
feedback

Buy Roxio Toast.

link|improve this answer
Are there some specific options that must be selected? I tried using Toast with both the "Mac & PC" and "ISO 9660" options but I get the same results when mounting in Solaris. – cope360 Jan 14 '10 at 17:33
feedback

I thought Finder included Joliet extensions by default, but as Nate suggested you might try using hdiutil to generate your image.

Also, you might try forcing the use of Joliet extensions to ISO 9660 when mounting on Solaris:

mount -f hsfs -o ro,joliet /dev/dsk/foo /mnt/bar

The hsfs manpage seems to indicate that it should detect and use Joliet extensions if present, but it is worth trying mentioning it explicitly.

link|improve this answer
feedback

If you dont want to use the ClI use Disk Utility.app (/Applications/Utilities/Disk Utility.app).

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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