I recently just got the chance to run Mac OS 9 for the first time after discovering the Mac OS 9 Mac Mini G4 Hacked ISO. This inspired me to write a tutorial on dual booting the Mac Mini G4 with any supported Mac OS X version and Mac OS 9 on the same HDD.
Just a note, I can’t believe this forum got the last new PPC hardware from Apple to boot OS 9. I’m just amazed. Thank you for inviting me into the world of Mac OS 9 for the first time.
==Notes On Using Mac OS 9==
Mac OS 9 does not support WiFi or Bluetooth.
Currently the release post for the Mac Mini G4 Hacked ISO v8 states that the loud fan bug may still be an issue. The fan is normal for me in Mac OS 9 so this must have been fixed.
There is a bug where right after boot sometimes the mouse cursor freezes. Rebooting fixes it. There is a workaround I wrote about here
http://macos9lives.com/smforum/index.php/topic,5347.0.html to allow safe rebooting when this happens by using a Hot Key to reboot correctly from the keyboard.
The internal speaker does not work in Mac OS 9, but the headphone jack does at a fixed volume level. I have an aux cord connected to a sound system with it's own volume control so this doesn't bother me at all. I can get very high output from this Mac Mini G4 on this fixed volume level by turning up my sound system.
I have the native resolution of my TV 1366x768 working perfectly, but have heard some very high resolutions may cause issues and that lowering the resolution manually fixes it.
==My Problem==
I use a Logitech wireless 2.4ghz USB keyboard and mouse with my Mac Mini G4. Unfortunately, this means I can not use any key combinations when the Mac Mini G4 first boots. Like holding down the c key to boot from a disc, or hold down option for the boot menu. The way I will get around this is further in the tutorial.
==Requirements==
-A Mac Mini G4.
-(optional) an Ethernet connection to the internet. WiFi does not work in Mac OS 9, I use an Ethernet to WiFi adapter since my Mac Mini G4 is nowhere near the router and whoever first bought this Mac Mini G4 didn’t add WiFi and Bluetooth to their configuration as they were build to order options.
-A Mac OS X Installer disc.
-The Mac OS 9 Hacked Mac Mini G4 ISO found in this page:
http://macos9lives.com/smforum/index.php?topic=4365.0 .
==Step 1: Installing Mac OS X==
I’m dual booting Mac OS X 10.5.6 so I put in the DVD I burned and let it boot.
Once the installer boots, I agreed to the license agreement and selected Terminal from the Utilities button within the Menu Bar at the top. I am partitioning from within Terminal and not with Disk Utility. This is because the "Install Mac OS 9 Drivers" option in Disk Utility is not available to PPC Mac's that can not officially boot Mac OS 9. In Terminal, I executed this command:
diskutil partitonDisk /dev/disk0 OS9Drivers HFS+ macos9 35G JHFS+ macosx 35G
I still have the 80GB original internal HDD in this Mac Mini G4, so I told diskutil to make 2 35GB partitions with the previous command. Even though this totals to 70GB, it appears diskutil fixed this and made one of the partition's 39GBs and the other 35GBs.
Whatever you do, the Mac OS 9 partition can not exceed 190GB due to Mac OS 9 limitations.
Then I went to the Menu Bar and quit Terminal. If you want, you can open up Disk Utility and now see a grayed out "Mac OS 9 Drivers" checkbox checked. Now go on and install Mac OS X.
==Step 2: Turning Off Auto-Boot==
Once Mac OS X 10.5 is installed, I executed this command in Terminal:
nvram auto-boot?=false
This makes the Mac Mini G4 boot into the Open Firmware console by default. This means I can get to a boot menu without needing the boot commands which I can't access with this wireless USB keyboard since it does not work immediately at boot.
==Step 3: Installing Mac OS 9 With Mac OS X==
Now while still in Mac OS X, I'm going to install Mac OS 9 from within Mac OS X. I have to do this, since even when single booting the Mac OS 9 Mac Mini G4 burned CD, my wireless mouse doesn't work after a few seconds. It does work in regular installed Mac OS 9. Doing this also means you don't need to burn another DVD or CD.
In Finder on Mac OS X, I mounted the Mac Mini G4 Mac OS 9 Hacked ISO file. In it will be a Contents directory. Open that up and you will find a Macintosh HD file. I then mounted the Macintosh HD file, and copied everything into the macos9 partition that is on my Desktop. I Also copied the CD Extras directory to the macos9 partition.
Then I blessed the Mac OS 9 partition. I opened Terminal and executed the command:
sudo bless -folder9 /Volumes/macos9/System\ Folder -use9 -bootBlockFile /usr/share/misc/bootblockdata
Note that /Volumes/macos9/System\ Folder might be different if you named your Mac OS 9 partition differently then I did previously in this tutorial.
==Step 4: Booting Mac OS 9==
I then rebooted, and the Mac Mini G4 booted into Open Firmware. I executed the command:
multi-boot
This took minutes to fully load, but now I have macosx and macos9 partitions selectable. I selected macos9 with the arrow keys and booted the OS.
Due to the mouse bug, I had to reboot once again. But then my mouse was movable and normal. If the mouse freezes at boot, continue to reboot until it works.
To boot a different OS or the same OS again, repeat step 4.