TweetFollow Us on Twitter

Installing Mac OS 9 Volume Number: 16 (2000)
Issue Number: 8
Column Tag: Mac OS X

Installing Mac OS 9, OS X and X Server on a G3 Laptop

By Andrew C. Stone

During these hybrid times, Macintosh developers are concurrently developing software for Mac OS 9, Mac OS X, Mac OS X Server and Darwin. I realized it would be optimal to allow my 1 year old and hopelessly out of date WallStreet G3 laptop to boot off of any of these systems, without dragging around an external hard disk. It's possible to do this, but you have to be careful about the order of installation and the order and size of partitions. With some tips from Joe Keenan from Apple, I was able to accomplish the install without too much trouble. This article will go over the process step by step, with tips and tricks along the way.

Step 1. Make a partitioning plan for your internal hard disk.

The most important step is for you to determine how you want to carve up your disk. If you consider the fact that new versions of OS X are coming out fairly regularly, then the partition devoted to OS X should not contain any vital source or "permanent" files. Since Mac OS 9 is stable, you might consider that partition as the place to keep important files and data. You'll want at least 3 HFS extended partitions.

If your disk is larger than 8 gigabytes and your laptop has the "Old world ROM" (WallStreet and earlier models), you'll need to squeeze the operating systems onto the first 8 gigs. Old World machines did not implement the necessary standard for doing ATA block reads past 8GB, so all boot partitions must begin before 8GB. You might consider making a large forth or fifth partition of the remaining disk space if you have a large capacity hard drive.

Because the newer boot loader that comes with X can boot either OS X or OS X Server, while the Server boot loader cannot load X, you have to install X on a partition before Server. Since you need a Mac OS 9 partition to run various USB devices at the time of this writing and the boot chooser "System Disk" runs as a Mac OS 9 System Extension, 9 needs to be installed on the first partition. This will allow you to boot with the option key down and select one of the various operating systems from which to boot.

So, on an 8 gig drive, you might divide it up into 3 equal partitions of about 2.6 gigs each, and install Mac OS 9 on the first partition, Mac OS X on the second, and Mac OS X Server 1.2 on the third. Because Darwin 1.0 is based on the exact same code as OS X, you'll be able to build and tinker with Darwin on the OS X partition beginning with Developer Preview 4.

NOTE - if you have trouble with any of these steps, you might try hooking a SCSI disk to your laptop. I noticed that booting off of the CDs sometimes hung, but when the external SCSI disk was connected, it had no trouble booting.

Be sure you have the following Apple CDs, or later versions where applicable:

  • Mac OS 9
  • Mac OS X Install CD
  • Mac OS X Server 1.2
  • DeveloperCD

Step 2. Partition the hard disk and Install Mac OS 9

Warning! Following these instructions will completely wipe clean your PowerBook! Be sure to back up everything to an external disk or network.

A. Insert the Mac OS 9 CD. Premium and Select Developers received OS 9 in October 1999's monthly mailing.

B. Boot off the CD by holding down the C key while booting. If that doesn't work, try holding down the option key! If that fails, reset the Parameter Ram by holding down Option-Command-P-R while rebooting. You'll hear a second start up bong which indicates that the old settings have been reset to defaults.

If you plan to install Linux as a fourth operating system, you'll need to learn the command line tool "pdisk", which lets you partition the disk and assign non-Apple types to each partition. Moreover, you can erase certain partitions without destroying the data on the others. Otherwise, you can get by using the GUI application "Drive Setup" provided by Apple in Utilities/Drive Setup ü on Mac OS 9.

C. Partition your hard disk

a. Start the Drive Setup application to partition your disk according to your plan.

b. Select the Internal Drive (ATA 0 0 0)

c. Click "Initialize"

d. Click "Customize"

e. Choose the number of partitions you desire, such as "3 Partitions" from the pop up button

f. Click in the area which represents the 3 partitions and resize each to your desired plan

g. Choose HFS Extended (HFS+) as the file system type for each of these partitions

