Introduction
If you used the 'Startup Disk' Control Panel in Mac OS, you reset the PRAM (programmable RAM) settings at a hardware level in your Macintosh computer. This prevents the yaboot boot loader (which offers the 'L', 'M', 'X', and 'C' options when you boot your New World ROM Macintosh).
If the HFS boot partition is before Mac OS
If during the installation of YDL you placed the 10 MB boot partition before either Mac OS 9 or X partitions (as instructed with YDL 2.2 and beyond), the solution is simple --just "zap your PRAM":
- Restart your computer.
- Immediately hold the OPTION-APPLE-P-R keys
- Wait for your computer to chime 5 times
- Release the keys
- And your 'L', 'M', 'X', and 'C' yaboot menu will return
If the HFS boot partition is after Mac OS
You have 4 options:
- Re-run ybin
- Reset firmware; or
- Recreate the boot partition and reinstall yaboot.
- Use the OPTION key to select the OS at power-on.
1) Re-run ybin.
Boot from the Install CD. Immediately hold the "c" key. Once you get to boot options, type the following:
cd-linux root=/dev/<linux root partition> [ENTER]
... where <linux root partition> may be, for example, hda7 or sda6, but without the < and >, then:
/usr/sbin/ybin [ENTER]
2) Reset firmware.
If during the installation of YDL you placed the 10 MB boot partition after either Mac OS 9 or X partitions (as instructed with pre-YDL 2.2): Reboot your computer. Immediately after the chime, hold the OPTION-APPLE-O-F keys and your screen should go to a gray or white background with black text. At the command prompt:
printenv [ENTER]Do NOT change any other settings as you can really mess things up. If you could not help yourself, 'zapping the PRAM' sets your Mac back to factory settings. This is done by holding the OPTION-APPLE-P-R keys immediately after the boot chime. Continue to hold them until your Mac chimes 5 times. Then let go and it will boot to the first bootable partition available. This may change your mouse speed and memory preferences.
(this will scroll a number of settings on your screen)
setenv boot-device hd:x,\\:tbxi [ENTER]
(where 'hd' is an IDE drive and 'x' is the partition number where yaboot is located. If you are booting from a SCSI drive, you may try running through portions of the YDL Installer, as described below in the next option, further down this page).
printenv [ENTER]
(to make certain your settings took)
boot [ENTER]
(this should momentarily blank the screen to black and then to the boot screen for 'Linux, Mac OS, or CD")
3) Recreate the boot partition (<= v2.3 only)
This is really quite simple. Reboot your computer from the YDL Install CD. When prompted, select CUSTOM and procede to the point at which you are asked to define the partitions.
- Select Edit.
Choose the 10 MB HFS boot partition. - Select Delete.
BE CAUTIOUS! and do NOT delete the wrong partition! If you feel you have made a mistake, you may exit the install by force-rebooting your computer and no settings will have changed.
- Select Add. You are now creating a partition on which the Installer may place a bootloader.
10 MB [ENTER]
- Select Ok. You must now tell the Installer how to format this partition.
- Select Boot Loader and then Ok.
- Select Ok again. Your drive partitions will be formatted.
- You may review the mount points to make certain they are correctly set.
- Return to the main list of Install options. Skip down to 'Boot Loader', let yaboot know if you have Mac OS 9 or X installed, and then to save these setting on the newly created boot partition.
- Select Exit or force restart your Mac (it's ok to do this ONLY because the hard drive is not mounted and in use).
4) Use the NewWorld ROM OPTION key
A little known function of later versions of NewWorld ROM is a GUI interface offered when you hold the OPTION key immediately upon powering-on. This screen will provide a GUI (mouse and all) for selecting the OS that you wish to boot with. Keep in mind that this only works for OSs that are on unique partitions. If Mac OS 9 and Mac OS X are on the same partition, only one will show.
This HOWTO was written by Kai Staats, Terra Soft Solutions





