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
$101.30
Apple Inc.
+0.34
MSFT
$47.17
Microsoft Corpora
-0.36
GOOG
$586.94
Google Inc.
-9.14

MacTech Search:
Community Search:

Software Updates via MacUpdate

Monosnap 2.2.2 - Versatile screenshot ut...
Monosnap allows you to save screenshots easily, conveniently, and quickly, sharing them with friends and colleagues at once. It's the ideal choice for anyone who is looking for a smart and fast... Read more
Tunnelblick 3.4beta36 - GUI for OpenVPN...
Tunnelblick is a free, open source graphic user interface for OpenVPN on OS X. It provides easy control of OpenVPN client and/or server connections. It comes as a ready-to-use application with all... Read more
SoftRAID 5.0.4 - High-quality RAID manag...
SoftRAID allows you to create and manage disk arrays to increase performance and reliability. SoftRAID's intuitive interface and powerful feature set makes this utility a must have for any Mac OS X... Read more
Audio Hijack Pro 2.11.3 - Record and enh...
Audio Hijack Pro drastically changes the way you use audio on your computer, giving you the freedom to listen to audio when you want and how you want. Record and enhance any audio with Audio Hijack... Read more
Airfoil 4.8.9 - Send audio from any app...
Airfoil allows you to send any audio to AirPort Express units, Apple TVs, and even other Macs and PCs, all in sync! It's your audio - everywhere. With Airfoil you can take audio from any... Read more
WhatRoute 1.13.0 - Geographically trace...
WhatRoute is designed to find the names of all the routers an IP packet passes through on its way from your Mac to a destination host. It also measures the round-trip time from your Mac to the... Read more
Chromium 37.0.2062.122 - Fast and stable...
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web. FreeSMUG-Free OpenSource Mac User Group build is... Read more
Attachment Tamer 3.1.14b9 - Take control...
Attachment Tamer gives you control over attachment handling in Apple Mail. It fixes the most annoying Apple Mail flaws, ensures compatibility with other email software, and allows you to set up how... Read more
Duplicate Annihilator 5.0 - Find and del...
Duplicate Annihilator takes on the time-consuming task of comparing the images in your iPhoto library using effective algorithms to make sure that no duplicate escapes. Duplicate Annihilator detects... Read more
jAlbum Pro 12.2 - Organize your digital...
jAlbum Pro has all the features you love in jAlbum, but comes with a commercial license. With jAlbum, you can create gorgeous custom photo galleries for the Web without writing a line of code!... Read more

Latest Forum Discussions

See All

