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.

 
AAPL
$99.18
Apple Inc.
-1.57
MSFT
$45.90
Microsoft Corpora
-0.46
GOOG
$568.27
Google Inc.
-9.09

MacTech Search:
Community Search:

Software Updates via MacUpdate

Cocktail 8.0 Beta 2 - General maintenanc...
Cocktail is a general purpose utility for OS X that lets you clean, repair and optimize your Mac. It is a powerful digital toolset that helps hundreds of thousands of Mac users around the world get... Read more
QuickBooks 2015 16.0.0.1352 R1 - Financi...
QuickBooks 2015 helps you manage your business easily and efficiently. Organize your finances all in one place, track money going in and out of your business, and spot areas where you can save.... Read more
Mac DVDRipper Pro 5.0.1 - Copy, backup,...
Mac DVDRipper Pro is the DVD backup solution that lets you protect your DVDs from scratches, save your batteries by reading your movies from your hard disk, manage your collection with just a few... Read more
Apple OS X bash Update 1.0 - Fix for sec...
The OS X bash Update fixes a security flaw in the bash UNIX shell on OS X 10.9.5 (also on OS X 10.8 and 10.7 [see Related Links below]). OS X 10.9.5 or later Downloads for OS X 10.8 and OS X 10.7 in... Read more
SyncTwoFolders 2.0.5 - Syncs two user-sp...
SyncTwoFolders simply synchronizes two folders. It supports synchronization across mounted network drives and it is a possibility to run a simulation showing in a log what will be done. Please visit... Read more
FinderPop 2.5.7 - Classic Mac utility, n...
FinderPop is a Universal preference pane that extends OS X's contextual menus using a FinderPop Items folder much as the Apple Menu Items folder used to do for the Apple menu. It has other features... Read more
VueScan 9.4.45 - Scanner software with a...
VueScan is a scanning program that works with most high-quality flatbed and film scanners to produce scans that have excellent color fidelity and color balance. VueScan is easy to use, and has... Read more
LibreOffice 4.3.2.2 - Free Open Source o...
LibreOffice is an office suite (word processor, spreadsheet, presentations, drawing tool) compatible with other major office suites. The Document Foundation is coordinating development and... Read more
calibre 2.4 - Complete e-library managem...
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... Read more
Default Folder X 4.6.9b1 - Enhances Open...
Default Folder X attaches a toolbar to the right side of the Open and Save dialogs in any OS X-native application. The toolbar gives you fast access to various folders and commands. You just click... Read more

Latest Forum Discussions

See All