h. Click "Initialize" and "OK"

D. Double-click "Mac OS Install" and click away until you can select the partition to install Mac OS 9 on - choose the first partition and click install.

E. Reboot and remove Mac OS 9 CD.

Step 3. Install Mac OS X onto the second partition

A. Insert Mac OS X Install CD

B. In order to switch between operating system, you'll need to install the System Disk Utilities.

Copy the application System Disk in Mac OS X Install CD/Utilities/System Disk Utilities/ to the recently installed Mac OS 9 disk.

C. Double-click Install Mac OS X application

a. This will put up a panel that explains the reboot into OS X - click "Continue"

b. After rebooting, the installer gets loaded, click Continue, Agree, OK...

c. Choose the second partition and click all the OK's

d. OS X will get installed, and then will auto reboot

D. The Assistant's Set Up module automatically appears so you can configure your computer

Just like in OS X Server, you can configure the following:

  • keyboard, root password, Web, Quicktime Streaming and Apple File servers
  • ethernet ports, hostname, router, inet mask, IP address,use NetInfo
  • remote login, time zone, time, server configurations, accounts, auto login

You can always come back to these via /System/Administration/Assistant.app -> Set Up Assistant

Click restart to test your network connectivity and have these changes take effect.

E. Install user applications. Check www.omnigroup.com, www.stone.com, etc. for the latest!

G. Remove Mac OS X Install CD

Step 4. Install Mac OS X Server 1.2 onto the third partition

A. Insert Mac OS X Server 1.2 CD

B. Boot off of the CD or Mac OS 9 partition

C. Double-click the Install Mac OS X Server application

a. Choose your installation language: English, French, German, Japanese.

b. You'll get a panel - "Mac OS X Server cannot be installed on this computer"

c. Choose Special->Configurations

d. Click the check box "Allow installation on unsupported configurations" and "OK".

e. Click a bunch of Ok's and "I Agree".

f. Select the third partition, and OK, OK.

g. The install continues and then auto reboots

D. The Assistant's Set Up module automatically appears so you can configure your computer

Just like in OS X Server, you can configure the following:

  • keyboard, root password, Web, Quicktime Streaming and Apple File servers
  • ethernet ports, hostname, router, inet mask, IP address,use NetInfo
  • remote login, time zone, time, server configurations, accounts, auto login

You can always come back to these via /System/Administration/Assistant.app -> Set Up Assistant

Click restart to test your network connectivity and have these changes take effect.

E. Remove the Mac OS X Server 1.2 CD as the computer reboots.

F. Install the Developer software

a. login as 'root'

b. Insert the DeveloperCD

c. Install WebObjects and Development Tools: launch Installer.app by double-clicking WebObjectsDeveloper.mpkg

d. Remove the DeveloperCD

e. Insert the Mac OS X Server 1.2 CD

f. This is important - WebObjects 4.0 "writes over" some upgraded files in Server 1.2, therefore, you'll need to install this on top of the Developer install. Double-click the 'UpdateWO4.0_Developer.mpkg' in /Mac_OS_X_Server_1.2/System/Installation/Packages/

g. Click Install

h. Remove the Mac OS X Server 1.2 CD

G. Install user applications. Check www.omnigroup.com, www.stone.com, www.stepwise.com, etc. for the latest! A suite of web design tools is available at: ftp://ftp.cs.unm.edu/pub/stone/MacOSX/StoneWebTools.1.4.m.P.b.tar.gz

Conclusion

Being a freewheeling and footloose cross-platform developer is a tricky but obtainable goal. Turning your G3 laptop into a multi-OS boot machine is a worthwhile endeavor for mobile development and remote demos, and it really impresses the Windoze users in the airplane seats next to you!


Andrew Stone <andrew@stone.com> is the chief executive haquer at Stone Design Corp <http://www.stone.com/> and divides his time between raising children, llamas & cane and writing applications for Mac OS X and playing with Darwin.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

