Where’s my Mac BIOS? (How to get into OpenFirmware Easily)

A lot of people these days appear to be under the impression that Macs have a BIOS, which is unfortunate because they actually have something much better – Macs have OpenFirmware. This is true for G4 Mac Minis, PowerBooks, iBooks, iMacs, eMacs, and Dual G5s… I could go on and on.
I got most of this info from experience and the Apple Developper Connection – if you’re not a member yet, sign up, it’s free.

You can get into OpenFirmware using this key sequence:

CMD-OPT-O-F

In detail, this means using two hands, holding “command”, “option” and “f” on the left and “o” with your right hand. Do this while booting your computer and you well hear two chimes. At the end of the chimes you will be greeted with an

On my G4 Mac Mini, for example, I can hold down the power button for roughly 10 seconds and I will hear the chimes – this should work for iMacs as well.

The OpenFirmware prompt that looks like this:

ok

0>

Congratulations, you’ve accessed your “BIOS” you switcher!

Now that we’ve passed this glorious milestone, we have some work to do. After all you came here for a reason right? (and not just to click on the ads, wink-wink nudge-nudge)

Some useful commands that save me time and time again, and enable reparation of the G4 Mac Mini:

Boot your Apple computer using the default boot device:

0 > mac-boot

Boot your Mac using the inserted CDROM at the yaboot directory for linux CDs:

0 > boot cd:,\install\yaboot

To eject a CDROM from your Mac:

0 > eject cd

If you have any other OpenFirmware tips to share, feel free to comment!

  1. Tim de Vries’s avatar

    have you tried it yet, techman?

  2. Tim de Vries’s avatar

    have you tried it yet, techman? If it’s an apple, and with how they’ve been fairly consistent over the years, I would guess so. It does with an iMac.

  3. blandname’s avatar

    Actually, guys, the new Macs use EFI, and there is no built-in shell access to it yet.
    On the other hand, if you are interested in getting your feet wet with EFI on an Intel Apple Mac, you may want to checkout rEFIt which is like BootCamp, only supports other operating systems as well.

    Otherwise, holding the eject key on the keyboard will work, so will holding the mouse button down during boot up. I have yet to get a disc stuck in newer Macs and not have either of these work – aside from the occasional drive failure.

  4. Tahir’s avatar

    I was trying to install Leopard to my MacMini and things got funny. Now I could not get it started. Press the power button, it starts, sound and then truning wheel…and then it stops. I had my Tiger cd inside and couldn’t get out, the keyboard eject didn’t help, etc.
    Try and error I found above as well (accessing BIOS and ejecting). However, I still could not get it going?
    Question;
    - how do you create a “start up” cd in Mac? ıs there such a thing?
    - what else could you suggest?
    Many thanks.

  5. blandname’s avatar

    Are you using a newer Intel-based Mac Mini by chance?
    In this case, try holding down the option key on your keyboard if it’s a Mac keyboard, otherwise, try the F12 key on your PC keyboard.

  6. Tahir’s avatar

    I have two MacMinis home. Install of Leopard worked just fine on Intel with no problems. It is the powerpc one that got stuck like this.
    My problem in fact is now not getting cd out but somehow making MacMini start (boot).
    Above you have a comment about booting for Linux. How about for mac, t force it to cd boot?
    Believe “mac-boot” would take me to original setting which is hard drive and that somehow does not work.

  7. blandname’s avatar

    OK it sounds like can at least get into open firmware – try typing boot cd
    Does that work?

  8. zaid’s avatar

    where is command button on keyboard

  9. nazmul alam’s avatar

    hi, i hve apple laptop macbook frm my friend(u.k).he gift me this macbook laptop without any dvds or cds.nw its start bt nt operating system windows vista start.

    Apple MacBook
    Model no: A1181

    after start show me messages

    windows failed to start. A recent hardware or software change might be the cause. To fix the problem:

    1.Insert your windows installation disc and restart your computer.
    2.choose your language setting, and then click “Next.”
    3.Click “Repair your computer.”

    If you do not have this disc, contact your system administrator or computer manufacturer for assistance.

    File: NETIO.SYS

    Status: 0xc0000098

    info: windows failed to load because a required file is missing,or corrupt.

    Plz help me how can i do start operating system windows vista.i cnt speak enough english. plz send me solutions in my email address.please…..help meeeeeeeeeeeeeeeeeeeeeeeeeee……………………….

  10. Anonymous’s avatar

    command button is the one with the apple symbol on it.

  11. Bob’s avatar

    can I remove macs operating sistem on a mac and install xp pro

  12. Cam’s avatar

    Sounds cool your Macs. I started from Dos on a 286 and taught myself
    up through to vista 64, putting together hundreds of mainboards, video cards, Cpu’s, memory, bios upgrades and drive combinations.
    Eventually settling on xp pro fine tuned like a stradaverus, rock solid no leaks
    back to redmond.
    What I’m getting at those who have not been down this path, and are using
    a playstation counterpart of a PC, have missed the thrill and satisfaction of
    the challenge of a complicated elecronic modular puzzle that is a PC,
    and that because it is so versatile, in the right hands can take you further
    into unknown realms, if you know how.
    Still respect your Macs. To me Mac’s are clostraphobic, only my opinion.

  13. Macie’s avatar

    CAM…

    U just fired an never ending war against Mac and PCs.
    The PC are called IBM clones and Mac clones

  14. Felipe’s avatar

    Hey guys, I am trying to install Mac OS 10.5 by accessing the Openfirmware on an iMac with 1GHZ and 256MB of RAM but I keep getting this error “LORD-SIZE is too small” after typing: boot cd:, \install\yaboot

    What could be the problem? Thanks!

  15. namya’s avatar

    i am also getting the same thing it keaps saying this error “LORD-SIZE is too small” after typing: boot cd:, \install\yaboot. plz HELP

  16. Freddie’s avatar

    Hmm… and just *why* is OpenFirmware better?

    Is it more robust? I can’t tell from the few commands I’m seeing in this discourse.

    Is it easier than a BIOS? Doesn’t sound like it to me. From your four-key access (only *one* key for BIOS), to all your DOS-like commands (there’s a simple selection of screens in BIOS that cover all your hardware control needs), OpenFirmware looks like *more* work to me. It reminds me of the classic fdisk utilities, but without even getting a prompt with options!

    What happened to the “easier to use” chant I keep hearing about Macs? It’s looking more and more like a Steve Jobs version of a Jedi Mind Trick on all you Mac users to me. Just saying something is easier doesn’t always make it so… and for the record, my XP *never* crashes, so you can toss that rusty old chestnut in the trash bin also. But hey, keep paying the bigger dollars for the sexy-looking equipment, if that floats your boat.

  17. A person’s avatar

    Ok, so I recently got my hands on a Power Mac G4 with no OS whatsoever. Ive been trying to get a copy of Mac OS 9 to boot from CD but it won’t for some reason. The only way I managed to get to Open Firmware was once when I mashed my keyboard. I would open it again but Im using a PC keyboard, which doesn’t have a Command key. Is there a different way?