Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Creating a Bootable Mac OS 9 CD in Mac OS X

753 views
Skip to first unread message

Nathalie Durant

unread,
Feb 28, 2004, 11:28:08 PM2/28/04
to
I have a bootable Mac OS 9 CD for an old Power Mac. I need to duplicate
the System Folder with a few extra extensions and create a bootable CD
for emergency reboot on the old computer.

My new iMac does not run Classic. I copied the "System Folder" from the
Mac OS 9 CD to the new iMac and burned a CD-R. The old Power Mac does
not boot from the CD-R when I restart it holding down "C".

My investigation revealed that the System Folder in a bootable CD-R must
be "blessed" by turning on a boot bit or something. When I copied the
System Folder to the iMac, it became unblessed. How can I turn on the
boot bit on the iMac running only Mac OS X and no Classic?

TIA.

Ernie Klein

unread,
Feb 29, 2004, 10:34:15 AM2/29/04
to
In article <ndurant-DD1E1D...@news.videotron.net>,
Nathalie Durant <ndu...@potentium.ca> wrote:

That's not the only problem. Blessing isn't the problem (command line
'bless -folder9 ...' will bless the folder - if it is in a seperate
volume). But the CD will still not be bootable because the 'boot' code
also must be in the boot sector of the startup CD itself. I have found
no way to make a bootable OS 9 CD while booted into OS X, even Toast
won't do it. I maintain a whole library of OS 9 disk images for our
school on my G4 MDD running Panther, but I have to boot into OS 9 when I
want to burn a OS 9 boot CD. Maybe someone else has found a way to do
this from OS X, and if so I would sure like to know how also - it's a
real pain having to boot into OS 9 all the time - but at least I can;
you can't.

--
-Ernie-

"There are only two kinds of computer users -- those who have
suffered a catastrophic hard drive failure, and those who will."

Have you done your backup today?

Neill Massello

unread,
Feb 29, 2004, 3:28:32 PM2/29/04
to
Ernie Klein <eckleins...@pacbell.net> wrote:

> I have found no way to make a bootable OS 9 CD while booted into OS X,
> even Toast won't do it. I maintain a whole library of OS 9 disk images
> for our school on my G4 MDD running Panther, but I have to boot into OS 9
> when I want to burn a OS 9 boot CD.

To copy a bootable CD in Panther, use Disk Utility to save a "DVD/CD
master" image from the CD. A bootable CD inserted in the optical drive
should appear as an indented set of entries in the upper left pane of
Disk Utility. The first entry will contain the name of the optical
drive; the second will usually be "Session 1"; and the third will be the
name of the HFS volume on the CD (that appears on the Desktop). Select
the middle entry ("Session 1"), then select the last item in the New
submenu of the Images menu, which will usually read "Image from
disk1s1...". In the resulting Save dialog, select "DVD/CD master" in the
Image Format pop-up (and "none" for Encryption).

Once Disk Utility has finished saving the image file (with a .cdr
filename extension) you can use that file to burn a bootable CD from
Disk Utility or Toast. Do not mount the image file; just burn it.

Nathalie Durant

unread,
Feb 29, 2004, 6:18:05 PM2/29/04
to
In article <1g9x0d2.shv7y8hjdptwN%neillm...@earthlink.net>,
neillm...@earthlink.net (Neill Massello) wrote:

Thanks! I would like to try this method. Before burning the image to a
blank CD-R, I have to add a couple of extra files to the Extensions
folder in System Folder. How can I slightly modify the image file? I
have Disk Utility but not Toast.

TIA again.

Ernie Klein

unread,
Feb 29, 2004, 11:42:32 PM2/29/04
to

Your last sentence is the problem:

"Do not mount the image file; just burn it."

The problem isn't to copy a bootable CD, (which can be done in several
ways), but to create an image from a bootable CD (or use an existing
image, in my case) and mount it, modify it to add new, or updated
applications, extensions, etc., create a new disk image and _then_ burn
a _new_ bootable CD, that will boot in OS 9. I have not found any way
to take a set of files and create a disk image from that set of files
and then creat a CD that will boot on OS 9 from OS X (it's easy to do
from OS 9).

Neill Massello

unread,
Mar 1, 2004, 1:06:14 AM3/1/04
to
Nathalie Durant <ndu...@potentium.ca> wrote:

> Thanks! I would like to try this method. Before burning the image to a
> blank CD-R, I have to add a couple of extra files to the Extensions
> folder in System Folder. How can I slightly modify the image file? I
> have Disk Utility but not Toast.

