Last updated on August 16, 2024
A few years ago I created a bootable System 7.5.5 CD-ROM image file by editing the contents of a bootable System 7 CD-ROM I have. I discovered that I could change the contents system folder to 7.5.5 and the disk would still boot. This entry describes how you can use my CD-ROM image file and edit it’s contents.
Update: 2024-05-08: It seems that I can no longer create a bootable CD from an ISO file, instead a .bin + .cue seems to be needed. I’m not sure why. I hope to find time to experiment in the future.
What you need
- A Macintosh System that will run System 7.5.5
- A Macintosh System that will boot from a CD-ROM. The 128K, 512K, 512Ke, Plus, SE, SE/30, Portable, II, IIx, IIcx, Classic do NOT boot from a CD-ROM (TIL11905 / TA29225)
- A CD/DVD/Blue-ray recorder (burner) and a blank recordable CD (CD-R), OR a device that can emulate a CD-ROM. Do NOT use a CD-RW disk.
- My 650MB CD-ROM image with a minimal version of System 7.5.5 and some other tools to help you setup your system
- Optional: Basilisk II or some other software you can use to edit my CD-ROM image to add other software, for example, add the installation files for System 7.6.x or 8.x from Apple’s Legacy Software Recovery CD, or applications from Apple’s Applications Recovery CD or some other source.
- Software to write the image file to a blank recordable CD-ROM (if you are creating a physical CD)
Quick Start
- Download my 650MB CD-ROM image with a minimal version of System 7.5.5
- Optional: update/edit the contents of the CD-ROM image
- Write (burn) the CD-ROM image to a recordable CD (CD-R) disk that is 650MB or larger, or copy the CD-ROM file to a device that can emulate a CD-ROM following that device’s instructions
- Boot your Macintosh System
Download my CD-ROM image
I created my System 7.5.5 CD-ROM image by editing an image file I made from a bootable System 7.0 CD-ROM. I discovered that I could mount the CD-ROM image file in Basilisk II the same way I can a hard drive image, I then replaced the contents of the System folder with the minimal version of System 7.5.5 I originally created for my bootable drive and partition/volume images and then used the System Picker to ensure that new System software was “blessed” as the start-up system.
I have found guides online for how to create a bootable CD-ROM using Toast, but I did not have any success with those options and stopped experimenting with them once I managed to get a bootable disk using the edited System 7.0 CD-ROM image.
I may make bootable CD-ROMs for later system releases if I ever need one, but at the moment my collection is limited to 68k Macintosh Systems.
Edit the contents of the CD-ROM image
You can edit the contents of my CD-ROM image using Basilisk II, or any other program that can be used to edit HFS formatted CD-ROM images.
Write (burn) the CD-ROM image to a recordable CD (CD-R)
My CD-ROM image is NOT an ISO 9660 formatted CD, it is an HFS formatted CD, therefore not all CD recording (burning) software can be used to write my CD-ROM image to a CD-R. Personally I have been using TransMac, I tried Nero, and I tried ImgBurn and both did not work on my Windows 10 system. I was surprised by this, I had assumed that a bit was a bit when writing a CD-ROM image to a CD-R. I’m experimenting with this to see why ImgBurn likes some CDs but not others. It seems to be an issue of is the CD bootable or not.
NOTE: now that CD-Rs are themselves obsolete technology, some clarification on phrases “CD burning”, and “burn a CD”. When you write to recordable CDs a laser is used, the laser doesn’t literally “burn” your CD, the lasers instead interact with photosensitive dye. When the disc is blank, the dye is translucent, but when the dye is heated by the laser in the CD recorder (burner) that portion of the CD turns opaque. The now opaque spots on the recordable CD (CD-R) are the data “bits” that can be read.
Boot your Macintosh System
The majority of 68k System and all PPC Systems can boot from CD. Apple’s Knowledge Base’s article TA29225 states the the following systems CAN NOT boot from CD-ROM:
- Macintosh 128K, 512K, 512Ke
- Macintosh Plus, SE, and SE/30
- Macintosh Portable
- Macintosh II, IIx, and IIcx
- Macintosh Classic
To force your System to boot from your CD drive instead of a SCSI drive or internal IDE drive you try the following keyboard combinations:
- Hold down the “C” key, this only works for Apple brand CD-ROM drives (TA39718)
- Command-Option-Shift-Delete: Bypass the device that is selected in the Startup Disk control panel; boot from the first bootable device other than that.
- Command-Option-Shift-Delete-#: Boot from a specific SCSI ID, where # is 0 through 6 (TA22017)
TIL/KB
TIL11985-CD-ROM-Making_a_Macintosh_Start-Up_Volume_4-93.pdf
TIL11905-Macintosh-Which_Models_Can_Start_Up_from_CD-ROM_4-93.pdf
TIL12312 CD-ROM Booting Questions_and_Answers
TA22017_Macintosh_Using_CommandOptionShiftDelete_To_Start_Up_From_CD.pdf
Hi – is this CD Image still available for download?
That’s too bad about not being able to create bootable CDs from an ISO. The BIN/CUE stuff is for multisession CD-ROMs. Which Macs needed that to be able to boot? From what I read, it looks like you just need to use a separate HFS partition, which should be representable in a standard ISO image. Here’s what the manpage for genisoimage says:
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
-boot-hfs-file.
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 its 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 following will work.
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 genisoimage.
Please note: By using a driver from an Apple CD and copying Apple soft‐
ware to your CD, you become liable to obey Apple Computer, Inc. Software
License Agreements.