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&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 |
--> |