Author Topic: OS 9 on iBook G4(Early 2004)?  (Read 4824 times)

Offline kikyoulinux

  • Newcomer
  • *
  • Posts: 5
  • new to the forums
OS 9 on iBook G4(Early 2004)?
« on: March 08, 2016, 01:14:13 AM »
Hello,
I got an iBook G4(12" 1.07 GHz) recently, and I burned a CD which is for unsupported G4s (with Modified iMic ROM).
Holding Option key, the CD icon labbed "MacOS9Lives" was on the screen. But booting off the CD turned out a gray screen and hanging there, no happy icon.
What's going on?

machine spec:
CPU: PowerPC G4 1.07GHz
RAM: 1.25GB
Graphics: ATi Mobility Radeon 9200 with 32M VRAM
HDD: 40G
Network: built-in and AirPort Extreme

Best regards,
Kikyou.

Offline kikyoulinux

  • Newcomer
  • *
  • Posts: 5
  • new to the forums
Re: OS 9 on iBook G4(Early 2004)?
« Reply #1 on: March 10, 2016, 05:32:56 AM »
Finally it works.
I have to hack the nvram to change model ID and CPUID.

I use this script to hack the nvram:
Code: [Select]
#!/bin/sh
echo Enabling OS 9 booting...
echo "You may have to enter your password"
# Use nvram command to setup nvramrc with script to make open firmware changes
sudo nvram nvramrc='" /" select-dev
" PowerBook4,3" encode-string " model" property
" PowerBook4,3" encode-string " MacRISC" encode-string encode+ " MacRISC2" encode-string encode+ " MacRISC3" encode-string encode+ " Power Macintosh" encode-string encode+ " compatible" property
00000000 " graphic-options" get-my-property 2drop !
unselect

" /cpus/PowerPC,G4@0" find-package if drop " /cpus/PowerPC,G4@0" find-device 80010201 encode-int " cpu-version" property then

device-end \ PLX-OS9-PATCH
'
# Enable use of nvramrc on boot. Change to "false" if you want to disable again. Or just clear/reset nvram.
sudo nvram "use-nvramrc?"=true
echo done.


After restoring the hard drive image, remember to remove Multiprocessing extension.

Then cheers!

Thanks to iMic and his guide.