Manage Your Cloud – Wunderlist Now Suppo...
Manage Your Cloud – Wunderlist Now Supports Dropbox Posted by Jessica Fisher on October 1st, 2014 [ permalink ] Universal App - Designed for iPhone and iPad | Read more »
Nexticy Review
Nexticy Review By Jennifer Allen on October 1st, 2014 Our Rating: :: IDEAL FORM CREATIONiPad Only App - Designed for the iPad Nexticy allows you to make your own forms for research purposes or to organize your business better. It’s... | Read more »
Tiny Troopers: Alliance Marches onto the...
Tiny Troopers: Alliance Marches onto the App Store Tomorrow Posted by Jessica Fisher on October 1st, 2014 [ permalink ] Tiny Troopers: Alliance, by Kukouri, is a | Read more »
HeroCraft Introduces Unlimited Sequel to...
HeroCraft Introduces Unlimited Sequel to WW2: Sandbox. Strategy & Tactics Posted by Jessica Fisher on October 1st, 2014 [ permalink ] | Read more »
RGB Express Review
RGB Express Review By Jennifer Allen on October 1st, 2014 Our Rating: :: DELIGHTFUL PUZZLINGUniversal App - Designed for iPhone and iPad Guide trucks along their delivery routes in RGB Express, a testing but charming puzzle game... | Read more »
The Sagas of Fire*Wolf (Games)
The Sagas of Fire*Wolf 1.0 Device: iOS Universal Category: Games Price: $9.99, Version: 1.0 (iTunes) Description: | Read more »
BuggyFun Review
BuggyFun Review By Amy Solomon on October 1st, 2014 Our Rating: iPad Only App - Designed for the iPad BuggyFun allows children to create their own tracks for bugs to interact with for a unique open-ended experience.   | Read more »
Fold the Adventure Review
Fold the Adventure Review By Jennifer Allen on October 1st, 2014 Our Rating: :: AWKWARD FOLDSUniversal App - Designed for iPhone and iPad Fold pieces of paper to create platforms for a princely rabbit in this puzzle game; something... | Read more »
WW2: Sandbox. Strategy & Tactics (G...
WW2: Sandbox. Strategy & Tactics 1.0.0 Device: iOS Universal Category: Games Price: $9.99, Version: 1.0.0 (iTunes) Description: ***NOTE: Compatible with iPhone 4s and up, iPad 2 and up - may not work properly on earlier devices... | Read more »
apeFilter (Music)
apeFilter 1.0 Device: iOS Universal Category: Music Price: $6.99, Version: 1.0 (iTunes) Description: | Read more »

Price Scanner via MacPrices.net

Amazon offers 13-inch MacBook Air for $899, $...
Amazon.com has the 13″ 1.4GHz 128GB MacBook Air on sale for $100 off MSRP including free shipping: - 13″ 1.4GHz 128GB MacBook Air: $899.99 Read more
Apple resting On Its iPhone Laurels? – The ‘B...
Apple calls its new iPhone 6 and 6 Plus “The Biggest Advancements in iPhone History,” but does reality live up to the hype? “Seldom have so many waited so breathlessly for so little,” tweeted veteran... Read more
Roundup of Apple Mac and iPad Education disco...
Purchase a new Mac or iPad at The Apple Store for Education 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
Apple Boycotts German Magazine Computer Bild...
Apple has revoked its PR accreditation of Germany’s Computer Bild, Europe’s best-selling PC magazine, in reaction to Bild’s posting of a “#Bentgate” YouTube video. Axel Telzerow, editor in chief of... Read more
iPhone 6 & iPhone 6 Plus Available in Chi...
Apple has announced that iPhone 6 and iPhone 6 Plus will be available in China beginning Friday, October 17 from the Apple Online Store (http://www.apple.com), Apple’s retail stores, and an expansive... Read more
MacBook Airs on sale for $100 off MSRP, start...
Best Buy has the new 2014 MacBook Airs on sale for $100 off MSRP on their online store. Choose free home shipping or free local store pickup (if available). Prices valid for online orders only, in-... Read more
Apple Releases OS X Mavericks bash Update 1.0...
Apple has released a patch update for OS X Mavericks users to address the recently-detected “Shellshock” security bug in BSD UNIX’s bash shell. Apple says only a few Mac users who had manually... Read more
Pivotal Payments Ready for Apple Pay – FlexPo...
Pivotal Payments, a provider of merchant services and global payment processing solutions, has announced its proprietary FlexPoint platform will support credit and debit transactions through Apple’s... Read more
iStabilizer Announces Tabarm — First Friction...
iStabilizer, a specialist in universal lightweight compact tripods, steady cams, dollies, mounts, and remotes for smartphones, tablets, and cameras, announced today the iStabilizer tabArm, the first... Read more
IStabilizer Flex Smartphone Tripod Wins Usa T...
iStabilizer, a specialist in universal lightweight compact tripods, steady cams, and other products for smartphones, tablets, and cameras, has announced today that its iStabilizer Flex smartphone... Read more

Jobs Board

*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions (US) - A...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
Senior Event Manager, *Apple* Retail Market...
…This senior level position is responsible for leading and imagining the Apple Retail Team's global event strategy. Delivering an overarching brand story; in-store, Read more
*Apple* Solutions Consultant (ASC) - Apple (...
**Job Summary** The ASC is an Apple employee who serves as an Apple brand ambassador and influencer in a Reseller's store. The ASC's role is to grow Apple Read more
Project Manager / Business Analyst, WW *Appl...
…a senior project manager / business analyst to work within our Worldwide Apple Fulfillment Operations and the Business Process Re-engineering team. This role will work Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.