• On CHOW: Girls who hate girly drinks
advertisement
mySimon mySimon mySimon Outdoor Gear mySimon Swimwear mySimon Home and Garden
July 21, 2006 10:30 AM PDT

Tutorial: Creating a Dual-Boot (PowerPC and Intel) drive

by CNET staff
  • Font size
  • Print
  • 22 comments

In order to perform this procedure, you will need an external FireWire hard drive, as well as copies of Mac OS X for both Intel-based and PowerPC-based Macs. You will also need access to both an Intel-based and a PowerPC-based Mac.

The normal disk formatting scheme you would use for booting an Intel-based Mac is GUID. For a proper dual-boot device, however, we cannot use this format. The reason is that there is no way to boot from a GUID partition on most PowerPC-based Macs (aside from the very newest G4 and G5 systems).

So the partition scheme we'll use is APS (Apple Partition Scheme).

Just as there is only one table of contents in a book, there is only one partition table on a hard drive. There is no way to hybridize the table so that it is legal in both GUID and APS, so you have to pick one or the other. Since we know that you cannot boot from a GUID drive on most of the PowerPC macs, APS is the format of choice.

Step 1: Format your drive with APS

Attach your external FireWire drive to a host system running Mac OS X. Now open Disk Utility (located in Applications/Utilities) and click on your FireWire drive in the left-hand pane.

Next click the "Partition" tab, and then click the "Options" button in the lower portion of the Window. Select "Apple Partition Map" from the list, then click "OK."

Step 2: Partition the drive Now you will need to set up your hard drive with the various partitions you will need. Your partition list should look something like this, with approximate sizes you should use in parentheses.

  • Service PPC (~10GB)
  • Service Intel (~20 GB)
  • Service Classic (~2 GB) [optional]
  • Users (~2 GB)
  • Data partition (rest of space)

Click the partition button, and wait for the process to complete, then eject the drive and disconnect it from the host system.

Note that while the title of this article mentions a dual-boot drive, you actually have the option to create a triple-boot drive that is also capable of booting Mac OS 9 systems. If you do not intend to boot Mac OS 9 systems, do not create the "Service Classic" partition and skip the following paragraph.

Step 3: Install Mac OS 9 (optional) To populate the Classic partition, simply connect the drive to a Mac OS 9 system, then drag and drop the System Folder and Applications directories to the "Service Classic" partition. If you are installing from a Mac OS 9 restore CD, follow the instructions listed in the tutorial "Installing Classic over a current Mac OS X installation.". While the FireWire disk is still attached to the Mac OS 9 Mac, open the "Startup Disk" control panel and select the "Service Classic" partition as your startup drive. This "blesses" the classic installation and will make it be able to appear in the boot-picker when you hold the option key at startup. Again, this requires a machine that can boot OS 9.

Step 4: Install Mac OS X for PowerPC This is the easiest part of this process -- simply connect your drive to a PowerPC-based Mac OS X system, then insert the Mac OS X PowerPC installer disk, restart, and install Mac OS X on the Service PPC partition. Boot from this partition and apply the appropriate updates.

Step 5: Install Mac OS X for Intel This step is a bit more tricky, because the Mac OS X for Intel installer will not allow direct installation on an Apple Partition Scheme drive.

If you attempt to run the installer, it will say "you cannot install Mac OS on this volume. You cannot start up from this hard drive". This is not true, but installation will be prevented nonetheless.

What you will need to do is the following:

  1. Install a bare-bones copy of Mac OS X for Intel on a GUID-formatted drive. Avoid installing any extra languages, print drivers, etc.
  2. Connect your external FireWire drive to the Intel-based Mac with the bare-bones copy of Mac OS X for Intel.
  3. Open Disk Utility and select the bare-bones Mac OS X for Intel installation partition (where you just installed Mac OS X for Intel) in the left-hand pane.
  4. Go to the "File" menu, and select "New > Disk Image from disk0..."
  5. Save the disk image.
  6. Now select the "Service Intel" partition on your FireWire hard disk, and click the "Restore" tab.
  7. Next to the "Source:" field, press the "Image..." button, then select the disk image you just created.
  8. Go to the "Startup Disk" pane of System Preferences, and select the Mac OS X for Intel installation on your FireWire hard disk in order to bless it and make it accessible from the boot-picker.
  9. When you startup from the Mac OS X for Intel installation on your FireWire disk, use the same username as on your Mac OS X for PowerPC installation.

You should now be able to boot from the hard drive on all three volumes, on the architecture-appropriate Macs. Test them all, and repeat the steps above if one or more doesn't work.

Step 6: Create a shared Users folder This process will create a shared user folder so that you can have a single account to manage all of your booting partitions. This way, no matter which architecture (PowerPC or Intel) you boot, you will have access to the same settings and information.

  1. First, boot from the FireWire hard disk on a PowerPC-based Mac. Create a new folder inside the "Users" partition, and name it "Users".
  2. Now drag and drop your home folder into the new "Users" folder.
  3. Next, open "NetInfo Manager" (located in Applications/Utilities). Click the lock at the bottom of the screen and enter your administrator password to authenticate.
  4. Click on "users" in the middle pane, and find the username you setup on your PowerPC partition, e.g.: /Users/(name of user)
  5. In the Property field at the bottom of the window, look for the "home" property. Double-click the value "/Users/(name of user)" and change it to "/Volumes/Users/Users/(name of user)" (without quotation marks).
  6. Next go to the "Management" menu at the top of the screen and select "Restart local netinfo domains."
  7. Log out and back in. Your home icon should now be in the Users folder you made.

Now boot from the FireWire hard disk on an Intel-based Mac and repeat the above steps (except for copying the user folder). This time when you log out and back in again, you will see the exact same home folder you had on the other platform. The two are now sharing the one home folder. Changes made on one architecture will occur for the other as well.

You now have a triple booting service drive with shared home folder. You may have to adjust permissions and other settings folders at the root of the users folder you copied, since just being dragged they didn't maintain the special permissions of the files at the root of your users folder.

[Thanks to Virtual1 for contributing to this article]

Like what you've found in this tutorial? Get more troubleshooting guidance (updated daily) by subscribing to MacFixIt Pro.

