Changeset 968933d for BOOK/bootable/ppc/yaboot.xml
- Timestamp:
- Jun 3, 2009, 12:23:23 AM (15 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 093b0e8
- Parents:
- 984ac82
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/bootable/ppc/yaboot.xml
r984ac82 r968933d 29 29 in preparation for this step. The procedure involves writing the bootloader 30 30 to a bootstrap partition and blessing it so that Open Firmware will boot from 31 it. This is all handled by <command>ybin</command> the yaboot installer.</para>31 it. This is all handled by <command>ybin</command>, the yaboot installer.</para> 32 32 33 33 <para os="d">Ybin writes an optional 'OS selector' menu into Open Firmware, 34 then writes yaboot and yaboot.conf to the bootstrap partition, blesses this, 35 and updates the boot device recorded in nvram. When booted, the OF provides 36 the initial menu to choose between linux, boot from CD, and e.g. OSX 37 (depending on what was in yaboot.conf). If you boot to 'linux', yaboot is 38 executed and lets you select which kernel to use.</para> 34 then writes yaboot and <filename>yaboot.conf</filename> to the bootstrap 35 partition, blesses this, and updates the boot device recorded in nvram. When 36 booted, the OF provides the initial menu to choose between linux, boot from 37 CD, and e.g. OSX (depending on what was in <filename>yaboot.conf</filename>). 38 If you boot to 'linux', yaboot is executed and lets you select which kernel 39 to use.</para> 39 40 40 41 <para os="e">Images (kernels) are specified, together with any necessary path, 41 in yaboot.conf - the details are incorporated into the bootloader, but no attempt 42 is made to access or validate the paths until they are selected. There are many 43 possible options that can be specified in yaboot.conf, see the man page for the 44 details. Most people will be able to specify device=hd: (for a single hard disk), 45 but if you have multiple disks, or if you wish to be pedantic, you can specify the 42 in <filename>yaboot.conf</filename> - the details are incorporated into the 43 bootloader, but no attempt is made to access or validate the paths until 44 they are selected. There are many possible options that can be specified in 45 <filename>yaboot.conf</filename>, see the man page for the details. Most 46 people will be able to specify device=hd: (for a single hard disk), but if 47 you have multiple disks, or if you wish to be pedantic, you can specify the 46 48 full OF path to the device, obtained by running <command>ofpath /dev/hdX</command> 47 49 .</para> 48 50 49 51 <para os="h">Using the above information, determine the appropriate designators 50 for the bootstrap partition and the root partition. 52 for the bootstrap partition and the root partition. For the following example, 51 53 it is assumed that the bootstrap partition is <filename class="partition">hda2 52 </filename> and the root partition is <filename class="partition">hda7</filename> 53 .We will also assume that you wish to be able to boot an OSX installation on54 <filename class="partition">hda4</filename>. 54 </filename> and the root partition is <filename class="partition">hda7</filename>. 55 We will also assume that you wish to be able to boot an OSX installation on 56 <filename class="partition">hda4</filename>. Change these items as necessary 55 57 for your machine.</para> 56 58 57 59 <para os="i">If your machine has a SATA disk, specify the partitions using 58 60 <filename class="devicefile">/dev/sda7</filename> and so forth in the usual 59 way. 61 way. At least some of the distros specify a full OF path to the 'device' and 60 62 to the image(s), such as 61 63 <parameter>device=/ht@0,f2000000/pci@3/k2-sata-root@c/k2-sata@0/disk@0:</parameter>
Note:
See TracChangeset
for help on using the changeset viewer.