source: BOOK/final-system/ppc/yaboot.xml@ 5c5752c

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since 5c5752c was 6c4e93e, checked in by Jim Gifford <clfs@…>, 19 years ago

r2399@server (orig r1197): chris | 2006-02-22 23:25:17 -0800
Various text updates

  • Property mode set to 100644
File size: 4.9 KB
RevLine 
[3f8be484]1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6]>
7
8<sect1 id="ch-system-yaboot" role="wrap">
9 <?dbhtml filename="yaboot.html"?>
10
11 <title>Yaboot-&yaboot-version;</title>
12
13 <indexterm zone="ch-system-yaboot">
14 <primary sortas="a-Yaboot">Yaboot</primary>
15 </indexterm>
16
17 <sect2 role="package">
18 <title/>
19
20 <para>The Yaboot package contains a PowerPC Boot Loader for machines using
21 OpenFirmware such as NewWorld Macintoshes.</para>
22
23 <segmentedlist>
24 <segtitle>&dependencies;</segtitle>
25
26 <seglistitem>
27 <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep,
28 Make, Ncurses, and Sed</seg>
29 </seglistitem>
30 </segmentedlist>
31
32 </sect2>
33
34 <sect2 role="installation">
35 <title>Installation of Yaboot</title>
36
37 <para>Yaboot has a compilation error. The following patch properly fixes
[6c4e93e]38 the issue:</para>
[3f8be484]39
40<screen><userinput>patch -Np1 -i ../yaboot-&yaboot-version;-fix-1.patch</userinput></screen>
41
42 <para>Compile the Yaboot package:</para>
43
44<screen><userinput>make PREFIX=/usr</userinput></screen>
45
46 <para>Install the package:</para>
47
48<screen><userinput>make PREFIX=/usr install</userinput></screen>
49
50 </sect2>
51
52 <sect2 id="contents-yaboot" role="content">
53 <title>Contents of Yaboot</title>
54
55 <segmentedlist>
56 <segtitle>Installed programs</segtitle>
57 <segtitle>Installed files</segtitle>
58
59 <seglistitem>
60 <seg>addnote, mkofboot (link to ybin), ofboot, ofpath, yaboot,
61 yabootconfig, ybin</seg>
62 <seg>yaboot.conf</seg>
63 </seglistitem>
64 </segmentedlist>
65
66 <variablelist>
67 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
68 <?dbfo list-presentation="list"?>
69 <?dbhtml list-presentation="table"?>
70
71 <varlistentry id="addnote">
72 <term><command>addnote</command></term>
[0babf98]73 <listitem>
74 <para>For IBM CHRP machines, add a PT_NOTE program header
75 entry to an elf file so that it can be booted.</para>
76 <indexterm zone="ch-system-yaboot addnote">
77 <primary sortas="b-addnote">addnote</primary>
78 </indexterm>
79 </listitem>
[3f8be484]80 </varlistentry>
81
82 <varlistentry id="mkofboot">
83 <term><command>mkofboot</command></term>
84 <listitem>
85 <para>Format the bootstrap partition and install the yaboot
86 boot loader.</para>
87 <indexterm zone="ch-system-yaboot mkofboot">
88 <primary sortas="b-mkofboot">mkofboot</primary>
89 </indexterm>
90 </listitem>
91 </varlistentry>
92
93 <varlistentry id="ofboot">
94 <term><command>ofboot</command></term>
95 <listitem>
96 <para>Script to format the boot menu using yaboot.conf and
[0babf98]97 write the resulting OpenFirmware code to the bootstrap.</para>
[3f8be484]98 <indexterm zone="ch-system-yaboot ofboot">
99 <primary sortas="b-ofboot">ofboot</primary>
100 </indexterm>
101 </listitem>
102 </varlistentry>
103
104 <varlistentry id="ofpath">
105 <term><command>ofpath</command></term>
106 <listitem>
107 <para>Determine OpenFirmware path corresponding to a device
[0babf98]108 node.</para>
[3f8be484]109 <indexterm zone="ch-system-yaboot ofpath">
110 <primary sortas="b-ofpath">ofpath</primary>
111 </indexterm>
112 </listitem>
113 </varlistentry>
114
115 <varlistentry id="yaboot">
116 <term><command>yaboot</command></term>
117 <listitem>
118 <para>OpenFirmware boot loader.</para>
119 <indexterm zone="ch-system-yaboot yaboot">
120 <primary sortas="b-yaboot">yaboot</primary>
121 </indexterm>
122 </listitem>
123 </varlistentry>
124
125 <varlistentry id="yabootconfig">
126 <term><command>yabootconfig</command></term>
127 <listitem>
128 <para>Generate and install a simple yaboot.conf.</para>
129 <indexterm zone="ch-system-yaboot yabootconfig">
130 <primary sortas="b-yabootconfig">yabootconfig</primary>
131 </indexterm>
132 </listitem>
133 </varlistentry>
134
135 <varlistentry id="ybin">
136 <term><command>ybin</command></term>
137 <listitem>
138 <para>Shell script to update or install the boot loader
[0babf98]139 on a bootstrap partition.</para>
[3f8be484]140 <indexterm zone="ch-system-yaboot ybin">
141 <primary sortas="b-ybin">ybin</primary>
142 </indexterm>
143 </listitem>
144 </varlistentry>
145
146 <varlistentry id="yaboot.conf">
147 <term><filename>yaboot.conf</filename></term>
148 <listitem>
149 <para>Configuration file used by <command>ybin</command> to determine
[0babf98]150 how to install <command>yaboot</command> on the bootstrap partition.</para>
[3f8be484]151 <indexterm zone="ch-system-yaboot yaboot.conf">
152 <primary sortas="e-yaboot.conf">yaboot.conf</primary>
153 </indexterm>
154 </listitem>
155 </varlistentry>
156
157 </variablelist>
158
159 </sect2>
160
161</sect1>
Note: See TracBrowser for help on using the repository browser.