800 MHz Power PC G3 Processor
128 MB SD-RAM upgraded with 512 MB for a total of 640 MB
80 GB Hard Drive
12.1 inch TFT LCD Display (1024x768)
10/100 Ethernet, two USB, firewire, S-VGA output with special cable
Software 56k Modem off of USB
I bought an Apple iBook as an open box item from CompUSA. I have for many years
been a user of x86 computers as well as Sparc processors. I got a Mac G4 machine
and decided it was time to pickup an iBook.
Within 3 hours of brining the laptop home, I decided to reload it to my
liking. I booted up the Mac OS X boot disk and picked the option of Disk
Utility. I then erased the hard drive and allocated 13 GB for Max OS X
and the rest as free space (14 GB).
I upgraded the hard drive from 30 GB to 80 GB. I reloaded the machine
and planned it for 3 partitions or triple boot. I gave about 5 GB in
the middle for Mac OS 9.2.2. Linux and Mac OS X were equally divided
between each other.
After Mac OS X was loaded, I then proceeded to load Linux. The version I used
was Yellow Dog 3.0 which was
released in May 2003. Yellow Dog linux is aimed at the Apple Mac market.
When Linux was loaded, everything worked by default including sound*,
ethernet, and X11. The caveats are below.
Sound works by default. However, under KDE, the KDE CD Player (kscd) does
not put out any sound. You have to use Audio Player (xmms) and make a few
changes to it settings.
Do a CTRL-P and you should see the "Audio I/O Plugins" and enable "AudioCD
Reader 0.11d (libcdread.so)" plugin and disable "CD Audio Player 1.2.7
(libcdaudio.so)". Under "Output Plugin", select "OSS Driver 1.2.7 (libOSS.so)"
The modem is not a serial modem but is a USB Software Modem. As of right now,
I have tried one driver from Linuxant (sp?) and have not been successful.
Compuserve under Mac OS X
Even though this is off topic but there are those who are interested
in setting up custom scripts to dial up their Internet accounts.
I used Compuserve Classic dialup on the Mac OS X side when I travel whcih
requires a custom chat script. The script is
cserve.txt. It is placed in the
/Library/Terminal Scripts directory which by default does not exist
and has to be created first. I got a dial-up script
from a Rice University IT person and then modified it for Compuserve Classic
I use Ogle to playback
my DVD's. However, I had problems getting it to run until I found the
solution on the Internet. Before you compile, you will need to do a
"$ ./configure --disable-altivec --disable-xv"
The "--disable-xv" s optional and it allows you to take snapshots of the DVD
image which before was a blue background. It is optional.
Some of the downloads from the web site you can leave out since it is included
in YellowDog such as JPG and XML2.
Mac OS 9.2.2
I did a complex method of loading Mac OS 9.2.2 on the iBook. I went
through Mac on Linux (MOL) and loaded Mac OS 9.0.1 and then did the
upgrades through Mac OS 9.2.2. Don't boot into 9.2.2 yet, the original
CD's that came with the computer, you need to load the items related
to Mac Classic only and nothing else. You will need to copy the files
that are put on the Mac OS X partition to the Mac OS 9 partition
which is the System Folder. You will need to know what you are
doing. I now have Mac OS 9.2.2 CD's but you will still need to do
the copy. The copy puts drivers for the video, sound, network so
the machine can boot up under Mac OS 9.2.2 and not have any problems.
Send comments to Brad
Last Updated : Nov 24, 2004