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-x86+amd64-bootloader.xml
Date: Tue, 31 Dec 2013 05:44:01
Message-Id: 20131231054357.1D1A72004C@flycatcher.gentoo.org
1 blueboar 13/12/31 05:43:57
2
3 Modified: hb-install-x86+amd64-bootloader.xml
4 Log:
5 sync with English
6
7 Revision Changes Path
8 1.4 xml/htdocs/doc/ru/handbook/hb-install-x86+amd64-bootloader.xml
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-x86+amd64-bootloader.xml?rev=1.4&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-x86+amd64-bootloader.xml?rev=1.4&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-x86+amd64-bootloader.xml?r1=1.3&r2=1.4
13
14 Index: hb-install-x86+amd64-bootloader.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-x86+amd64-bootloader.xml,v
17 retrieving revision 1.3
18 retrieving revision 1.4
19 diff -u -r1.3 -r1.4
20 --- hb-install-x86+amd64-bootloader.xml 29 Sep 2013 16:24:22 -0000 1.3
21 +++ hb-install-x86+amd64-bootloader.xml 31 Dec 2013 05:43:56 -0000 1.4
22 @@ -5,12 +5,12 @@
23 <!-- Текст этого документа распространяется на условиях лицензии CC-BY-SA -->
24 <!-- См. http://creativecommons.org/licenses/by-sa/2.5 -->
25
26 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-x86+amd64-bootloader.xml,v 1.3 2013/09/29 16:24:22 blueboar Exp $ -->
27 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-x86+amd64-bootloader.xml,v 1.4 2013/12/31 05:43:56 blueboar Exp $ -->
28
29 <sections>
30
31 -<version>5</version>
32 -<date>2013-09-23</date>
33 +<version>6</version>
34 +<date>2013-12-18</date>
35
36 <section>
37 <title>Выбор загрузчика</title>
38 @@ -26,22 +26,15 @@
39 </p>
40
41 </body>
42 +
43 <body test="contains('AMD64 x86', func:keyval('arch'))">
44 <p>
45 -Для архитектуры <keyval id="arch"/> в Gentoo Linux есть загрузчики <uri
46 -link="#grub">GRUB</uri>, <uri link="#grub2">GRUB2</uri> и <uri link="#lilo">LILO</uri>.
47 +Для архитектуры <keyval id="arch"/> в Gentoo Linux есть загрузчики
48 +<uri link="#grub2">GRUB2</uri>, <uri link="#lilo">LILO</uri> и <uri link="#grub">GRUB Legacy</uri>.
49 </p>
50 -
51 -<note>
52 -На момент прочтения вами данного текста GRUB2 может быть еще не стабильным. Однако
53 -стабилизация данного пакета произойдет очень скоро, поэтому временно мы отражаем
54 -в документации как GRUB, так и GRUB2, и удалим информацию о GRUB после того,
55 -как GRUB2 будет считаться стабильным.
56 -</note>
57 -
58 </body>
59 -<body>
60
61 +<body>
62 <p>
63 Но прежде, чем приступить к установке загрузчика, мы расскажем, как настроить
64 кадровый буфер (естественно, если вы захотите). С помощью кадрового буфера
65 @@ -124,8 +117,230 @@
66 </body>
67 </subsection>
68 </section>
69 +
70 +<section id="grub2" test="contains('AMD64 x86', func:keyval('arch'))">
71 +<title>По умолчанию: Используем GRUB2</title>
72 +<subsection>
73 +<title>Установка GRUB2</title>
74 +<body>
75 +
76 +<p>
77 +GRUB2 находится в пакете <c>sys-boot/grub</c>.
78 +</p>
79 +
80 +<pre caption="Устанавливаем GRUB2">
81 +# <i>emerge sys-boot/grub</i>
82 +</pre>
83 +
84 +<p>
85 +Программа GRUB2 теперь установлена на вашей системе, но еще не активирована.
86 +</p>
87 +
88 +</body>
89 +</subsection>
90 +<subsection>
91 +<title>Конфигурирование GRUB2</title>
92 +<body>
93 +
94 +<p>
95 +Прежде всего, давайте установим необходимые файлы GRUB2 в <path>/boot/grub</path>.
96 +Если предположить, что первый диск (тот, откуда система загружается),
97 +называется <path>/dev/sda</path>, то следующая команда сделает это за нас:
98 +</p>
99 +
100 +<pre caption="Устанавливаем файлы GRUB2 в /boot/grub">
101 +# <i>grub2-install /dev/sda</i>
102 +</pre>
103 +
104 +<p>
105 +Далее, мы можем сгенерировать конфигурацию GRUB2 на основании конфигурации из файла
106 +<path>/etc/default/grub</path> и скриптов <path>/etc/grub.d</path>. В большинстве
107 +случаев, пользователю не нужно выполнять никакую конфигурацию, так как GRUB2 автоматически
108 +определит ядро для загрузки (ядро самой высокой версии, которое находится в
109 +<path>/boot</path>), а также то, какая файловая система является корневой.
110 +</p>
111 +
112 +<p>
113 +Для генерации финальной конфигурации GRUB2, выполните команду <c>grub2-mkconfig</c>:
114 +</p>
115 +
116 +<pre caption="Генерируем конфигурацию GRUB2">
117 +# <i>grub2-mkconfig -o /boot/grub/grub.cfg</i>
118 +Generating grub.cfg ...
119 +Found linux image: /boot/<keyval id="kernel-name" />
120 +Found initrd image: /boot/<keyval id="genkernel-initrd" />
121 +done
122 +</pre>
123 +
124 +<p>
125 +В выводе команды <e>должно</e> быть указано, что найдено хотя бы одно ядро Linux
126 +так как оно нужно для загрузки системы. Если вы используете initramfs, либо
127 +использовали <c>genkernel</c> для компиляции ядра, также должен определиться
128 +правильный образ initrd. Если этого не произошло, перейдите в <path>/boot</path>
129 +и проверьте его содержимое с помощью команды <c>ls</c>. Если файлы и в самом деле
130 +отсутствуют, вернитесь к инструкциям по конфигурации и установке ядра.
131 +</p>
132 +
133 +</body>
134 +</subsection>
135 +</section>
136 +
137 +<section id="lilo" test="contains('AMD64 x86', func:keyval('arch'))">
138 +<title>Альтернатива: использование LILO</title>
139 +<subsection>
140 +<title>Установка LILO</title>
141 +<body>
142 +
143 +<p>
144 +LILO (сокращение от LInux LOader) &mdash; это проверенная временем рабочая
145 +лошадка среди загрузчиков Linux-систем. Но ей недостает ряда возможностей,
146 +которые есть в GRUB (и в том числе в этом заключается причина растущей
147 +популярности GRUB). LILO все еще используется, потому что на некоторых системах
148 +он работает, а GRUB &mdash; нет. Конечно же, он используется еще и потому, что
149 +многие просто знакомы с LILO и сроднились с ним. Так или иначе, в Gentoo
150 +поддерживаются оба загрузчика, и вы, видимо, решили использовать LILO.
151 +</p>
152 +
153 +<p>
154 +Установка LILO в систему проста как пробка: просто используйте <c>emerge</c>.
155 +</p>
156 +
157 +<pre caption = "Установка LILO">
158 +# <i>emerge lilo</i>
159 +</pre>
160 +
161 +</body>
162 +</subsection>
163 +<subsection>
164 +<title>Настройка LILO</title>
165 +<body>
166 +
167 +<p>
168 +Для настройки LILO нужно создать файл <path>/etc/lilo.conf</path>. Запустите
169 +свой любимый редактор (в руководстве мы для единообразия используем
170 +<c>nano</c>) и создайте файл.
171 +</p>
172 +
173 +<pre caption = "Создание /etc/lilo.conf">
174 +# <i>nano -w /etc/lilo.conf</i>
175 +</pre>
176 +
177 +<p>
178 +Несколькими разделами раньше мы попросили вас запомнить название созданного
179 +файла образа ядра. В следующем примере <path>lilo.conf</path> мы используем
180 +нашу схему разбивки для примера.
181 +</p>
182 +
183 +<p>
184 +Удостоверьтесь, что у себя вы указываете имя <e>своего</e> файла образа ядра, и
185 +при необходимости имя <e>своего</e> образа начального корневого диска (initrd).
186 +</p>
187 +
188 +<note>
189 +Если ваша корневая файловая система &mdash; JFS, <e>необходимо</e> добавить
190 +&laquo;ro&raquo; в строку <c>kernel</c>, поскольку JFS
191 +&laquo;накатывает&raquo; свой журнал перед тем, как разрешить монтирование
192 +раздела на чтение-запись.
193 +</note>
194 +
195 +<pre caption="Пример /etc/lilo.conf">
196 +boot=/dev/sda <comment># установка LILO в MBR</comment>
197 +prompt <comment># предоставление шанса выбора другого варианта</comment>
198 +timeout=50 <comment># ожидание пять секунд до загрузки варианта по умолчанию</comment>
199 +default=gentoo <comment># по истечении времени загрузка варианта gentoo</comment>
200 +
201 +image=/boot/<keyval id="kernel-name"/>
202 + label=gentoo <comment># название этого варианта</comment>
203 + read-only <comment># запуск с корневой ФС только для чтения; не менять!</comment>
204 + root=/dev/sda4 <comment># расположение корневой файловой системы</comment>
205 +
206 +image=/boot/<keyval id="kernel-name"/>
207 + label=gentoo.rescue <comment># название этого варианта</comment>
208 + read-only <comment># запуск с корневой ФС только для чтения; не менять!</comment>
209 + root=/dev/sda4 <comment># расположение корневой файловой системы</comment>
210 + append="init=/bin/bb" <comment># запустить оболочку восстановления Gentoo</comment>
211 +
212 +<comment># следующие две строки нужны только для двойной загрузки с Windows</comment>
213 +<comment># в этом примере Windows находится на /dev/sda6</comment>
214 +other=/dev/sda6
215 + label=windows
216 +</pre>
217 +
218 +<note>
219 +Если вы разбили жесткий диск по-другому, или у вас другое ядро, внесите
220 +необходимые изменения.
221 +</note>
222 +
223 +<p>
224 +Если при компиляции ядра Linux вы решили включить initramfs для загрузки, то вам
225 +нужно изменить конфигурацию, указав на этот файл initramfs, и сказав initramfs,
226 +где находится настоящее корневое устройство:
227 +</p>
228 +
229 +<pre caption="LILO snippet for initramfs-enabled kernel builds">
230 +image=/boot/<keyval id="kernel-name"/>
231 + label=gentoo
232 + read-only
233 + <i>append="real_root=/dev/sda4"</i>
234 + <i>initrd=/boot/<keyval id="genkernel-initrd" /></i>
235 +</pre>
236 +
237 +<p>
238 +Если нужно передать ядру дополнительные параметры, добавьте в соответствующий
239 +раздел файла выражение <c>append</c>. Например, добавим параметр <c>video</c>
240 +для включения кадрового буфера:
241 +</p>
242 +
243 +<pre caption = "Использование append для добавления параметров ядра">
244 +image=/boot/<keyval id="kernel-name"/>
245 + label=gentoo
246 + read-only
247 + root=/dev/sda4
248 + <i>append="video=uvesafb:mtrr,ywrap,1024x768-32@85"</i>
249 +</pre>
250 +
251 +<p>
252 +Если вы используете ядро 2.6.7 или выше, а объем жесткого диска ограничили
253 +перемычками из-за того, что BIOS не в состоянии работать с дисками большого
254 +размера, вам потребуется добавить <c>sda=stroke</c>. Замените sda на имя
255 +устройства, которое требует данную опцию.
256 +</p>
257 +
258 +<p>
259 +Тем, кто использует <c>genkernel</c>, нужно помнить, что их ядро использует
260 +такие же загрузочные параметры, как на установочном компакт-диске. Например,
261 +если у вас есть устройства SCSI, следует передать ядру параметр
262 +<c>doscsi</c>.
263 +</p>
264 +
265 +<p>
266 +Теперь сохраните файл и выйдите из редактора. Для окончания установки
267 +нужно запустить <c>/sbin/lilo</c>, чтобы LILO смог отразить настройки,
268 +сделанные в <path>/etc/lilo.conf</path>, в вашей системе (т.е. записался на
269 +диск). Имейте в виду, что при каждой установке нового ядра или изменении меню
270 +вам потребуется выполнять <c>/sbin/lilo</c> заново.
271 +</p>
272 +
273 +<pre caption = "Завершение установки LILO">
274 +# <i>/sbin/lilo</i>
275 +</pre>
276 +
277 +<p>
278 +Если у вас есть вопросы по использованию LILO, посмотрите
279 +<uri link="http://en.wikipedia.org/wiki/LILO_(boot_loader)">страницу в Википедии</uri>,
280 +посвященную данной программе.
281 +</p>
282 +
283 +<p>
284 +Переходите к <uri link="#reboot">перезагрузке системы</uri>.
285 +</p>
286 +
287 +</body>
288 +</subsection>
289 +</section>
290 +
291 <section id="grub" test="contains('AMD64 x86',func:keyval('arch'))">
292 -<title>По умолчанию: использование GRUB Legacy</title>
293 +<title>Альтернатива: использование GRUB Legacy</title>
294
295 <subsection>
296 <title>Что такое Legacy?</title>
297 @@ -136,14 +351,6 @@
298 код GRUB2 очень отличается от GRUB, и именно поэтому версия GRUB теперь называется
299 Legacy (наследием).
300 </p>
301 -
302 -<p>
303 -Мы рекомендуем вам начать использовать GRUB2 так скоро, как сможете. Миграция с
304 -GRUB на GRUB2 <uri link="/doc/en/grub2-migration.xml">описана онлайн</uri>.
305 -В данном разделе даны инструкции, относящиеся к устревшему GRUB, и они будут
306 -удалены из данной книги после того, как <uri link="#grub2">GRUB2</uri> будет признан стабильным.
307 -</p>
308 -
309 </body>
310 </subsection>
311
312 @@ -153,9 +360,9 @@
313
314 <p>
315 Самое сложное в освоении GRUB &mdash; освоиться с тем, как в нем именуются
316 -жесткие диски и разделы. Ваш Linux-раздел <path>/dev/sda1</path>, скорее всего,
317 -в GRUB станет называться <path>(hd0,0)</path>. Обратите внимание на круглые
318 -скобки вокруг <path>hd0,0</path> &mdash; они обязательны.
319 +жесткие диски и разделы. Ваш Linux-раздел <path>/dev/sda2</path>, скорее всего,
320 +в GRUB станет называться <path>(hd0,1)</path>. Обратите внимание на круглые
321 +скобки вокруг <path>hd0,1</path> &mdash; они обязательны.
322 </p>
323
324 <p>
325 @@ -189,16 +396,16 @@
326 <body>
327
328 <p>
329 -Для установки GRUB сначала добавим его в систему:
330 +Для установки GRUB Legacy сначала добавим его в систему:
331 </p>
332
333 <impo test="func:keyval('arch')='AMD64'">
334 Если вы используете
335 <uri link="?part=1&amp;chap=6#doc_chap2">профиль</uri> без использования
336 -32-битных библиотек, вы <b>не</b> должны устаналивать <c>grub</c>, а, вместо него,
337 -должны установить <c>grub-static</c>. Если вы планируете использовать
338 -профиль без использования 32-битных библиотек <e>и</e> в вашем ядре
339 -<b>отключена</b> эмуляция IA-32, вам следует использовать <c>lilo</c>.
340 +32-битных библиотек, и все равно хотите устанавливать Grub Legacy вместо
341 +GRUB2, вы <b>не</b> должны устаналивать <c>grub:0</c>, а, вместо него,
342 +должны установить <c>grub-static</c> (это возможно, только если вы
343 +включили эмуляцию IA-32).
344 </impo>
345
346 <pre caption="Установка GRUB">
347 @@ -242,16 +449,16 @@
348 timeout 30
349 <comment># симпатичная заставка, добавить по вкусу :)
350 # закомментируйте, если у вас не установлена графическая видеоплата</comment>
351 -splashimage=(hd0,0)/boot/grub/splash.xpm.gz
352 +splashimage=(hd0,1)/boot/grub/splash.xpm.gz
353
354 title Gentoo Linux <keyval id="kernel-version"/>
355 <comment># раздел с файлом образа ядра (или операционной системой)</comment>
356 -root (hd0,0)
357 +root (hd0,1)
358 kernel /boot/<keyval id="kernel-name"/> root=/dev/sda3
359
360 title Gentoo Linux <keyval id="kernel-version"/> (rescue)
361 <comment># раздел с файлом образа ядра (или операционной системой)</comment>
362 -root (hd0,0)
363 +root (hd0,1)
364 kernel /boot/<keyval id="kernel-name"/> root=/dev/sda3 init=/bin/bb
365
366 <comment># следующие 4 строки нужны только, если вы также используете</comment>
367 @@ -271,7 +478,7 @@
368
369 <pre caption="Выдержка из GRUB для ядер со включенным initramfs">
370 title Gentoo Linux <keyval id="kernel-version"/>
371 -root (hd0,0)
372 +root (hd0,1)
373 kernel /boot/<keyval id="kernel-version"/> <i>real_</i>root=/dev/sda3
374 <i>initrd /boot/<keyval id="genkernel-initrd"/></i>
375 </pre>
376 @@ -279,10 +486,10 @@
377 <p>
378 Если вы разбили жесткий диск по-другому, или у вас другое ядро, внесите
379 необходимые изменения. При этом убедитесь, что все пути, следующие
380 -за упоминанием устройства GRUB (например <path>(hd0,0)</path>), приведены
381 +за упоминанием устройства GRUB (например <path>(hd0,1)</path>), приведены
382 относительно точки подключения, а не корня файловой системы. Другими словами,
383 -<path>(hd0,0)/grub/splash.xpm.gz</path> &mdash; на самом деле
384 -<path>/boot/grub/splash.xpm.gz</path>, так как <path>(hd0,0)</path> &mdash; это
385 +<path>(hd0,1)/grub/splash.xpm.gz</path> &mdash; на самом деле
386 +<path>/boot/grub/splash.xpm.gz</path>, так как <path>(hd0,1)</path> &mdash; это
387 <path>/boot</path>.
388 </p>
389
390 @@ -427,7 +634,7 @@
391 если ввести &laquo;<c>root (</c>&raquo;, а затем TAB, появится список
392 устройств (таких как <path>hd0</path>). Если ввести &laquo;<c>root
393 (hd0,</c>&raquo; и нажать TAB, появится список для выбора раздела из возможных
394 -(такого как <path>hd0,0</path>).
395 +(такого как <path>hd0,1</path>).
396 </p>
397
398 <p>
399 @@ -436,7 +643,7 @@
400 </p>
401
402 <pre caption ="Установка GRUB в MBR">
403 -grub&gt; <i>root (hd0,0)</i> <comment>(указание расположения раздела с /boot)</comment>
404 +grub&gt; <i>root (hd0,1)</i> <comment>(указание расположения раздела с /boot)</comment>
405 grub&gt; <i>setup (hd0)</i> <comment>(установка GRUB в MBR)</comment>
406 grub&gt; <i>quit</i> <comment>(выход из оболочки GRUB)</comment>
407 </pre>
408 @@ -444,8 +651,8 @@
409 <note>
410 Если вы хотите установить GRUB в определенный раздел вместо MBR, команду
411 <c>setup</c> потребуется исправить так, чтобы она указывала на нужный раздел.
412 -Например, команда для установки GRUB в <path>/dev/sda3</path> &mdash; <c>setup
413 -(hd0,2)</c>. Однако, так поступают немногие.
414 +Например, команда для установки GRUB в <path>/dev/sda4</path> &mdash; <c>setup
415 +(hd0,4)</c>. Однако, так поступают немногие.
416 </note>
417
418 <p>
419 @@ -462,240 +669,7 @@
420 </body>
421 </subsection>
422 </section>
423 -<section id="lilo" test="contains('AMD64 x86', func:keyval('arch'))">
424 -<title>Альтернатива: использование LILO</title>
425 -<subsection>
426 -<title>Установка LILO</title>
427 -<body>
428 -
429 -<p>
430 -LILO (сокращение от LInux LOader) &mdash; это проверенная временем рабочая
431 -лошадка среди загрузчиков Linux-систем. Но ей недостает ряда возможностей,
432 -которые есть в GRUB (и в том числе в этом заключается причина растущей
433 -популярности GRUB). LILO все еще используется, потому что на некоторых системах
434 -он работает, а GRUB &mdash; нет. Конечно же, он используется еще и потому, что
435 -многие просто знакомы с LILO и сроднились с ним. Так или иначе, в Gentoo
436 -поддерживаются оба загрузчика, и вы, видимо, решили использовать LILO.
437 -</p>
438 -
439 -<p>
440 -Установка LILO в систему проста как пробка: просто используйте <c>emerge</c>.
441 -</p>
442 -
443 -<pre caption = "Установка LILO">
444 -# <i>emerge lilo</i>
445 -</pre>
446 -
447 -</body>
448 -</subsection>
449 -<subsection>
450 -<title>Настройка LILO</title>
451 -<body>
452 -
453 -<p>
454 -Для настройки LILO нужно создать файл <path>/etc/lilo.conf</path>. Запустите
455 -свой любимый редактор (в руководстве мы для единообразия используем
456 -<c>nano</c>) и создайте файл.
457 -</p>
458 -
459 -<pre caption = "Создание /etc/lilo.conf">
460 -# <i>nano -w /etc/lilo.conf</i>
461 -</pre>
462 -
463 -<p>
464 -Несколькими разделами раньше мы попросили вас запомнить название созданного
465 -файла образа ядра. В следующем примере <path>lilo.conf</path> мы используем
466 -нашу схему разбивки для примера.
467 -</p>
468 -
469 -<p>
470 -Удостоверьтесь, что у себя вы указываете имя <e>своего</e> файла образа ядра, и
471 -при необходимости имя <e>своего</e> образа начального корневого диска (initrd).
472 -</p>
473 -
474 -<note>
475 -Если ваша корневая файловая система &mdash; JFS, <e>необходимо</e> добавить
476 -&laquo;ro&raquo; в строку <c>kernel</c>, поскольку JFS
477 -&laquo;накатывает&raquo; свой журнал перед тем, как разрешить монтирование
478 -раздела на чтение-запись.
479 -</note>
480 -
481 -<pre caption="Пример /etc/lilo.conf">
482 -boot=/dev/sda <comment># установка LILO в MBR</comment>
483 -prompt <comment># предоставление шанса выбора другого варианта</comment>
484 -timeout=50 <comment># ожидание пять секунд до загрузки варианта по умолчанию</comment>
485 -default=gentoo <comment># по истечении времени загрузка варианта gentoo</comment>
486 -
487 -image=/boot/<keyval id="kernel-name"/>
488 - label=gentoo <comment># название этого варианта</comment>
489 - read-only <comment># запуск с корневой ФС только для чтения; не менять!</comment>
490 - root=/dev/sda3 <comment># расположение корневой файловой системы</comment>
491 -
492 -image=/boot/<keyval id="kernel-name"/>
493 - label=gentoo.rescue <comment># название этого варианта</comment>
494 - read-only <comment># запуск с корневой ФС только для чтения; не менять!</comment>
495 - root=/dev/sda3 <comment># расположение корневой файловой системы</comment>
496 - append="init=/bin/bb" <comment># запустить оболочку восстановления Gentoo</comment>
497 -
498 -<comment># следующие две строки нужны только для двойной загрузки с Windows</comment>
499 -<comment># в этом примере Windows находится на /dev/sda6</comment>
500 -other=/dev/sda6
501 - label=windows
502 -</pre>
503 -
504 -<note>
505 -Если вы разбили жесткий диск по-другому, или у вас другое ядро, внесите
506 -необходимые изменения.
507 -</note>
508 -
509 -<p>
510 -Если при компиляции ядра Linux вы решили включить initramfs для загрузки, то вам
511 -нужно изменить конфигурацию, указав на этот файл initramfs, и сказав initramfs,
512 -где находится настоящее корневое устройство:
513 -</p>
514 -
515 -<pre caption="LILO snippet for initramfs-enabled kernel builds">
516 -image=/boot/<keyval id="kernel-name"/>
517 - label=gentoo
518 - read-only
519 - <i>append="real_root=/dev/sda3"</i>
520 - <i>initrd=/boot/<keyval id="genkernel-initrd" /></i>
521 -</pre>
522 -
523 -<p>
524 -Если нужно передать ядру дополнительные параметры, добавьте в соответствующий
525 -раздел файла выражение <c>append</c>. Например, добавим параметр <c>video</c>
526 -для включения кадрового буфера:
527 -</p>
528 -
529 -<pre caption = "Использование append для добавления параметров ядра">
530 -image=/boot/<keyval id="kernel-name"/>
531 - label=gentoo
532 - read-only
533 - root=/dev/sda3
534 - <i>append="video=uvesafb:mtrr,ywrap,1024x768-32@85"</i>
535 -</pre>
536 -
537 -<p>
538 -Если вы используете ядро 2.6.7 или выше, а объем жесткого диска ограничили
539 -перемычками из-за того, что BIOS не в состоянии работать с дисками большого
540 -размера, вам потребуется добавить <c>sda=stroke</c>. Замените sda на имя
541 -устройства, которое требует данную опцию.
542 -</p>
543 -
544 -<p>
545 -Тем, кто использует <c>genkernel</c>, нужно помнить, что их ядро использует
546 -такие же загрузочные параметры, как на установочном компакт-диске. Например,
547 -если у вас есть устройства SCSI, следует передать ядру параметр
548 -<c>doscsi</c>.
549 -</p>
550 -
551 -<p>
552 -Теперь сохраните файл и выйдите из редактора. Для окончания установки
553 -нужно запустить <c>/sbin/lilo</c>, чтобы LILO смог отразить настройки,
554 -сделанные в <path>/etc/lilo.conf</path>, в вашей системе (т.е. записался на
555 -диск). Имейте в виду, что при каждой установке нового ядра или изменении меню
556 -вам потребуется выполнять <c>/sbin/lilo</c> заново.
557 -</p>
558 -
559 -<pre caption = "Завершение установки LILO">
560 -# <i>/sbin/lilo</i>
561 -</pre>
562 -
563 -<p>
564 -Если у вас есть вопросы по использованию LILO, посмотрите
565 -<uri link="http://en.wikipedia.org/wiki/LILO_(boot_loader)">страницу в Википедии</uri>,
566 -посвященную данной программе.
567 -</p>
568 -
569 -<p>
570 -Переходите к <uri link="#reboot">перезагрузке системы</uri>.
571 -</p>
572 -
573 -</body>
574 -</subsection>
575 -</section>
576 -
577 -<section id="grub2" test="contains('AMD64 x86', func:keyval('arch'))">
578 -<title>Альтернатива: Используем GRUB2</title>
579 -<subsection>
580 -<title>Установка GRUB2</title>
581 -<body>
582 -
583 -<p>
584 -GRUB2 находится в пакете <c>sys-boot/grub</c>. Для выбора GRUB2 используйте
585 -<e>слотовую</e> нотацию для того, чтобы сообщить Portage о том, что нужно
586 -установить GRUB2. Слоты это возможность Gentoo Linux, позволяющая одновременно
587 -иметь в системе несколько версий одного и того же пакета. В нашем случае, это
588 -означает, что на системе может одновременно быть установлен GRUB2 и
589 -GRUB.
590 -</p>
591 -
592 -<note>
593 -GRUB2 все еще может быть обозначен как ~<keyval id="arch" />. Если это и
594 -в самом деле так, вы можете либо подождать, и использовать
595 -<uri link="#grub">GRUB Legacy</uri>, либо размаскировать пакет. Это
596 -объясняется в главе
597 -<uri link="handbook-amd64.xml?part=3&amp;chap=3#doc_chap2">одновременное использование стабильной и тестовой ветвей</uri>.
598 -Как только GRUB2 будет стабильным, слот также можно будет не указывать.
599 -</note>
600
601 -<pre caption="Устанавливаем GRUB2">
602 -# <i>emerge sys-boot/grub:2</i>
603 -</pre>
604 -
605 -<p>
606 -Программа GRUB2 теперь установлена на вашей системе, но еще не активирована.
607 -</p>
608 -
609 -</body>
610 -</subsection>
611 -<subsection>
612 -<title>Конфигурирование GRUB2</title>
613 -<body>
614 -
615 -<p>
616 -Прежде всего, давайте установим необходимые файлы GRUB2 в <path>/boot/grub</path>.
617 -Если предположить, что первый диск (тот, откуда система загружается),
618 -называется <path>/dev/sda</path>, то следующая команда сделает это за нас:
619 -</p>
620 -
621 -<pre caption="Устанавливаем файлы GRUB2 в /boot/grub">
622 -# <i>grub2-install /dev/sda</i>
623 -</pre>
624 -
625 -<p>
626 -Далее, мы можем сгенерировать конфигурацию GRUB2 на основании конфигурации из файла
627 -<path>/etc/default/grub</path> и скриптов <path>/etc/grub.d</path>. В большинстве
628 -случаев, пользователю не нужно выполнять никакую конфигурацию, так как GRUB2 автоматически
629 -определит ядро для загрузки (ядро самой высокой версии, которое находится в
630 -<path>/boot</path>), а также то, какая файловая система является корневой.
631 -</p>
632 -
633 -<p>
634 -Для генерации финальной конфигурации GRUB2, выполните команду <c>grub2-mkconfig</c>:
635 -</p>
636 -
637 -<pre caption="Генерируем конфигурацию GRUB2">
638 -# <i>grub2-mkconfig -o /boot/grub/grub.cfg</i>
639 -Generating grub.cfg ...
640 -Found linux image: /boot/<keyval id="kernel-name" />
641 -Found initrd image: /boot/<keyval id="genkernel-initrd" />
642 -done
643 -</pre>
644 -
645 -<p>
646 -В выводе команды <e>должно</e> быть указано, что найдено хотя бы одно ядро Linux
647 -так как оно нужно для загрузки системы. Если вы используете initramfs, либо
648 -использовали <c>genkernel</c> для компиляции ядра, также должен определиться
649 -правильный образ initrd. Если этого не произошло, перейдите в <path>/boot</path>
650 -и проверьте его содержимое с помощью команды <c>ls</c>. Если файлы и в самом деле
651 -отсутствуют, вернитесь к инструкциям по конфигурации и установке ядра.
652 -</p>
653 -
654 -</body>
655 -</subsection>
656 -</section>
657
658 <section id="elilo" test="func:keyval('arch')='IA64'">
659 <title>По умолчанию: Установка elilo</title>
660 @@ -835,8 +809,8 @@
661
662 <!-- *$Localization:
663 target-language: Russian
664 -target-date: 2013-09-23
665 -source-cvs-revision: 1.32
666 +target-date: 2013-12-18
667 +source-cvs-revision: 1.38
668 translated-by: Vasiliy Golubev [vas@×××××××××.ru]
669 edited-by: Sergey Kuleshov
670 edited-by: Alexey Chumakov [achumakov@g.o]