The Ins and Outs of Booting Linux on the Mac
- 2006.07.31
Low End Mac Reader Specials
Memory To Go Special: MacPro 8 Core Memory 4GB kit $192 / 2GB kit $109. MacBook Pro / MacMini / iMac Intel Core2 DUO 2GB $44 1GB $23--Free shipping available.
Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com
LA Computer Company: LA Computer Company: Specials on AppleCare, Apple Displays, MacBooks, iMac's, MacBook Pros, Laptop and iPod accessories and more. Apple A/C Adapters for laptops starting at $25.00 Call 1-800-941-7654 or Click Here.
Other World Computing: Go Longer Between Charges with a NewerTech NuPower Batteries! Not just another battery, NuPower available for PowerBook and iBook models, is built in the USA to offer the longest Run Time + the longest useful LifeTime too! In Stock at OWC from $99.95
Mac users can finally play Party Poker for Mac. Not only that, they can also learn how to play PokerStars for Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, laptops, and LCD TVs side by side! All the information and reviews to make the best purchasing decision for a new cell phone GPS products or MP3 players. The Ciao network makes searching products easy for you.
NEW MacPro Memory 800Mhz With Apple Spec Heat Sink 2GB Kit $104 / 4GB Kit $184 / 8GB Kit $362 Click to Maximize your Macs...
Some Macs need extra help booting Linux. Here's the how and why of booting Linux on different Macs.
I've received some emails (below) about this, so I thought I would post a quick article to explain how and why Linux boots on different type of Macs.
Unfortunately, "Old World" Macs cannot boot a Linux install CD. Due to the way that Open Firmware 1.x & 2.x work, the Mac must have the Classic Mac OS installed (not OS X). It only needs to be a very basic installation that includes any extensions for an installed processor upgrade's backside cache.
Once the Mac OS is running, the BootX program is used to reboot the system into Linux. Whenever you shutdown Linux or reboot your Mac, the Mac OS will start, and then you have to use BootX to start Linux once again.
The "New World" boot loader, yaboot, doesn't yet have support for Old World Macs. (Although this is in the works, it's not ready - and unfortunately may never be ready. More on that when I get the info.)
"Old World" Macs are any Macs with beige colored cases (and usually PCI expansion slots). This includes all the pre-G3 PowerPC machines and the PowerBook G3 "Kanga", the G3 Wallstreet Series I and Series II, and the original Beige G3s.
This doesn't include NuBus Power Macs, because while they have a PowerPC processor, they don't have an Open Firmware BIOS. Support for these machines is limited due to the lack of Open Firmware and lack of drivers for some of the hardware.
The NetBSD Project has a bootloader called "quik" that will boot an "Old World" Mac directly without having the Mac OS installed. "quik" is also able to boot Linux. However, it's not very easy to set up due to some issues with the way Open Firmware was implemented on many of the "Old World" Macs. I'll eventually cover installing NetBSD and will go over using "quik" at that time.
"New World" Macs started with the colored iMacs and include all the Power Macs since the Blue & White G3s and the Lombard PowerBooks. These machines are able to boot a Linux install CD directly and are able to boot directly into Linux. They don't have to have the Mac OS installed.
Most Linux distributions available for the PowerPC support the "New World" Macs.
Intel Macs have limited support for Linux, but this is something that will improve as the machines mature. Someone had Linux running on the new MacBook Pros before Windows was up and running on them.
Since Low End Mac is more about older Macs, I will probably not be covering these machines (unless I end up getting one, which is unlikely anytime soon).
The primary video card in you're Mac must have an Open Firmware BIOS on it. However, once Linux has started, most PC-based PCI cards will be recognized by Linux and can be usable even if they are not usable with the Mac OS.
I apologize for not going over this sooner, and I hope that this clears things up. I will be posting a list of which Linux Distributions support which types of Macs and the major features of each distro soon.
Linux on the Low End Mailbag
Problem Booting Ubuntu LiveCD
From Dan Palka:
I tried using an Ubuntu LiveCD for PowerPC on my G4-upgraded 8600, but it just ignored it completely. My PowerBook G4 and iMac G3 booted from the Ubuntu CD fine, though.
Any ideas?
REPLY
Hi Dan. The problem is that the "Old World" Macs cannot boot a Linux CD. You'll have to get the BootX program from here:
http://penguinppc.org/historical/benh/BootX_1.2.2.sit
The program has to be run from Classic Mac OS. It will not run from OS X.
You'll also have to copy the appropriate kernel and initrd files onto the Mac OS hard drive. The yaboot boot loader that is used on the "New World" Macs will not work on your 8600.
I have been in contact with someone who will hopefully be rewriting yaboot to work with the "Old World" Macs, but this hasn't happened yet. Further, there are some issues with the Open Firmware in those Macs, which you can get more info on from the NetBSD Support Page.
My next article will deal with how to obtain and install BootX and how to get the Linus installer up and running. It will also go over how (and why) to set up your hard drive for Linux. It should be up on Wednesday. I'll be going over openSuSE v10.0, but I'm planning to do a review/install of Ubuntu soon.
Toying with PPC Linux
From James Taylor:
Hello,
I just thought I'd drop a line to let you know how informative and helpful your article is (and will be, as I see it's an ongoing set), and I look forward to more information as you progress.
I have an aging G4/733 (well, it's not that aging), and I have been toying with the idea for quite some time of converting it to Linux. I still use OS X on my main G5 machine (but in the future, even this machine might become Linux as PPC becomes a memory in Apple's lineup). Your series is going to be the impetus for me to give Linux a go on PPC. (I have used Linux off and on in the PC realm since downloading the 30 or so floppy images for Slackware 0.99 back in college. I never got X working, but it was a great console-based connection to the school's Unix machines. We used SLiRP to fake a connection to the HPUX boxes via modems.)
I flirted with Windows for a time, but I recently donated my last Windows machine to a woman whose HP died. Now all my PCs are Linux ("sort of" servers), and my Macs are my primary computers. (I am a software engineer by profession, so I tend to have an entirely too high machine-to-person ratio.)
Anyway, thanks again for the article.
REPLY
Hi James. Thanx for the praise.
Right now I'm working on helping people install Linux onto the "Old World" machines, because they require a little more work in order to them to get them running properly. I'm going to cover the "New World" machines soon.
It's easier to get Linux installed and running on them, but there are still some other considerations for them compared to installing Linux on a PC. Most Linux distributions offer more support for the "New World" machines with Yellow Dog Linux being a PowerPC only distro.
The only computers I run Windows on are really old machines with
very little RAM.
Recent Linux on the Low End articles
- Pros and cons of using Linux on a WallStreet PowerBook, 05.06. The old PowerBook G3 Series notebooks aren't without a few quirks when running openSUSE Linux, but for the most part they are good performers.
- Picking the right cheap computer, new or used, 02.13. Unless you're working with video or hooked on 3D gaming, you don't need a lot of computing power. You might be surprised at how little will satisfy you.
- The past and possible future of Apple's Intel transition, 01.04. Going Intel has been Apple's third successful CPU transition since the Apple II era - and the future is wide open.
- More in the Linux on the Low End index.
Recent Content on Low End Mac
- 10 cult Macs adored by collectors, Tamara Keel, Digital Fossils, 05.13. Macs are not only noted for their longevity, but also by the passion which collectors have for some of the most interesting models ever made.
- Low End Mac's Compleat Guide to the Lombard PowerBook G3, Charles W. Moore, 'Book Value, 05.13. With the Lombard PowerBook, Apple abandoned the legacy ADB and serial ports for USB, trimmed 20% from WallStreet's weight, and hit 400 MHz.
- Best PowerBook G3 deals, Low End Mac Deals, 05.13. Used 14" WallStreet G3/266 MHz, $90; Lombard G3/400 MHz, $200; Pismo G3/400 MHz, $300; 500 MHz, $350.
- Best Apple TV deals, Low End Mac Deals, 05.13. Refurb 40 GB Apple TV, $199; new, $210; refurb 160 GB, $279; new, $319.
- Best Xserve deals, Low End Mac Deals, 05.13. Used 1 GHz dual G4, $1,399; close-out 2.0 dual-core Xeon, $1,999; refurb 2.66, $2,799; 3.0, $3,499; new 2.8 GHz quad, $2,888; 8-core, $3,299; 3.0, $4,059.
- Mac of the Day: Classic II/Performa 200, Oct. 1991 - The last b&w compact Mac put a 16 MHz 32-bit CPU on a 16-bit bus.
- List of the Day: Apple2list supports Apple II users.
- May 13 in LEM history: 99: Cost effective upgrades for 68030s - 02: Free POP3 email - Penguin lockup mystery - 03: Safari and the Internet experience - Niners to Xers: Apple's Switch campaign for Mac users - 05: Xbox 360 specs put Power Mac G5 to shame - Which older Macs are good candidates for Tiger? - Tiger on an iBook - Does Mac mini kill the used Mac market?
- Free Time Machine Editor does one thing and does it well, Alan Zisman, Zis Mac, 05.12. If Time Machine's habit of backing up every hour is impacting your work flow, this free utility gives you control options that Apple didn't build into Time Machine.
- Low End Mac's Compleat Guide to Mac OS 9, 2008 edition, Charles W. Moore, Miscellaneous Ramblings, 05.12. Declared dead by Steve Jobs 6 years ago, Mac OS 9 remains fast and stable, but Classic software hasn't kept up with Web changes. What Macs support OS 9, where to buy it, and how to update it.
- Value of old Power Macs, old computers in school, Panther or Tiger on Pismo, and more, Dan Knight, Low End Mac Mailbag, 05.12. Also new 20" Penry iMac vs. 24" Santa Rosa and great results with a low-cost external SuperDrive.
- From Mac tinkerer to full time Mac user, Mike Tessitore, My Turn, 05.12. It started with buying old Macs on eBay and tinkering with them. But when the Windows PC died, the author learned that Macs could do everything he needed.
- More links in our archive.
About LEM | Support | Usage | Privacy | Contacts


