X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=doc%2Fexamples%2Fyaboot.conf.multi-boot;fp=doc%2Fexamples%2Fyaboot.conf.multi-boot;h=0bbeaeb2c7b6f801322717797d69d7d3731cf44e;hb=f4ebbd9f7ea23e3f0fcbe098754580c220894628;hp=0000000000000000000000000000000000000000;hpb=f42aaadb5c8c5f7f15e5159cbc251e64e1a4ac8f;p=yaboot.git diff --git a/doc/examples/yaboot.conf.multi-boot b/doc/examples/yaboot.conf.multi-boot new file mode 100644 index 0000000..0bbeaeb --- /dev/null +++ b/doc/examples/yaboot.conf.multi-boot @@ -0,0 +1,112 @@ +## Example yaboot.conf for ybin and yaboot >= 0.6 +## see man yaboot.conf for more details. + +## This example shows how to multi boot GNU/Linux, MacOS, MacOSX, and +## Darwin with SCSI disks. This example also creates menu items for +## booting from the CDROM, the Network and into an OpenFirmware +## prompt. + +## Change to your bootstrap partition ie: /dev/sda2 +boot=unconfigured + +## device is the OpenFirmware device path to the disk containing +## kernel images. if your disk is /dev/hda you can find the +## OpenFirmware path by running the command: ofpath /dev/hda + +device=/pci@80000000/pci-bridge@d/ADPT,2930CU@2/@1: + +## partition is the partition number where the kernel images are +## located. The kernel images should be on your root filesystem, so +## this is usually the same partition number as your root filesystem. +## so if root = /dev/hda3 (the 3rd partition) then you should have +## partition=3 This *MUST* be set correct or yaboot won't boot! This +## option can be either set globally as shown here, or per image in +## the image= sections. + +partition=3 + +## delay is the amount of time in seconds the dual boot menu (if one +## is configured, by the presense of macos, macosx, etc options here) +## will wait before choosing the default OS (GNU/Linux or the value of +## defaultos=). If you omit this then the value of timeout= +## (converted to seconds) will be used. + +delay=10 + +## timeout is the amount of time in tenths of a second that yaboot +## will wait before booting the default kernel image (the first image= +## section in this config file or the value of default=). + +timeout=20 +install=/usr/local/lib/yaboot/yaboot +magicboot=/usr/local/lib/yaboot/ofboot + +## Change the default colors, fgcolor is the text color, bgcolor is +## the screen background color. (default: fgcolor=white, bgcolor=black) +fgcolor=black +bgcolor=green + +## Password supplied in plaintext, required for yaboot to boot, unless +## restricted is also present (see below). Be sure to +## chmod 600 /etc/yaboot.conf if you set this! + +#password=secret + +## Password supplied as an md5 hash, see above + +#password=$1$saltstri$WHZcnT3IOdSrMvizOq7Ht1 + +## A password is only required to boot an image specified here if +## parameters are specified on the command line or if the user enters +## an image is not specified in the configuration file at all (ie. +## arbitrary file load). restricted can also be placed in an image +## section in that case any image not including the restricted keyword +## will be fully password protected. + +#restricted + +## image is the kernel itself, commonly kept in / but also commonly +## found in /boot. Note that /boot should generally not be its own +## partition on powerpcs, its not necessary and complicates things. +## Make sure /boot is on the partition specified by partition= see +## above. /boot should never be an HFS filesystem. You may point +## image= to a symbolic link so long as the symlink does not cross +## partition boundries. + +image=/vmlinux + label=Linux + root=/dev/sda3 + read-only + +image=/vmlinux.old + label=Linux.old + root=/dev/sda3 + read-only + +## The {macos,macosx,darwin} variables can be either a unix /dev node or an +## OpenFirmware path, as shown here: + +## if you have the bsd bootloader installed on ybin bootstrap +## partition as ofwboot.elf +bsd=/dev/sda2 + +## unix node +macos=/dev/sda8 + +## OpenFirmware path, this would likely be /dev/sda9 if you used a +## unix node instead. +macosx=/pci@80000000/pci-bridge@d/ADPT,2930CU@2/@1:9 + +darwin=/pci@80000000/pci-bridge@d/ADPT,2930CU@2/@1:10 + +## Add a menu entry to boot from the CDROM: + +enablecdboot + +## Add a menu entry to boot from the Network: + +enablenetboot + +## Add a menu entry to boot into an OpenFirmware prompt: + +enableofboot