summaryrefslogtreecommitdiff
path: root/cs/preparing/bios-setup/powerpc.xml
blob: a2fc7d29d808138abcb9f67bf879f3a6a8440d55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
<!-- $Id$ -->
<!-- original version: 69732 -->

  <sect2 arch="powerpc" id="invoking-openfirmware">
  <title>Vyvolání OpenFirmwaru</title>
<para>

Na systémech &arch-title; obvykle není třeba BIOS (nazývaný
OpenFirmware) nastavovat. PReP a CHRP jsou vybaveny OpenFirmwarem,
ale protože se bohužel způsob vyvolání liší u každého výrobce, budete
se muset podívat do dokumentace ke svému počítači.

</para><para>

Na &arch-title; Macintoshích vyvoláte OpenFirmware při zavádění
klávesami <keycombo><keycap>Command (čtyřlístek/Apple)</keycap>
<keycap>Option</keycap> <keycap>o</keycap> <keycap>f</keycap></keycombo>.
Klávesy se většinou začnou odchytávat po <quote>zvonku</quote>, ale
načasování se liší od modelu k modelu.
Více tipů má <ulink url="&url-netbsd-powerpc-faq;"></ulink>.

</para><para>

Prompt OpenFirmwaru vypadá takto:

<informalexample><screen>
ok
0 &gt;
</screen></informalexample>

</para><para>

Na starších modelech &arch-title; Maců je standardní a někdy jediná
možnost komunikace OpenFirmwaru s uživatelem přes sériový (modemový)
port. Jestliže na některém z těchto strojů vyvoláte OpenFirmware,
uvidíte pouze černou obrazovku. V takovém případě musíte pro
komunikaci s OpenFirmwarem použít terminálový program na jiném
počítači připojeném přes sériový port.

</para><para>

OpenFirmware na béžových počítačích OldWorld G3 je ve verzích 2.0f1
a 2.4 pokažený. Dokud se firmware nezazáplatuje, nebudou tyto stroje
schopny zavést systém z pevného disku. Záplata je obsažená v utilitě
<application>System Disk 2.3.1</application> a je dostupná na adrese
<ulink
url="ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin"></ulink>.
V MacOS utilitu rozbalte, spusťte a tlačítkem
<guibutton>Save</guibutton> uložte záplatu do nvram.

</para>
  </sect2>

  <sect2 arch="ppc64el;powerpc" id="update-firmware">
  <title>Jak aktualizovat firmware na ppc64el</title>
<para>

Jedná se o výtah z dokumentu
<ulink url="&url-ibm-powerkvm;">IBM PowerKVM on IBM POWER8</ulink>

</para><para>

Open Power Abstraction Layer (OPAL) je systémový firmware na serverech
založených na procesorech POWER.

</para><para>

Někdy je vhodné aktualizovat firmware na novější verzi, což může
přinést nové vlastnosti nebo podporu dalších zařízení.

</para><para>

Před aktualizací se ujistěte, že jsou splněny následující podmínky:

<itemizedlist>
<listitem><para>

Na počítači běží OS.

</para></listitem>
<listitem><para>

Máte .img soubor s OPALem verze, na kterou chcete aktualizovat.

</para></listitem>
<listitem><para>

Počítač není pod kontrolou HMC.

</para></listitem>
</itemizedlist>
</para><para>

Power Systems mají flash paměť rozdělenou na dvě části - trvalou
a dočasnou. Díky tomu můžete vyzkoušet aktualizaci firmwaru v dočasné
části a po otestování, že vše funguje, můžete provedené změny přenést
z dočasné do trvalé části paměti.

</para><para>

Aktualizaci OPALu provedete následovně:

<orderedlist>
<listitem><para>

Před aktualizací si uložte úroveň současného firmwaru. V systémovém
menu ASM klikněte na <guimenu>Service Aids</guimenu>, zvolte
<guimenuitem>Service Processor Command Line</guimenuitem> a spusťte
následující příkaz:

<informalexample><screen>
<userinput>cupdcmd -f</userinput>
</screen></informalexample>

</para></listitem>
<listitem><para>

Stáhněte si .img soubor s firmwarem, na který chcete aktualizovat,
někam do souborového systému. Ohledně stažení souboru konzultujte IBM
Fix Central.

</para><para>

Ověřte stažený obraz firmwaru následujícím příkazem a výstup si uložte.

<informalexample><screen>
<prompt>$</prompt> <userinput>update_flash -v -f <replaceable>firmware.img</replaceable></userinput>
</screen></informalexample>

</para></listitem>
<listitem><para>

Aktualizujte firmware příkazem

<informalexample><screen>
<prompt>$</prompt> <userinput>update_flash -f <replaceable>firmware.img</replaceable></userinput>
</screen></informalexample>

</para><note><para>

 <itemizedlist>
 <listitem><para>

  Příkaz restartuje systém, případná probíhající sezení budou ztracena.

 </para></listitem>
 <listitem><para>

  Nerestartujte a nevypínejte systém, dokud znovu nenaběhne.

 </para></listitem>
 </itemizedlist>

</para></note></listitem>
<listitem><para>

Ověřte verzi aktualizovaného firmware v dočasné části flash paměti
stejně jako v kroku 1.

</para></listitem>
<listitem><para>

Pokud je z nějakého důvodu potřeba vrátit aktualizaci zpět, můžete
tak učinit příkazem

<informalexample><screen>
<prompt>$</prompt> <userinput>update_flash -r</userinput>
</screen></informalexample>