BetterTouchTool 1.989 - Customize Multi-...
BetterTouchTool adds many new, fully customizable gestures to the Magic Mouse, Multi-Touch MacBook trackpad, and Magic Trackpad. These gestures are customizable: Magic Mouse: Pinch in / out (zoom... Read more
calibre 2.77.0 - Complete e-book library...
Calibre is a complete e-book library manager. Organize your collection, convert your books to multiple formats, and sync with all of your devices. Let Calibre be your multi-tasking digital librarian... Read more
Quicksilver 1.5.2 - Application launcher...
Quicksilver is a light, fast and free Mac application that gives you the power to control your Mac with keystrokes alone. Quicksilver allows you to find what you need quickly and easily, then act... Read more
Paperless 2.3.9 - $49.95
Paperless is a digital documents manager. Remember when everyone talked about how we would soon be a paperless society? Now it seems like we use paper more than ever. Let's face it - we need and we... Read more
Apple GarageBand 10.1.5 - Complete recor...
The new GarageBand is a whole music creation studio right inside your Mac -- complete with keyboard, synths, orchestral and percussion instruments, presets for guitar and voice, an entirely... Read more
Adobe Audition CC 2017 10.0.2 - Professi...
Audition CC 2017 is available as part of Adobe Creative Cloud for as little as $19.99/month (or $9.99/month if you're a previous Audition customer). Adobe Audition CC 2017 empowers you to create and... Read more
Adobe After Effects CC 2017 14.1 - Creat...
After Effects CC 2017 is available as part of Adobe Creative Cloud for as little as $19.99/month (or $9.99/month if you're a previous After Effects customer). The new, more connected After Effects CC... Read more
Adobe Premiere Pro CC 2017 11.0.2 - Digi...
Premiere Pro CC 2017 is available as part of Adobe Creative Cloud for as little as $19.99/month (or $9.99/month if you're a previous Premiere Pro customer). Adobe Premiere Pro CC 2017 lets you edit... Read more
WALTR 2 2.0.9 - $39.95
WALTR 2 helps you wirelessly drag-and-drop any music, ringtones, videos, PDF, and ePub files onto your iPhone, iPad, or iPod without iTunes. It is the second major version of Softorino's critically-... Read more
Yummy FTP Pro 1.11.14 - $14.99 (50% off)
Yummy FTP Pro is an advanced Mac file transfer app which provides a full-featured professional toolkit combined with blazing speeds and impeccable reliability, so whether you want to transfer a few... Read more

Super Mario Run dashes onto Android in M...
Super Mario Run was one of the biggest mobile launches in 2016 before it was met with a lukewarm response by many. While the game itself plays a treat, it's pretty hard to swallow the steep price for the full game. With that said, Android users... | Read more »
WarFriends Beginner's Guide: How to...
Chillingo's new game, WarFriends, is finally available world wide, and so far it's a refreshing change from common mobile game trends. The game's a mix of tower defense, third person shooter, and collectible card game. There's a lot to unpack here... | Read more »
Super Gridland (Entertainment)
Super Gridland 1.0 Device: iOS Universal Category: Entertainment Price: $1.99, Version: 1.0 (iTunes) Description: Match. Build. Survive. "exquisitely tuned" - Rock Paper Shotgun No in-app purches, and no ads! | Read more »
Red's Kingdom (Games)
Red's Kingdom 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Mad King Mac has kidnapped your father and stolen your golden nut! Solve puzzles and battle goons as you explore and battle your... | Read more »
Turbo League Guide: How to tame the cont...
| Read more »
Fire Emblem: Heroes coming to Google Pla...
Nintendo gave us our first look at Fire Emblem: Heroes, the upcoming mobile Fire Emblem game the company hinted at last year. Revealed at the Fire Emblem Direct event held today, the game will condense the series' tactical RPG combat into bite-... | Read more »
ReSlice (Music)
ReSlice 1.0 Device: iOS Universal Category: Music Price: $9.99, Version: 1.0 (iTunes) Description: Audio Slice Machine Slice your audio samples with ReSlice and create flexible musical atoms which can be triggered by MIDI notes or... | Read more »
Stickman Surfer rides in with the tide t...
Stickson is back and this time he's taken up yet another extreme sport - surfing. Stickman Surfer is out this Thursday on both iOS and Android, so if you've been following the other Stickman adventures, you might be interested in picking this one... | Read more »
Z-Exemplar (Games)
Z-Exemplar 1.4 Device: iOS Universal Category: Games Price: $3.99, Version: 1.4 (iTunes) Description: | Read more »
5 dastardly difficult roguelikes like th...
Edmund McMillen's popular roguelike creation The Binding of Isaac: Rebirth has finally crawled onto mobile devices. It's a grotesque dual-stick shooter that tosses you into an endless, procedurally generated basement as you, the pitiable Isaac,... | Read more »

Price Scanner via MacPrices.net

Apple Ranked ‘Most Intimate Brand’
The top ranked ‘”intimate” brands continued to outperform the S&P and Fortune 500 indices in revenue and profit over the past 10 years, according to MBLM’s Brand Intimacy 2017 Report, the largest... Read more
B-Eng introduces SSD Health Check for Mac OS
Fehraltorf, Switzerland based independant Swiss company- B-Eng has announced the release and immediate availability of SSD Health Check 1.0, the company’s new hard drive utility for Mac OS X. As the... Read more
Apple’s Education discount saves up to $300 o...
Purchase a new Mac or iPad using Apple’s Education Store and take up to $300 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount. Shipping is free: -... Read more
4-core 3.7GHz Mac Pro on sale for $2290, save...
Guitar Center has the 3.7GHz 4-core Mac Pro (MD253LL/A) on sale for $2289.97 including free shipping or free local store pickup (if available). Their price is a $710 savings over standard MSRP for... Read more
128GB Apple iPad Air 2, refurbished, availabl...
Apple has Certified Refurbished 128GB iPad Air 2s WiFis available for $419 including free shipping. That’s an $80 savings over standard MSRP for this model. A standard Apple one-year warranty is... Read more
13-inch 2.7GHz Retina MacBook Pro on sale for...
B&H Photo has the 2015 13″ 2.7GHz/128GB Retina Apple MacBook Pro on sale for $100 off MSRP. Shipping is free, and B&H charges NY tax only: - 13″ 2.7GHz/128GB Retina MacBook Pro (MF839LL/A): $... Read more
Laptop Market – Flight To Quality? – The ‘Boo...
Preliminary quarterly PC shipments data released by Gartner Inc. last week reveal an interesting disparity between sales performance of major name PC vendors as opposed to that of less well-known... Read more
IBM and Bell Transform Canadian Enterprise Mo...
IBM and Bell Canada have announced they are joining forces to offer IBM MobileFirst for iOS market-ready enterprise applications for iPad, iPhone or Apple Watch. Bell, Canada’s largest communications... Read more
Otter Products is Closing… For a Day of Givin...
On Thursday, Feb. 9, Otter Products is closing doors to open hearts. In partnership with the OtterCares Foundation, the company is pausing operations for a day so all employees can volunteer with... Read more
15-inch 2.2GHz Retina MacBook Pro on sale for...
Amazon has 2015 15″ 2.2GHz Retina MacBook Pros (MJLQ2LL/A) available for $1799.99 including free shipping. Apple charges $1999 for this model, so Amazon’s price is represents a $200 savings. Read more

Jobs Board

*Apple* & PC Desktop Support Technician...
Apple & PC Desktop Support Technician job in Los Angeles, CA Introduction: We have immediate job openings for several Desktop Support Technicians with one of our Read more
*Apple* Retail - Multiple Positions - Apple,...
SalesSpecialist - Retail Customer Service and SalesTransform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions (Multi-L...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* & PC Desktop Support Technician...
Apple & PC Desktop Support Technician job in Stamford, CT We have immediate job openings for several Desktop Support Technicians with one of our most well-known Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.