On Thu, May 26, 2005 at 04:04:52PM -0700, Brad Boyer wrote: > On Thu, May 26, 2005 at 05:23:52PM -0300, Gunther Furtado wrote: > > As I am trying to transfer a MacOS8.1 from a bootable hfs iomega zip disk to a > > bootable CD (trying to rescue a Performa630CD). I am having a hard time using > > mkisofs an it made me wonder: is it possible to back up an HFSPlus partition > > from debian? Which tools are available? > > You can't use mkisofs to make a CD that is bootable on an oldworld or > nubus based mac. It isn't just a matter of having files on the CD to > be able to boot from it. You need a partition map and drivers on your > CD setup correctly. The zip disk would have its own partition map and > drivers if it is bootable, but those drivers may not be compatible > with being loaded from a CD. I have a bootable MacOS 8.5 CD, could I make a bootable Linux CD by copying the partitions on the cd? The man page of mkisofs talks about: -boot-hfs-file driver_file Installs the driver_file that may make the CD bootable on a Macintosh. See the HFS BOOT DRIVER section below. (Alpha). HFS BOOT DRIVER It may be possible to make the hybrid CD bootable on a Macintosh. A bootable HFS CD requires an Apple CD-ROM (or compatible) driver, a bootable HFS partition and the necessary System, Finder, etc. files. A driver can be obtained from any other Macintosh bootable CD-ROM using the apple_driver utility. This file can then be used with the -boot-hfs-file option. The HFS partition (i.e. the hybrid disk in our case) must contain a suitable System Folder, again from another CD-ROM or disk. For a partition to be bootable, it must have it's boot block set. The boot block is in the first two blocks of a partition. For a non- bootable partition the boot block is full of zeros. Normally, when a System file is copied to partition on a Macintosh disk, the boot block is filled with a number of required settings - unfortunately I don't know the full spec for the boot block, so I'm guessing that the follow- ing will work OK. Therefore, the utility apple_driver also extracts the boot block from the first HFS partition it finds on the given CD-ROM and this is used for the HFS partition created by mkisofs. PLEASE NOTE By using a driver from an Apple CD and copying Apple software to your CD, you become liable to obey Apple Computer, Inc. Software License Agreements. I have search for more information on how to actually do this, but failed. The apple_driver utility does not seem to be included in the debian mkisofs package. And if I get my hands on apple_driver and use that to copy the driver partitions from the MacOS CD, could I then use miboot to get a blessed system folder? Can the mklinux CD:s boot oldworld macs? If so, you could perhaps copy the partitions on the mklinux CD instead of copywrited Apple ones? -- Hans Ekbrand (http://sociologi.cjb.net) <hans@sociologi.cjb.net>
Attachment:
signature.asc
Description: Digital signature