Double-click the disk image to mount it. Drag items you want to add to
the appropriate location in the mounted image. Then unmount (eject) the
mounted volume and use the image file to burn a CD.

Be aware that adding things, especially Extensions, to a bootable CD's
System Folder can prevent startup or cause crashes after startup, as the
system on a bootable CD is specially configured so that no system items
need to write to the startup volume -- which is impossible when the
startup volume is a CD.

Nathalie Durant

unread,
Mar 1, 2004, 1:38:15 AM3/1/04
to
In article <1g9xwyu.1euio0g1oivxwkN%neillm...@earthlink.net>,
neillm...@earthlink.net (Neill Massello) wrote:

> Nathalie Durant <ndu...@potentium.ca> wrote:
>
> > Thanks! I would like to try this method. Before burning the image to a
> > blank CD-R, I have to add a couple of extra files to the Extensions
> > folder in System Folder. How can I slightly modify the image file? I
> > have Disk Utility but not Toast.
>
> Double-click the disk image to mount it. Drag items you want to add to
> the appropriate location in the mounted image. Then unmount (eject) the
> mounted volume and use the image file to burn a CD.

When I tried it, the mounted image is a "Read-only file system".
Dragging items into the mounted image makes Finder complain "The item
XXX could not be moved because System Folder cannot be modified".

"chmod" in Terminal doesn't work either. Any idea?

Neill Massello

unread,
Mar 1, 2004, 5:06:30 AM3/1/04
to
Nathalie Durant <ndu...@potentium.ca> wrote:

> When I tried it, the mounted image is a "Read-only file system".
> Dragging items into the mounted image makes Finder complain "The item
> XXX could not be moved because System Folder cannot be modified".
>
> "chmod" in Terminal doesn't work either. Any idea?

Nope. On my system (10.3.2), the cdr images created by Disk Utility 10.4
mount as writable volumes, as do the images created by Toast 6.0.3.

Neill Massello

unread,
Mar 1, 2004, 5:06:32 AM3/1/04
to
Ernie Klein <eckleins...@pacbell.net> wrote:

> The problem isn't to copy a bootable CD, (which can be done in several
> ways), but to create an image from a bootable CD (or use an existing
> image, in my case) and mount it, modify it to add new, or updated
> applications, extensions, etc., create a new disk image and _then_ burn
> a _new_ bootable CD, that will boot in OS 9. I have not found any way
> to take a set of files and create a disk image from that set of files
> and then creat a CD that will boot on OS 9 from OS X (it's easy to do
> from OS 9).

Running 10.3.2 (with Developer Tools installed, in case that makes any
difference), I can use Disk Utility 10.4 to create images from
9-bootable CDs that are writable when mounted and bootable when burned.
I can also do the same using Toast 6.0.3.

Nathalie Durant

unread,
Mar 1, 2004, 10:42:39 AM3/1/04
to
In article <1g9y7k2.1ibvz7k6hl7noN%neillm...@earthlink.net>,
neillm...@earthlink.net (Neill Massello) wrote:

My system is also (10.3.2), my Disk Utility is also 10.4. The .cdr still
mounts read-only.

I also did in Terminal

sudo -s
hdiutil mount -readwrite "iMac Install CD.cdr"

but it still mounts read-only. You must log in as root account?

Ernie Klein

unread,
Mar 1, 2004, 2:55:08 PM3/1/04
to
In article <ndurant-ADA8BC...@news.videotron.net>,
Nathalie Durant <ndu...@potentium.ca> wrote:

First insert the CD so it is on the desktop, then open Disk Utility and
select the CD in the left panel. Click on New Image and you should get
a dialog box asking for the Save As name; alos in that dialog box should
be 'Image Format' which can be set read-only or read/write, which is
what you want.

I agree with Neill that his method does produce a OS 9 bootable CD as
the end product, however, even though the image is writable - it is not
_growable_. That is: the mounted image (as seen in 'Get Info') has zero
available space, and any attempt to add a small file to the image fails.
I can remove a file from the image, which creates available space, and
then add my small file and burn a new CD, which is bootable, but I can't
add new files to the image, which was the whole point in the first
place, to add some new files to the boot CD.

Perhaps hdiutil has an option to do what we want. I'll play with it if
I get some time. I'm thinking of the 'convert' option to attempt to
convert the mounted image (from Disk Utility) to a UDSP (sparse
growable) image.

0 new messages