Návrat je možný pouze v dočasné části flash paměti, takže byste měli
novou verzi firmwaru před zápisem do permanentní části důkladně
otestovat.

</para><para>

Novou verzi můžete zapsat do permanentní části paměti příkazem

<informalexample><screen>
<prompt>$</prompt> <userinput>update_flash -c</userinput>
</screen></informalexample>

</para></listitem>
</orderedlist>

</para>
  </sect2>

  <sect2 arch="ppc64el;powerpc">
  <title>Aktualizace firmwaru KVM hosta (SLOF)</title>
<para>

Slimline Open Firmware (SLOF) je implementací standardu IEEE 1275 a dá
se použít jako firmware pro hosty na počítačích řady pSeries běžících
pod QEMU nebo KVM.

</para><para>

Balík <classname>qemu-slof</classname> je závislostí balíku
<classname>qemu-system-ppc</classname> (který též poskytuje virtuální
balík <classname>qemu-system-ppc64</classname>) a na systémech
založených na Debianu se dá nainstalovat pomocí
<command>apt-get</command>:

<informalexample><screen>
<prompt>#</prompt> <userinput>apt-get install qemu-slof</userinput>
</screen></informalexample>

SLOF se samozřejmě dá nainstalovat i na systémech používajících
balíčkovací systém RPM, jen je potřeba přidat správný repositář.
Zdrojový kód je dostupný na <ulink
url="http://github.com/leilihh/SLOF"></ulink>.

</para><para>

Při používání <command>qemu-system</command> si můžete volit mezi
různými SLOF tak, že při startu qemu za příkaz přidáte parametr
<userinput>-bios <replaceable>slof_soubor</replaceable></userinput>.

</para>
  </sect2>

  <sect2 arch="ppc64el">
  <title>Aktualizace hypervizoru PowerKVM</title>

   <sect3 arch="ppc64el">
   <title>Návod pro instalaci ze sítě</title>
<para>

Budete potřebovat funkční DHCP/TFTP (BOOTP) server a webový server.
Po stažení obrazu
<filename>ibm-powerkvm-*-ppc64-service-*.iso</filename>, jej připojte
a rozbalte obsah do podadresáře v kořenovém www adresáři vašeho
webového serveru.

<informalexample><screen>
<prompt>#</prompt> <userinput>cd <replaceable>adresář-s-iso-souborem</replaceable></userinput>
<prompt>#</prompt> <userinput>mkdir ./iso</userinput>
<prompt>#</prompt> <userinput>sudo mount -o loop ibm-powerkvm-*-ppc64-service-*.iso ./iso</userinput>
<prompt>#</prompt> <userinput>cp -a ./iso/* <replaceable>cesta-k-www-root</replaceable></userinput>
</screen></informalexample>

V podadresáři kořenového adresáře TFTP serveru
(např. <filename>/tftproot/powerkvm</filename>) vytvořte soubor
<filename>petitboot.conf</filename> s následujícím obsahem:

<informalexample><screen>
label PowerKVM Automated Install
kernel http://<replaceable>IP-adresa-serveru</replaceable>/<replaceable>cesta-k-wwwroot</replaceable>/ppc/ppc64/vmlinuz
initrd http://<replaceable>IP-adresa-serveru</replaceable>/<replaceable>cesta-k-wwwroot</replaceable>/ppc/ppc64/initrd.img
append root=live:http://<replaceable>IP-adresa-serveru</replaceable>/<replaceable>cesta-k-wwwroot</replaceable>/LiveOS/squashfs.img repo=http://<replaceable>IP-adresa-serveru</replaceable>/<replaceable>cesta-k-wwwroot</replaceable>/packages rd.dm=0 rd.md=0 console=hvc0 console=tty0
</screen></informalexample>

Na začátek souboru <filename>dhcpd.conf</filename> přidejte nastavení:

<informalexample><screen>
option conf-file code 209 = text;
</screen></informalexample>

a dále vytvořte záznam:

<informalexample><screen>
host <replaceable>váš-systém</replaceable> {
    hardware ethernet <replaceable>mac-adresa-systému</replaceable>;
    fixed-address <replaceable>ip-adresa-systému</replaceable>;
    option host-name "<replaceable>jméno-systému</replaceable>";
    option conf-file "<replaceable>powerkvm/petitboot.conf</replaceable>";
 }
</screen></informalexample>

Restartujte DHCP server, aby se načetlo nové nastavení.

</para><para>

Nastartujte počítač PowerLinux.

</para><para>

Petitboot by měl nabídnout následující volbu:

<informalexample><screen>
"Power KVM Automated Install"
</screen></informalexample>

Po jejím výběru by se měl automaticky objevit instalační systém.

</para>
   </sect3>

   <sect3 arch="ppc64el">
   <title>Návod pro DVD</title>
<para>

Zaveďte ISO <filename>ibm-powerkvm-*-ppc64-service-*.iso</filename>
(buď z vypáleného DVD nebo při použití QEMU z obrazu) a počkejte, než
se systém zavede.

</para><para>

Petitboot by měl nabídnout následující volbu:

<informalexample><screen>
"POWERKVM_LIVECD"
</screen></informalexample>

Po jejím výběru by se měl automaticky objevit instalační systém.

</para>
   </sect3>
  </sect2>

<!-- commented out for now, since there is no content
  <sect2 arch="ppc64el">
  <title>Aktualizace hypervizoru PowerVM</title>
<para>

FIXME: add some useful content here

</para>
  </sect2>
-->