Gentoo Archives: gentoo-commits

From: "Vladimir Romanov (blueboar)" <blueboar@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/ru/handbook: hb-install-ppc64-bootloader.xml
Date: Fri, 03 Jan 2014 11:58:41
Message-Id: 20140103115836.73AE42004C@flycatcher.gentoo.org
1 blueboar 14/01/03 11:58:36
2
3 Added: hb-install-ppc64-bootloader.xml
4 Log:
5 New file translated
6
7 Revision Changes Path
8 1.1 xml/htdocs/doc/ru/handbook/hb-install-ppc64-bootloader.xml
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-ppc64-bootloader.xml?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-ppc64-bootloader.xml?rev=1.1&content-type=text/plain
12
13 Index: hb-install-ppc64-bootloader.xml
14 ===================================================================
15 <?xml version='1.0' encoding='UTF-8'?>
16 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
17
18 <!-- The content of this document is licensed under the CC-BY-SA license -->
19 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
20
21 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-ppc64-bootloader.xml,v 1.1 2014/01/03 11:58:36 blueboar Exp $ -->
22
23 <sections>
24
25 <abstract>
26 Существует несколько начальных загрузчиков. Каждый из них конфигурируется
27 по своему. В данной главе мы опишем все ваши возможности и проведем
28 вас через процесс конфигурирования того начального загрузчика, который вам
29 необходим.
30 </abstract>
31
32 <version>1</version>
33 <date>2011-05-09</date>
34
35 <section>
36 <title>Делаем выбор</title>
37 <subsection>
38 <title>Введение</title>
39 <body>
40
41 <p>
42 Теперь, когда ядро настроено и собрано, а нужные конфигурационные файлы
43 заполнены как надо, пришло время установить программу, которая будет
44 запускать ваше ядро при старте системы. Такого рода программа называется <e>загрузчиком</e>.
45 </p>
46
47 <p>
48 На Linux/PPC64 у нас есть только yaBoot в качестве начального загрузчика,
49 пока grub2 не будет закончен.
50 </p>
51
52 </body>
53 </subsection>
54 </section>
55 <section id="yaboot">
56 <title>Используем yaBoot</title>
57 <subsection>
58 <title>Введение</title>
59 <body>
60
61 <impo>
62 Если вы используете 64-битное пользовательское окружение, вам нужно использовать
63 пакет <c>yaboot-static</c>, так как yaboot не может быть скомпилирован как
64 64-битное приложение. 32-битные пользовательские окружения должны использовать
65 обычный пакет <c>yaboot</c>.
66 </impo>
67
68 <p>
69 Существует два способа конфигурации yaBoot для вашей системы. Вы можете использовать
70 новый и улучшенный <c>yabootconfig</c>, включенный в <path>yaboot-1.3.8-r1</path>
71 и более поздние версии, чтобы автоматически настроить yaboot. Если, по какой-то причине,
72 вы не хотите запускать <c>yabootconfig</c> для автоматической настройки
73 <path>/etc/yaboot.conf</path>, либо вы устанавливаете Gentoo на G5 (на которой
74 <c>yabootconfig</c> не всегда работает), вы можете просто отредактировать
75 примерный файл, который уже установлен на вашей системе.
76 </p>
77
78 <impo>
79 yabootconfig/ybin не будут работать на IBM. Вам нужно устанавливать yaboot другим
80 способом: <uri link="#yaboot-ibm">Используем yaboot на IBM</uri>
81 </impo>
82
83 <note>
84 Если ваша корневая файловая система использует файловую систему JFS, добавьте
85 <c>ro</c> как параметр ядра. JFS должна иметь возможность переиграть свой
86 лог в режиме только для чтения, прежде чем будет смонтирована для чтения-записи.
87 </note>
88
89 <ul>
90 <li><uri link="#yabootconfig">По умолчанию: Используем yabootconfig</uri></li>
91 <li>
92 <uri link="#manual_yaboot">Альтернатива: Ручная конфигурация yaBoot</uri>
93 </li>
94 </ul>
95
96 </body>
97 </subsection>
98 <subsection id="yabootconfig">
99 <title>По умолчанию: Используем yabootconfig</title>
100 <body>
101
102 <p>
103 <c>yabootconfig</c> автоматически определить разделы на вашем компьютере,
104 и настроит двойные или тройные комбинации с Linux, Mac OS и Mac OS X.
105 </p>
106
107 <p>
108 Для использования <c>yabootconfig</c> ваш жесткий диск должен иметь
109 раздел для начальной загрузки, и файл <path>/etc/fstab</path> должен быть
110 сконфигурирован под ваши разделы Linux. И то, и другое должно быть уже
111 сделано в шагах, которые были описаны выше. Сначала удостоверьтесь,
112 что у вас установлена последняя версия yaboot, запустив команду
113 <c>emerge --update yaboot-static</c>. Это важно, так как последняя
114 версия может быть в Portage, но она может быть еще не включена в
115 файлы стадии.
116 </p>
117
118 <pre caption = "Устанавливаем yaboot-static">
119 <comment>(Для 64-битных пользователей)</comment>
120 # <i>emerge --update yaboot-static</i>
121
122 <comment>(Для 32-битных пользователей)</comment>
123 # <i>emerge yaboot</i>
124 </pre>
125
126 <p>
127 Теперь запустите <c>yabootconfig</c>. Программа запустится и проверит
128 положение раздела начальной загрузки. Нажмите <c>Y</c>, если она
129 выдаст правильные данные. Если нет, дважды проверьте <path>/etc/fstab</path>.
130 Затем yabootconfig просканирует настройку вашей системы, создаст
131 <path>/etc/yaboot.conf</path> и запустит <c>mkofboot</c> для вас.
132 <c>mkofboot</c> используется для форматирования раздела начальной
133 загрузки и установки на него файла с конфигурацией yaboot.
134 </p>
135
136 <p>
137 Вы можете захотеть проверить содержимое <path>/etc/yaboot.conf</path>. Если
138 вы сделали изменения в файл <path>/etc/yaboot.conf</path> (например, установили
139 операционную систему по умолчанию), выполните команду <c>ybin -v</c>,
140 чтобы изменения применились к разделу начальной загрузки.
141 </p>
142
143 <p>
144 Теперь продолжайте с главы <uri link="#reboot">Перезагрузка системы</uri>.
145 </p>
146
147 </body>
148 </subsection>
149 <subsection id="manual_yaboot">
150 <title>Альтернатива: Ручная конфигурация yaBoot</title>
151 <body>
152
153 <p>
154 Сначала удостоверьтесь, что у вас установлена последняя версия <c>yaboot-static</c>:
155 </p>
156
157 <pre caption = "Установка yaboot">
158 <comment>(Для 64-битных пользователей)</comment>
159 # <i>emerge --update yaboot-static</i>
160
161 <comment>(Для 32-битных пользователей)</comment>
162 # <i>emerge yaboot</i>
163 </pre>
164
165 <p>
166 Ниже вы увидите законченный файл <path>yaboot.conf</path>. Меняйте его
167 по своему желанию.
168 </p>
169
170 <pre caption = "/etc/yaboot.conf">
171 <comment>## /etc/yaboot.conf
172 ##
173 ## введите "man yaboot.conf" для более детальной информации. Не делайте
174 ## изменений, пока не прочитаете ее!!
175 ## также смотри /usr/share/doc/yaboot/examples для примерных конфигураций
176 ##
177 ## Для двойной загрузки добавьте что-то из нижеследующего:
178 ## bsd=/dev/sdaX, macos=/dev/sdaY, macosx=/dev/sdaZ
179
180 ## наш раздел начальной загрузки:</comment>
181
182 boot=/dev/sda2
183
184 <comment>## ofboot это путь Open Firmware для определения раздела начальной загрузки.
185 ## Если он не определен, yaboot не работает на G5 и некоторых G4 (если только
186 ## вы не передали нужные аргументы программе mkofboot/ybin).
187 ## hd:X означает /dev/sdaX.</comment>
188
189 ofboot=hd:2
190
191 <comment>## hd для Open Firmware это то же самое, что и sda</comment>
192 device=hd:
193
194 delay=5
195 defaultos=macosx
196 timeout=30
197 install=/usr/lib/yaboot/yaboot
198 magicboot=/usr/lib/yaboot/ofboot
199
200 <comment>#################
201 ## Данный раздел можно повторять несколько раз, если у вас более чем одно
202 ## ядро или набор опций загрузки. Замените <keyval id="kernel-name"/> на название вашего ядра.
203 #################</comment>
204 image=/boot/<keyval id="kernel-name"/>
205 label=Linux
206 root=/dev/sda3
207 partition=3
208 read-only
209
210 macos=hd:13
211 macosx=hd:12
212 enablecdboot
213 enableofboot
214 </pre>
215
216 <p>
217 Как только <path>yaboot.conf</path> настроен так, как вы хотите, запустите
218 <c>mkofboot -v</c> для установки настроек на раздел начальной загрузки.
219 <e>Не забудьте это!</e> Согласитесь, когда <c>mkofboot</c> спросит вас,
220 создать ли новую файловую систему.
221 </p>
222
223 <p>
224 Если все пройдет хорошо, и у вас такие же опции, что и в примере выше, то после
225 следующей перезагрузки у вас будет простое загрузочное меню из пяти пунктов.
226 Если вы после этого обновите свою конфигурацию yaboot, вам нужно запустить
227 команду <c>ybin -v</c> для обновления раздела начальной загрузки.
228 Команда <c>mkofboot</c> применяется только для начальной настройки.
229 </p>
230
231 <p>
232 Для более детальной информации о yaboot, посмотрите информацию на сайте
233 <uri link="http://penguinppc.org/projects/yaboot">проекта yaboot</uri>. А пока
234 продолжайте установку с главы <uri link="#reboot">Перезагрузка системы</uri>.
235 </p>
236
237 </body>
238 </subsection>
239 </section>
240 <section id="yaboot-ibm">
241 <title>Используем yaboot на IBM</title>
242 <body>
243
244 <p>
245 На компьютерах IBM вы не можете запускать <c>yabootconfig</c> или <c>ybin</c>.
246 Вы должны выполнить следующие шаги:
247 </p>
248
249 <ul>
250 <li>Установить yaboot-static</li>
251 <li>
252 Запустить <c>dd if=/usr/lib/yaboot/yaboot.chrp of=/dev/sdXX</c> (замените XX
253 на ваш диск и раздел для раздела PReP; в нашем примере он был <path>/dev/sda1</path>)
254 </li>
255 <li>
256 Далее создайте свой файл <path>yaboot.conf</path> и положите его в <path>/etc</path>.
257 (Посмотрите в пример выше, в man-страницу yaboot.conf, либо посмотрите на нижеприведенный
258 пример <path>yaboot.conf</path>)
259 </li>
260 <li>
261 Предполагая, что ваше загрузочное устройство в OF указывает на тот жесткий
262 диск, на котором находится ваш загрузочный раздел prep, все будет просто
263 работать, в противном случае, во время IPL, зайдите в меню мультизагрузки
264 и установите загрузочное устройство - оно должно быть тем устройством, на
265 котором находится ваш загрузочный раздел prep.
266 </li>
267 <li>Вот и все!</li>
268 </ul>
269
270 <pre caption="yaboot.conf для компьютеров IBM">
271 device=disk:
272 partition=2
273 root=/dev/sda2
274 default=linux
275 timeout=50
276
277 image=/boot/<keyval id="kernel-name"/>
278 label=linux
279 append="console=ttyS0,9600"
280 read-only
281 </pre>
282
283 <p>
284 Для компьютеров POWER4, POWER5, и компьютеров, основанных на blade,
285 где раздел диска PReP и раздел диска, содержащий ваше ядро находятся
286 на одном и том же физическом диске, вы можете использовать более простой
287 <path>yaboot.conf</path>. Следующего должно хватить:
288 </p>
289
290 <pre caption="yaboot.conf для компьютеров PReP">
291 default = linux
292 timeout = 100
293 image=/boot/<keyval id="kernel-name"/>
294 label=linux
295 read-only
296 root = /dev/sda2
297 append="root=/dev/sda2"
298 </pre>
299
300 <p>
301 Для проверки того, что yaboot был скопирован на раздел PReP:
302 </p>
303
304 <pre caption="Проверка того, что yaboot установлен на PReP">
305 # <i>dd if=/dev/sda1 count=10 | grep ELF</i>
306 Binary file (standard input) matches
307 10+0 records in
308 10+0 records out
309 </pre>
310
311 <p>
312 То, что совпадение было найдено говорит о том, что yaboot был корректно установлен.
313 </p>
314
315 </body>
316 </section>
317 <section id="reboot">
318 <title>Перезагрузка системы</title>
319 <subsection>
320 <body>
321
322 <p>
323 Выйдите из изолированной среды и размонтируйте все смонтированные разделы.
324 Затем введите ту самую волшебную команду, которую вы так заждались: <c>reboot</c>.
325 </p>
326
327 <pre caption="Выходим из среды, размонтирование всех разделов и перезагрузка">
328 # <i>exit</i>
329 ~# <i>cd</i>
330 ~# <i>umount -l /mnt/gentoo/dev{/shm,/pts,}</i>
331 ~# <i>umount -l /mnt/gentoo{/boot,/proc,}</i>
332 ~# <i>reboot</i>
333 </pre>
334
335 <p>
336 Естественно, не забудьте вынуть загрузочный компакт-диск, иначе он загрузится
337 сам вместо вашей новой системы Gentoo.
338 </p>
339
340 <p>
341 Загрузив вновь установленную систему, переходите к
342 <uri link="?part=1&amp;chap=11">завершению установки Gentoo</uri>.
343 </p>
344
345 </body>
346 </subsection>
347 </section>
348
349 </sections>
350
351 <!-- *$Localization:
352 target-language: Russian
353 target-date: 2011-05-09
354 source-cvs-revision 1.31
355 transferred-by: Romanov Vladimir [blueboar2@×××××.com]
356 -->