CloudMagic Updated for iOS 8 – Adds Inte...
CloudMagic Updated for iOS 8 – Adds Interactive Notifications, Share Extension, and More Posted by Jessica Fisher on September 22nd, 2014 [ | Read more »
Star Nomad Review
Star Nomad Review By Jordan Minor on September 22nd, 2014 Our Rating: :: BUMPY RIDEiPad Only App - Designed for the iPad Star Nomad will only appeal to the most hardcore space explorers.   | Read more »
Partyrs Review
Partyrs Review By Jordan Minor on September 22nd, 2014 Our Rating: :: LIFE OF THE PARTYUniversal App - Designed for iPhone and iPad Partyrs makes party planning as fun as partying itself.   | Read more »
View Source – HTML, JavaScript and CSS...
View Source – HTML, JavaScript and CSS 1.0 Device: iOS Universal Category: Utilities Price: $.99, Version: 1.0 (iTunes) Description: View Source is an app plus an iOS 8 Safari extension that makes it easy to do one key web developer... | Read more »
Avenged Sevenfold’s Hail To The King: De...
Avenged Sevenfold’s Hail To The King: Deathbat is Coming to iOS on October 16th Posted by Jessica Fisher on September 19th, 2014 [ permalink ] Just in time for Halloween, on October 16 Avenged Sevenfold will be launching | Read more »
Talisman Has Gone Universal – Can Now be...
Talisman Has Gone Universal – Can Now be Played on the iPhone Posted by Jessica Fisher on September 19th, 2014 [ permalink ] | Read more »
Tap Army Review
Tap Army Review By Jennifer Allen on September 19th, 2014 Our Rating: :: SHOOT EM ALLUniversal App - Designed for iPhone and iPad Mindless but fun, Tap Army is a lane-based shooter that should help you relieve some stress.   | Read more »
Monsters! Volcanoes! Loot! Epic Island f...
Monsters! Volcanoes! Loot! | Read more »
Plunder Pirates: Tips, Tricks, Strategie...
Ahoy There, Seadogs: Interested in knowing our thoughts on all this plundering and pirating? Check out our Plunder Pirates Review! Have you just downloaded the rather enjoyable pirate-em-up Plunder Pirates and are in need of some assistance? Never... | Read more »
Goat Simulator Review
Goat Simulator Review By Lee Hamlet on September 19th, 2014 Our Rating: :: THE GRUFFEST OF BILLY GOATSUniversal App - Designed for iPhone and iPad Unleash chaos as a grumpy goat in this humorous but short-lived casual game.   | Read more »

Price Scanner via MacPrices.net

13-inch 128GB MacBook Air on sale for $949, s...
B&H Photo has the new 2014 13″ 1.4GHz/128GB MacBook Air on sale for $949.99 including free shipping plus NY tax only. Their price is $50 off MSRP. B&H will also include free copies of... Read more
iFixIt Tears Down iPhone 6; Awards Respectabl...
iFixit notes that even the smaller 4.7″ iPhone 6 is a giant among iPhones; so big that Apple couldn’t fit it into the familiar iPhone form factor. In a welcome reversal of a recent trend to more or... Read more
Phone 6 Guide – Tips Book For Both iPhone 6...
iOS Guides has announced its latest eBook: iPhone 6 Guide. Brought to you by the expert team at iOS Guides, and written by best-selling technology author Tom Rudderham, iPhone 6 Guide is packed with... Read more
How to Upgrade iPhone iPad to iOS 8 without D...
PhoneClean, a iPhone cleaner utility offered by iMobie Inc., reveals a solution for upgrading iPhone and iPad to iOS 8 without deleting photos, apps, the new U2 album or anything. Thanks to more than... Read more
Inpaint 6 – Photo Retouching Tool Gets Faster...
TeoreX has announced Inpaint 6, a simple retouching tool for end users that helps remove scratches, watermarks, and timestamps as well as more complex objects like strangers, unwanted elements and... Read more
Worldwide PC Monitor Market Sees Growth in To...
Worldwide PC monitor shipments totaled 32.5 million units in the second quarter of 2014 (2Q14), a year-over-year decline of -2.9%, according to the International Data Corporation (IDC) Worldwide... Read more
Updated Price Trackers
We’ve updated our Mac Price Trackers with the latest information on prices, bundles, and availability on systems from Apple’s authorized internet/catalog resellers: - 15″ MacBook Pros - 13″ MacBook... Read more
Mac Pros available for up to $260 off MSRP
Adorama has Mac Pros on sale for up to $260 off MSRP. Shipping is free, and Adorama charges sales tax in NY & NJ only: - 4-core Mac Pro: $2839.99, $160 off MSRP - 6-core Mac Pro: $3739.99, $260... Read more
13-inch 2.6GHz/256GB Retina MacBook Pros avai...
B&H Photo has the 13″ 2.6GHz/256GB Retina MacBook Pro on sale for $1379 including free shipping plus NY sales tax only. Their price is $120 off MSRP. Read more
Previous-generation 15-inch 2.0GHz Retina Mac...
B&H Photo has leftover previous-generation 15″ 2.0GHz Retina MacBook Pros now available for $1599 including free shipping plus NY sales tax only. Their price is $400 off original MSRP. B&H... Read more

Jobs Board

Position Opening at *Apple* - Apple (United...
…customers purchase our products, you're the one who helps them get more out of their new Apple technology. Your day in the Apple Store is filled with a range of Read more
*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
Position Opening at *Apple* - Apple (United...
**Job Summary** At the Apple Store, you connect business professionals and entrepreneurs with the tools they need in order to put Apple solutions to work in their Read more
Position Opening at *Apple* - Apple (United...
**Job Summary** The Apple Store is a retail environment like no other - uniquely focused on delivering amazing customer experiences. As an Expert, you introduce people Read more
Position Opening at *Apple* - Apple (United...
**Job Summary** As businesses discover the power of Apple computers and mobile devices, it's your job - as a Solutions Engineer - to show them how to introduce these Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.