Resources

  • "Installing Classic over a current Mac OS X installation."
  • Virtual1
  • subscribing to MacFixIt Pr...
  • More from Tutorials
  • Recent posts from MacFixIt
    Address Book: Search not working properly
    iTunes 9.0.3 breaks AirTunes connection for some
    Apple releases Aperture 3.0
    Manage iCal's automatic e-mail generation for invitations
    CNET TV Apple Byte: Apple faces critics
    Weekly Utilities Update: Net Monitor, MiniUsage, TimeMachineEditor, more...
    Odds and Ends: Essential video codec packs for OS X
    Address Book: Unable to add, view contacts
    Add a Comment (Log in or register) Showing 1 of 2 pages (22 Comments)
    by skapplin July 21, 2006 12:09 PM PDT
    Wasn't this already posted in two different hints at MacOSXHints.com?

    http://www.macosxhints.com/article.php?story=20060322054212363

    and,

    http://www.macosxhints.com/article.php?story=2006061610374449

    Perhaps the author here owes some credit to those who published the above
    some time ago.
    Reply to this comment
    by Terri N. Peate July 21, 2006 12:09 PM PDT
    >
    This is a reply to a previous comment by skapplin


    Then again *gasp* the author might have figured it out all by himself.
    Reply to this comment
    by tvfilmaker July 21, 2006 12:09 PM PDT
    >
    This is a reply to a previous comment by skapplin


    Is this a 'back-door' method of running classic apps on an Intel machine, or am I dreaming...
    Reply to this comment
    by Gennx30 July 21, 2006 7:13 PM PDT
    can you install the REAL OS 9.2 and not CLASSIC?
    Reply to this comment
    by John Sawyer July 21, 2006 7:13 PM PDT
    >
    This is a reply to a previous comment by Gennx30


    If by the "real" OS 9.2.x (9.2.1 or 9.2.2), you mean a fullblown version, and not the pared-down version that came with some later-model Macs, that didn't include some control panels and extensions that don't work under OS X, the answer is yes.

    The fullblown version of OS 9.2.x will boot under OS X, as Classic mode, and the extensions and control panels that don't do anything under OS X, just won't load. But whichever version you use, technically OS 9.2.x IS Classic, but it's called "Classic" only when it's booted under OS X.
    Reply to this comment
    by John Sawyer July 21, 2006 7:13 PM PDT
    >>
    This is a reply to a previous comment by John Sawyer


    Also, I'm not sure about the usefulness of a separate "Classic" partition--putting OS 9 onto the PPC partition should be fine, and you select it in Startup Disk, just like selecting any of the other Systems on the various partitions.
    Reply to this comment
    by WhiteDog July 22, 2006 2:59 AM PDT
    First, boot from the FireWire hard disk on a PowerPC-based Mac. Create
    a new folder inside the "Users" partition, and name it "Users".


    I must be missing something. Where is the "Users" partition? I don't see
    directions to create any such animal. It sounds like you mean to create
    another Users folder inside the existing Users folder on the PPC partition and
    move the user's home folder down one level to that new Users folder. At least
    it does, given the path you indicate in paragraph 5: Double-click the
    value "/Users/(name of user)" and change it to "/Volumes/Users/Users/(name
    of user)"
    . But, given the possible misunderstanding of what the "Users"
    partition is, the whole process just falls apart for me from here.

    Next you say Now on boot from the FireWire hard disk on an Intel-based
    Mac and repeat the above steps (except for copying the user folder).

    But, besides the extraneous "on", nowhere above does it say anything about
    copying any user folder - a home folder is dragged and dropped into a newly
    created User folder, but that's not the same thing at all. To add insult to
    injury, to say something like repeat the above steps except for so-and-so is
    just lazy writing and an open invitation to confusion.

    While sharing a user folder between two boot partitions on the same drive
    might be convenient, this particular road map has some serious holes in it.

    I'm not inclined to waste time making tricky adjustments like these based on
    my best guess at what you really mean in a set of what seem to me to be
    rather poorly written instructions. In my opinion this one needs a rewrite with
    more care taken to be precise and thorough.

    Absent the rewrite, if anyone can actually follow these instructions
    successfully, I'd appreciate any clarification you can offer about what I'm
    misunderstanding.

    ---
    Don't anthropomorphize computers.

    They hate that.

    Reply to this comment
    by dmcdill July 22, 2006 2:59 AM PDT
    >
    This is a reply to a previous comment by WhiteDog


    Step 2 of the instructions creates 5 partitions, one of which is the "Users"
    partition. When mounted, all partitions except for the current boot
    partition will be mounted in the /Volumes directory.

    Since the /Volumes/Users/Users folder has already been created while booted
    from the PowerPC partition, there is no need to duplicate that step when
    booted from the Intel partition.

    Having the same home directory when booting from both platforms is
    incredibly useful. My only suggestion to the process is to make the User
    partition larger than 2 GB, but I guess the Data partition is where he is
    expecting most of the files to go.
    Reply to this comment
    by bestlester July 22, 2006 2:59 AM PDT
    >
    This is a reply to a previous comment by WhiteDog


    Welcome to www.wholesale-cheap.com to wholesale and retail! We are china shoes wholesalers and manufacturers, we can give you best price if you deal with us. Welcome to www.wholesale-cheap.com to wholesale brand name shoes, designer shoes, sport shoes, fashion shoes. Thanks very much!!
    Reply to this comment
    by johnlove July 22, 2006 3:55 AM PDT
    I am still trying to understand these instructions and their predecessors on the MacOSXHints web site ... but, in the meantime, doesn't Parallels Desktop basically allow you to dual boot?

    What I am having the most problems with is the statement within http://www.macosxhints.com/article.php?story=20060322054212363 that says "Caution: I do not recommend using this image for production or mass deployment. This hint is only intended for Administrators, since update mechanisms may fail, and Apple could change something at any time such that this Universal binary image may not work anymore!".

    Just some random thoughts.



    ---
    Touch the Future ... Teach!
    Reply to this comment
    by slurslee July 22, 2006 3:56 AM PDT
    >
    This is a reply to a previous comment by johnlove


    Parallels is for Intel Macs only, and allows you to boot other Intel-based
    operating systems (such as Windows and Linux) within Mac OS X.

    This article, on the other hand, is telling us how to make a hard drive that can
    be connected to a PPC or an Intel Mac and booted-from.



    ---
    |
    | slur was here
    |
    Reply to this comment
    by dpr July 22, 2006 3:56 AM PDT
    >
    This is a reply to a previous comment by johnlove


    Parallels Workstation allows virtual operation of OS-X and Windows environments onthe same (Intel)-based Macintosh box.

    What is being discussed here is completely different.. a system managers tool to provide the ability to boot an Intel *processor*-based Macintosh from the same physical external drive that can support a *PPC* processor-based Macintosh.
    Reply to this comment
    by bestlester July 22, 2006 3:56 AM PDT
    >
    This is a reply to a previous comment by johnlove


    Welcome to www.wholesale-cheap.com to wholesale and retail! We are china shoes wholesalers and manufacturers, we can give you best price if you deal with us. Welcome to www.wholesale-cheap.com to wholesale brand name shoes, designer shoes, sport shoes, fashion shoes. Thanks very much!!
    Reply to this comment
    by Mr Bones July 22, 2006 4:34 PM PDT
    I'm casual mac user without a lot of experience, but had no trouble creating a
    dual-boot firewire drive by following the instructions found here. http://
    eshop.macsales.com/Reviews/Framework.cfm?page=Tips/dualboot/
    dualboot.html

    Hope this helps!
    Reply to this comment
    by bestlester July 22, 2006 4:34 PM PDT
    >
    This is a reply to a previous comment by Mr Bones


    Welcome to www.wholesale-cheap.com to wholesale and retail! We are china shoes wholesalers and manufacturers, we can give you best price if you deal with us. Welcome to www.wholesale-cheap.com to wholesale brand name shoes, designer shoes, sport shoes, fashion shoes. Thanks very much!!
    Reply to this comment
    by bestlester June 27, 2008 8:28 PM PDT
    >
    This is a reply to a previous comment by null


    Welcome to www.wholesale-cheap.com to wholesale and retail! We are china shoes wholesalers and manufacturers, we can give you best price if you deal with us. Welcome to www.wholesale-cheap.com to wholesale brand name shoes, designer shoes, sport shoes, fashion shoes. Thanks very much!!
    Reply to this comment
    by happy_2009 November 8, 2008 4:36 AM PST
    >
    This is a reply to a previous comment by samenzhen


    Creative Zen Converter ,How to convert Video to Creative Zen (Vision, V plus, etc),DVD to Creative Zen Converter,MPG MPEG to Creative Zen,WMV to Creative Zen,VOB to Creative Zen,AVI to Creative Zen,FLV to Creative Zen,MP4 to Creative Zen,MKV to Creative Zen,RM RMVB to Creative Zen
    Reply to this comment
    by todoslot November 9, 2008 6:58 PM PST
    >
    This is a reply to a previous comment by null


    yes of course
    <a href=http://www.todoslot.es>todoslot</a>
    Reply to this comment
    by bydoktor3 March 24, 2009 9:40 AM PDT

    Thank you very much for this information.
    I like This site! Thanks!

    Düzce kontör market

    parça kontör Marketing

    Kontor Market

    Reply to this comment
    by Lucy0404 April 23, 2009 12:44 AM PDT
    costume jewelry
    Reply to this comment
    Showing 1 of 2 pages (22 Comments)
    advertisement
    Click Here

    About MacFixIt

    MacFixIt is CNET's troubleshooting resource for all things Mac. The information here helps you navigate the ins-and-outs of Mac ownership with how-tos, troubleshooting information, news, reviews, and more.

    Add this feed to your online news reader