* [gentoo-commits] gentoo commit in xml/htdocs/doc/ru/handbook: hb-install-arm-kernel.xml
@ 2013-04-14 16:39 Sven Vermeulen (swift)
0 siblings, 0 replies; 4+ messages in thread
From: Sven Vermeulen (swift) @ 2013-04-14 16:39 UTC (permalink / raw
To: gentoo-commits
swift 13/04/14 16:39:11
Added: hb-install-arm-kernel.xml
Log:
Partial fix bug #460008 - ARM handbook RU translation by Vladimir
Revision Changes Path
1.1 xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?rev=1.1&content-type=text/plain
Index: hb-install-arm-kernel.xml
===================================================================
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml,v 1.1 2013/04/14 16:39:11 swift Exp $ -->
<sections>
<version>1</version>
<date>2013-03-16</date>
<section>
<title>Установка исходных кодов ядра</title>
<subsection>
<title>Выбор ядра</title>
<body>
<p>
Ядро Linux — это то, вокруг чего формируются все дистрибутивы. Это слой между
пользовательскими программами и вашим оборудованием. Пользователи Gentoo могут
выбирать из нескольких типов ядра. Их полный список и описание находится в
<uri link="/doc/en/gentoo-kernel.xml">руководстве по выбору ядра Gentoo (англ.)</uri>.
</p>
<p>
Для ARM-систем мы будем использовать <c>gentoo-sources</c> (содержит заплатки
для дополнительных возможностей).
</p>
<p>
С помощью команды <c>emerge</c> установите его.
</p>
<pre caption="Установка исходных кодов ядра">
# <i>emerge gentoo-sources</i>
</pre>
<p>
Просмотрев содержимое каталога <path>/usr/src</path>, вы увидите символьную
ссылку <path>linux</path>, которая указывает на каталог с исходными кодами
ядра. В данном случае, установленный исходный код ядра указывает на
<c>gentoo-sources-<keyval id="kernel-version"/></c>. Имейте в виду, что
ваша версия может отличаться.
</p>
<pre caption="Просмотр папки с исходными кодами ядра">
# <i>ls -l /usr/src/linux</i>
lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -> linux-<keyval id="kernel-version"/>
</pre>
</body>
</subsection>
</section>
<section id="manual">
<title>По умолчанию: ручная настройка</title>
<subsection>
<title>Введение</title>
<body>
<p>
Ручная настройка ядра считается одним из самых сложных вопросов для
пользователей Linux. Зато после настройки нескольких вариантов ядра вы
и не вспомните, что это когда-то было трудно ;)
</p>
<p>
Однако <e>есть</e> одна непреложная истина: запуская ручную настройку ядра,
следует знать состав аппаратуры своего компьютера. Большую часть информации
можно собрать, установив пакет pciutils (<c>emerge pciutils</c>), в который
входит <c>lspci</c>. <c>lspci</c> можно использовать, находясь в среде с
временным корневым каталогом. Можно не обращать внимания на предупреждения,
касающиеся <e>pcilib</e> (например: pcilib: cannot open /sys/bus/pci/devices
[pcilib: не могу открыть /sys/bus/pci/devices]), которые выводит на экран <c>lspci</c>.
Можно запустить <c>lspci</c> и <c>вне</c> временной среды установки. Результат
тот же. Вы также можете запустить <c>lsmod</c> для просмотра модулей ядра,
используемых установочным компакт-диском (это даст хорошую подсказку, какие
параметры включать).
</p>
<p>
Теперь войдите в каталог с исходными кодами ядра и введите команду <c>make menuconfig</c>.
Этой командой вы вызовете меню настройки, использующее ncurses.
</p>
<pre caption="Вызов меню настройки">
# <i>cd /usr/src/linux</i>
# <i>make menuconfig</i>
</pre>
<p>
Перед вами появятся несколько разделов настройки. Сначала перечислим пункты,
включение которых обязательно (иначе Gentoo не заработает, или для его работы
потребуются дополнительные ухищрения).
</p>
</body>
</subsection>
<subsection>
<title>Включение нужных пунктов</title>
<body>
<p>
Так как каждая из встраиваемых систем имеет свои специфические особенности,
мы рассмотрим известные конфигурации для некоторых систем. Если вашей машины
нет в списке, вам нужно посетить сайт соответствующего сообщества, чтобы
выяснить, как правильно сконфигурировать ваше ядро.
</p>
<p>
Выберите вашу систему из списка, приведенного ниже, чтобы перейти к разделу
конфигурации.
</p>
<ul>
<li><uri link="#netwinder">NetWinder</uri></li>
</ul>
</body>
</subsection>
</section>
<section id="netwinder">
<title>Опции конфигурации NetWinder</title>
<body>
<p>
Помните, что поддержка EXT2 необходима для загрузочного раздела, так
как это единственная файловая система, которую начальный загрузчик может
надежно прочитать. Кроме нее, единственная файловая система, которая
была протестирована это EXT3, но вы можете испытать свою удачу,
и попробовать и другие ;).
</p>
<pre caption="Опции конфигурации NetWinder">
<comment>Сначала сгенерируем конфигурацию по умолчанию</comment>
# <i>make netwinder_defconfig</i>
<comment>Необходимые опции</comment>
System Type --->
ARM system type (FootBridge) --->
(X) FootBridge
Footbridge Implementations --->
[*] NetWinder
Floating point emulation --->
[*] NWFPE math emulation
File systems --->
[*] Second extended fs support
Pseudo Filesystems --->
[*] /proc file system support
[*] Virtual memory file system support (former shm fs)
Device Drivers --->
ATA/ATAPI/MFM/RLL support --->
[*] ATA/ATAPI/MFM/RLL support
[*] Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
[*] Include IDE/ATA-2 DISK support
--- IDE chipset support/bugfixes
[*] PCI IDE chipset support
[*] Winbond SL82c105 support
[*] Generic PCI bus-master DMA support
Network device support --->
[*] Network device support
Ethernet (10 or 100Mbit) --->
[*] Ethernet (10 or 100Mbit)
Tulip family network device support --->
[*] "Tulip" family network device support
[*] DECchip Tulip (dc2114x) PCI support
[*] Use PCI shared mem for NIC registers
[*] Use NAPI RX polling
[*] EISA, VLB, PCI and on board controllers
[*] PCI NE2000 and clones support
Character devices --->
Serial drivers --->
[*] 8250/16550 and compatible serial support
[*] Console on 8250/16550 and compatible serial port
--- Non-8250 serial port support
[*] DC21285 serial port support
[*] Console on DC21285 serial port
Watchdog Cards --->
[*] Watchdog Timer Support
[*] NetWinder WB83C977 watchdog
[*] NetWinder thermometer support
[*] NetWinder Button
[*] Reboot Using Button
<comment>Рекомендуемые опции</comment>
Kernel Features --->
[*] Preemptible Kernel
[*] Timer and CPU usage LEDs
[*] CPU usage LED
File systems --->
[*] Ext3 journalling file system support
Device Drivers --->
Input device support --->
[*] Keyboards --->
[*] AT keyboard
[*] Mouse --->
[*] PS/2 mouse
Graphics support --->
[*] Support for frame buffer devices
[*] Enable firmware EDID
[*] CyberPro 2000/2010/5000 support
Logo configuration --->
[*] Bootup logo
[*] Standard 224-color Linux logo
Sound --->
[*] Sound card support
Open Sound System --->
[*] Open Sound System
[*] OSS sound modules
[*] Yamaha FM synthesizer (YM3812/OPL-3) support
[*] Netwinder WaveArtist
<comment>Вам нужно включить это только для обновления вашей прошивки</comment>
Device Drivers --->
Character devices --->
[*] NetWinder flash support
</pre>
<p>
Закончив настройку ядра, приступайте к
<uri link="#compiling">компиляции и установке</uri>.
</p>
</body>
</section>
<section id="compiling">
<title>Компиляция и установка</title>
<body>
<p>
Теперь, когда ядро настроено, настало время его скомпилировать и установить.
Выйдите из настройки и запустите процесс компиляции:
</p>
<pre caption="Компилируем ядро">
# <i>make && make modules_install</i>
</pre>
<p>
По завершении компиляции, скопируйте образ ядра в каталог <path>/boot</path>.
Используйте любое имя, которое вам покажется подходящим для избранного ядра, и
запомните его, так как позже при настройке начального загрузчика оно потребуется.
Не забудьте заменить <c><keyval id="kernel-name"/></c> на имя и версию своего ядра.
</p>
<pre caption="Установка ядра">
# <i>cp vmlinux.gz /boot/<keyval id="kernel-name"/></i>
</pre>
<p>
Теперь продолжайте с раздела <uri link="#kernel_modules">Модули ядра</uri>.
</p>
</body>
</section>
<section id="kernel_modules">
<title>Модули ядра</title>
<subsection>
<include href="hb-install-kernelmodules.xml"/>
</subsection>
</section>
</sections>
<!-- *$Localization:
target-language: Russian
target-date: 2013-03-16
source-cvs-revision: 1.16
translated-by: Vladimir Romanov [blueboar2@gmail.com]
-->
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/ru/handbook: hb-install-arm-kernel.xml
@ 2014-01-03 6:04 Vladimir Romanov (blueboar)
0 siblings, 0 replies; 4+ messages in thread
From: Vladimir Romanov (blueboar) @ 2014-01-03 6:04 UTC (permalink / raw
To: gentoo-commits
blueboar 14/01/03 06:04:47
Modified: hb-install-arm-kernel.xml
Log:
sync with English
Revision Changes Path
1.3 xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?r1=1.2&r2=1.3
Index: hb-install-arm-kernel.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- hb-install-arm-kernel.xml 19 Apr 2013 18:18:25 -0000 1.2
+++ hb-install-arm-kernel.xml 3 Jan 2014 06:04:47 -0000 1.3
@@ -4,12 +4,12 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml,v 1.2 2013/04/19 18:18:25 swift Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml,v 1.3 2014/01/03 06:04:47 blueboar Exp $ -->
<sections>
-<version>2</version>
-<date>2013-04-14</date>
+<version>3</version>
+<date>2013-12-17</date>
<section>
<title>Установка исходных кодов ядра</title>
@@ -21,7 +21,7 @@
Ядро Linux — это то, вокруг чего формируются все дистрибутивы. Это слой между
пользовательскими программами и вашим оборудованием. Пользователи Gentoo могут
выбирать из нескольких типов ядра. Их полный список и описание находится в
-<uri link="/doc/en/gentoo-kernel.xml">руководстве по выбору ядра Gentoo (англ.)</uri>.
+<uri link="https://wiki.gentoo.org/wiki/Kernel/Overview">руководстве по выбору ядра Gentoo (англ.)</uri>.
</p>
<p>
@@ -275,7 +275,7 @@
<!-- *$Localization:
target-language: Russian
-target-date: 2013-04-14
-source-cvs-revision: 1.17
+target-date: 2013-12-17
+source-cvs-revision: 1.18
translated-by: Vladimir Romanov [blueboar2@gmail.com]
-->
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/ru/handbook: hb-install-arm-kernel.xml
@ 2014-06-12 1:34 Vladimir Romanov (blueboar)
0 siblings, 0 replies; 4+ messages in thread
From: Vladimir Romanov (blueboar) @ 2014-06-12 1:34 UTC (permalink / raw
To: gentoo-commits
blueboar 14/06/12 01:34:57
Modified: hb-install-arm-kernel.xml
Log:
Sync with English
Revision Changes Path
1.4 xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?r1=1.3&r2=1.4
Index: hb-install-arm-kernel.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- hb-install-arm-kernel.xml 3 Jan 2014 06:04:47 -0000 1.3
+++ hb-install-arm-kernel.xml 12 Jun 2014 01:34:57 -0000 1.4
@@ -4,12 +4,12 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml,v 1.3 2014/01/03 06:04:47 blueboar Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml,v 1.4 2014/06/12 01:34:57 blueboar Exp $ -->
<sections>
-<version>3</version>
-<date>2013-12-17</date>
+<version>4</version>
+<date>2014-05-11</date>
<section>
<title>Установка исходных кодов ядра</title>
@@ -92,7 +92,9 @@
<p>
Перед вами появятся несколько разделов настройки. Сначала перечислим пункты,
включение которых обязательно (иначе Gentoo не заработает, или для его работы
-потребуются дополнительные ухищрения).
+потребуются дополнительные ухищрения). Кроме того, на Gentoo-вики есть
+<uri link="https://wiki.gentoo.org/wiki/Kernel/Gentoo_Kernel_Configuration_Guide">
+статья по конфигурации ядра в Gentoo</uri>. Она также может вам помочь.
</p>
</body>
@@ -275,7 +277,7 @@
<!-- *$Localization:
target-language: Russian
-target-date: 2013-12-17
-source-cvs-revision: 1.18
+target-date: 2014-05-11
+source-cvs-revision: 1.19
translated-by: Vladimir Romanov [blueboar2@gmail.com]
-->
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/ru/handbook: hb-install-arm-kernel.xml
@ 2014-06-12 1:38 Vladimir Romanov (blueboar)
0 siblings, 0 replies; 4+ messages in thread
From: Vladimir Romanov (blueboar) @ 2014-06-12 1:38 UTC (permalink / raw
To: gentoo-commits
blueboar 14/06/12 01:38:11
Modified: hb-install-arm-kernel.xml
Log:
changed one word
Revision Changes Path
1.5 xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml?r1=1.4&r2=1.5
Index: hb-install-arm-kernel.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- hb-install-arm-kernel.xml 12 Jun 2014 01:34:57 -0000 1.4
+++ hb-install-arm-kernel.xml 12 Jun 2014 01:38:11 -0000 1.5
@@ -4,11 +4,11 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml,v 1.4 2014/06/12 01:34:57 blueboar Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-arm-kernel.xml,v 1.5 2014/06/12 01:38:11 blueboar Exp $ -->
<sections>
-<version>4</version>
+<version>5</version>
<date>2014-05-11</date>
<section>
@@ -94,7 +94,7 @@
включение которых обязательно (иначе Gentoo не заработает, или для его работы
потребуются дополнительные ухищрения). Кроме того, на Gentoo-вики есть
<uri link="https://wiki.gentoo.org/wiki/Kernel/Gentoo_Kernel_Configuration_Guide">
-статья по конфигурации ядра в Gentoo</uri>. Она также может вам помочь.
+статья по настройке ядра в Gentoo</uri>. Она также может вам помочь.
</p>
</body>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-06-12 1:38 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-14 16:39 [gentoo-commits] gentoo commit in xml/htdocs/doc/ru/handbook: hb-install-arm-kernel.xml Sven Vermeulen (swift)
-- strict thread matches above, loose matches on Subject: below --
2014-01-03 6:04 Vladimir Romanov (blueboar)
2014-06-12 1:34 Vladimir Romanov (blueboar)
2014-06-12 1:38 Vladimir Romanov (blueboar)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox