Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 328278 Details for
Bug 438342
New russian translation
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
hb-install-hppa-kernel
hb-install-hppa-kernel.xml (text/plain), 18.88 KB, created by
Vladimir Romanov (RETIRED)
on 2012-11-04 09:02:48 UTC
(
hide
)
Description:
hb-install-hppa-kernel
Filename:
MIME Type:
Creator:
Vladimir Romanov (RETIRED)
Created:
2012-11-04 09:02:48 UTC
Size:
18.88 KB
patch
obsolete
><?xml version='1.0' encoding='UTF-8'?> ><!DOCTYPE sections SYSTEM "/dtd/book.dtd"> ><!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-hppa-kernel.xml,v 1.5 2006/03/08 00:52:45 achumakov Exp $ --> > ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/2.5 --> > ><sections> > ><version>1.24</version> ><date>2006-02-27</date> > ><section> ><title>ЧаÑовой поÑÑ</title> ><body> > ><p> >СнаÑала Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²ÑбÑаÑÑ ÑаÑовой поÑÑ (time zone), ÑÑÐ¾Ð±Ñ ÑиÑÑема знала, где Ð²Ñ >Ð½Ð°Ñ Ð¾Ð´Ð¸ÑеÑÑ. ÐайдиÑе нÑжнÑй поÑÑ Ð² <path>/usr/share/zoneinfo</path>, заÑем >ÑкопиÑÑйÑе его в <path>/etc/localtime</path>. ÐоÑÑаÑайÑеÑÑ, пожалÑйÑÑа, >избегаÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑаÑовÑÑ Ð¿Ð¾ÑÑов ><path>/usr/share/zoneinfo/Etc/GMT*</path>, Ñ. к. Ð¸Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ ÑооÑвеÑÑÑвÑÑÑ >ожидаемÑм поÑÑам. ÐапÑимеÑ, <path>GMT-8</path> ÑакÑиÑеÑки ÑвлÑеÑÑÑ Ð¿Ð¾ÑÑом GMT+8. ></p> > ><pre caption="УÑÑановка ÑаÑового поÑÑа"> ># <i>ls /usr/share/zoneinfo</i> ><comment>(допÑÑÑим, Ð²Ñ Ñ Ð¾ÑиÑе иÑполÑзоваÑÑ GMT)</comment> ># <i>cp /usr/share/zoneinfo/GMT /etc/localtime</i> ></pre> > ></body> ></section> ><section> ><title>УÑÑановка иÑÑ Ð¾Ð´Ð½ÑÑ ÐºÐ¾Ð´Ð¾Ð² ÑдÑа</title> ><subsection> ><title>ÐÑÐ±Ð¾Ñ ÑдÑа</title> ><body> > ><p> >ЯдÑо Linux — ÑÑо Ñо, вокÑÑг Ñего ÑоÑмиÑÑÑÑÑÑ Ð²Ñе диÑÑÑибÑÑивÑ. ÐÑо Ñлой >Ð¼ÐµÐ¶Ð´Ñ Ð¿Ð¾Ð»ÑзоваÑелÑÑкими пÑогÑаммами и ваÑими аппаÑаÑнÑми ÑÑедÑÑвами. >ÐолÑзоваÑели Gentoo могÑÑ Ð¸ÑполÑзоваÑÑ Ð¾Ð´Ð¸Ð½ из неÑколÑÐºÐ¸Ñ Ñипов ÑдÑа. ÐолнÑй >ÑпиÑок Ñ Ð¸Ñ Ð¾Ð¿Ð¸Ñанием можно найÑи в <uri >link="/doc/ru/gentoo-kernel.xml">Ð ÑководÑÑве по вÑбоÑÑ ÑдÑа Gentoo</uri>. ></p> > ><p> >ÐÐ»Ñ HPPA Ñ Ð½Ð°Ñ ÐµÑÑÑ <c>hppa-sources</c>. Ðо ÑмолÑÐ°Ð½Ð¸Ñ ÑÑи иÑÑ Ð¾Ð´Ð½Ñе ÐºÐ¾Ð´Ñ >оÑÐ½Ð¾Ð²Ð°Ð½Ñ Ð½Ð° иÑÑ Ð¾Ð´Ð½ÑÑ ÐºÐ¾Ð´Ð°Ñ ÑдÑа 2.6. ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе ÑÑÑановиÑÑ ÑдÑо 2.4, Ñо вам >пÑидеÑÑÑ ÑÑÑанавливаÑÑ Gentoo, Ð¸Ð¼ÐµÑ Ð´Ð¾ÑÑÑп к инÑеÑнеÑÑ, Ñак как Ð¼Ñ Ð½Ðµ Ñнабжаем >ÑÑими иÑÑ Ð¾Ð´Ð½Ñми кодами Ð½Ð°Ñ ÑÑÑановоÑнÑй диÑк. ÐÑодолжим Ñ ÑÑÑановки иÑÑ Ð¾Ð´Ð½ÑÑ >кодов ÑдÑа Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ <c>emerge</c>. ></p> > ><pre caption="УÑÑановка иÑÑ Ð¾Ð´Ð½ÑÑ ÐºÐ¾Ð´Ð¾Ð² ÑдÑа"> ># <i>emerge hppa-sources</i> ></pre> > ><p> >ÐÑли Ð²Ñ Ð¿ÑоÑмоÑÑиÑе ÑодеÑжимое каÑалога <path>/usr/src</path>, Ñо ÑвидиÑе >ÑимволиÑеÑкÑÑ ÑÑÑÐ»ÐºÑ <path>linux</path>, коÑоÑÐ°Ñ ÑказÑÐ²Ð°ÐµÑ Ð½Ð° каÑалог Ñ >иÑÑ Ð¾Ð´Ð½Ñми кодами ÑдÑа. Рданном ÑлÑÑае, ÑÑÑановленнÑй иÑÑ Ð¾Ð´Ð½Ñй код ÑдÑа >ÑказÑÐ²Ð°ÐµÑ Ð½Ð° <c>hppa-sources-2.6.16.18-pa11</c>. ÐаÑа веÑÑÐ¸Ñ Ð¼Ð¾Ð¶ÐµÑ Ð¾ÑлиÑаÑÑÑÑ, >имейÑе ÑÑо в видÑ: ></p> > ><pre caption="ÐÑоÑмоÑÑ ÐºÐ°Ñалога Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ñми кодами ÑдÑа"> ># <i>ls -l /usr/src/linux</i> >lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -> linux-2.6.16.18-p11 ></pre> > ><p> >ТепеÑÑ Ð½Ð°ÑÑало вÑÐµÐ¼Ñ Ð½Ð°ÑÑÑойки и компилÑÑии ÑдÑа. Ðо вÑÐµÑ Ð°ÑÑ Ð¸ÑекÑÑÑÐ°Ñ Ð¼Ð¾Ð¶Ð½Ð¾ >иÑполÑзоваÑÑ Ð´Ð»Ñ ÑÑого <c>genkernel</c>, коÑоÑÑй ÑÑоÑмиÑÑÐµÑ ÑÑандаÑÑное ÑдÑо, >аналогиÑное иÑполÑзÑÐµÐ¼Ð¾Ð¼Ñ Ð½Ð° ÑÑÑановоÑном компакÑ-диÑке. СнаÑала Ð¼Ñ ÑаÑÑмоÑÑим >конÑигÑÑаÑÐ¸Ñ Ð²ÑÑÑнÑÑ, Ñак как ÑÑо наилÑÑÑий ÑпоÑоб опÑимизиÑоваÑÑ Ð²Ð°ÑÑ ÑиÑÑемÑ. ></p> > ><p> >ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе вÑÑÑнÑÑ Ð½Ð°ÑÑÑоиÑÑ ÑдÑо, Ñо пеÑÐµÑ Ð¾Ð´Ð¸Ñе к ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri >link="#manual">Ðо ÑмолÑаниÑ: ÑÑÑÐ½Ð°Ñ Ð½Ð°ÑÑÑойка</uri>. ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе >иÑполÑзоваÑÑ <c>genkernel</c>, Ñо ÑиÑайÑе <uri link="#genkernel">ÐлÑÑеÑнаÑива: >иÑполÑзование genkernel</uri>. ></p> > ></body> ></subsection> ></section> ><section id="manual"> ><title>Ðо ÑмолÑаниÑ: ÑÑÑÐ½Ð°Ñ Ð½Ð°ÑÑÑойка</title> ><subsection> ><title>Ðведение</title> ><body> > ><p> >Ð ÑÑÐ½Ð°Ñ Ð½Ð°ÑÑÑойка ÑдÑа ÑÑиÑаеÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ из ÑамÑÑ ÑложнÑÑ Ð²Ð¾Ð¿ÑоÑов Ð´Ð»Ñ >полÑзоваÑелей Linux. ÐаÑо поÑле наÑÑÑойки неÑколÑÐºÐ¸Ñ ÑдеÑ, Ð²Ñ Ð¸ не вÑпомниÑе, >ÑÑо ÑÑо бÑло ÑÑÑдно ;). ></p> > ><p> >Ðогда Ð²Ñ Ð·Ð°Ð¿ÑÑкаеÑе ÑÑÑнÑÑ Ð½Ð°ÑÑÑÐ¾Ð¹ÐºÑ ÑдÑа, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·Ð½Ð°ÑÑ Ð°Ð¿Ð¿Ð°ÑаÑнÑÑ ÑаÑÑÑ >Ñвоего компÑÑÑеÑа. ÐолÑÑÑÑ ÑаÑÑÑ Ð¸Ð½ÑоÑмаÑии можно полÑÑиÑÑ Ð¿Ð¾Ñле ÑÑÑановки >пакеÑа 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> <e>вне вÑеменной ÑÑÐµÐ´Ñ >ÑÑÑановки</e>. РезÑлÑÑÐ°Ñ ÑÐ¾Ñ Ð¶Ðµ. ÐÑ Ñакже можеÑе запÑÑÑиÑÑ <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> > ><pre caption="ÐÑÐ±Ð¾Ñ ÑкÑпеÑеменÑалÑнÑÑ ÐºÐ¾Ð´Ð¾Ð²/дÑайвеÑов, оÑновнÑе наÑÑÑойки"> >Code maturity level options ---> > [*] Prompt for development and/or incomplete code/drivers >General setup ---> > [*] Support for hot-pluggable devices ></pre> > ><p> >ТепеÑÑ Ð²Ð¾Ð¹Ð´Ð¸Ñе в <c>File Systems</c> и вÑбеÑиÑе поддеÑÐ¶ÐºÑ Ð²ÑÐµÑ Ð½ÑжнÑÑ Ð²Ð°Ð¼ >ÑайловÑÑ ÑиÑÑем. <e>Ðе</e> компилиÑÑйÑе Ð¸Ñ ÐºÐ°Ðº модÑли, инаÑе ÑиÑÑема Gentoo не >ÑÐ¼Ð¾Ð¶ÐµÑ ÑмонÑиÑоваÑÑ ÑÑи ÑазделÑ. Также вÑбеÑиÑе <c>Virtual memory</c> и ><c>/proc file system</c>: ></p> > ><pre caption="ÐÑÐ±Ð¾Ñ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ ÑайловÑÑ ÑиÑÑем"> >File systems ---> > Pseudo Filesystems ---> > [*] /proc file system support > [*] Virtual memory file system support (former shm fs) > ><comment>(ÐÑбеÑиÑе один или неÑколÑко паÑамеÑÑов, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ Ð²Ð°Ñей >ÑиÑÑеме)</comment> > <*> Reiserfs support > <*> Ext3 journalling file system support > <*> JFS filesystem support > <*> Second extended fs support > <*> XFS filesystem support ></pre> > ><p> >ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе PPPoE или dial-up модем Ð´Ð»Ñ Ñоединений к инÑеÑнеÑÑ, Ñо >вам нÑжно вклÑÑиÑÑ Ð² ÑдÑе ÑледÑÑÑие паÑамеÑÑÑ: ></p> > ><pre caption="ÐÑÐ±Ð¾Ñ Ð½ÑжнÑÑ Ð´ÑайвеÑов PPPoE"> >Device Drivers ---> > Networking support ---> > <*> PPP (point-to-point protocol) support > <*> PPP support for async serial ports > <*> PPP support for sync tty ports ></pre> > ><p> >Ðва паÑамеÑÑа ÑжаÑÐ¸Ñ Ð´Ð°Ð½Ð½ÑÑ Ð½Ðµ ÑвлÑÑÑÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñми, но и вÑеда Ð¾Ñ Ð½Ð¸Ñ Ñоже не >бÑдеÑ. То же оÑноÑиÑÑÑ Ð¸ к опÑии <c>PPP over Ethernet</c> коÑоÑÐ°Ñ Ð½Ñжна ÑолÑко >Ð´Ð»Ñ <c>rp-pppoe</c>, ÑконÑигÑÑиÑованного Ð´Ð»Ñ ÑабоÑÑ Ñ PPPoE в ÑдÑе. ></p> > ><p> >ÐÑли вам надо иÑполÑзоваÑÑ ÑеÑевÑе каÑÑÑ, Ñо не забÑдÑÑе вклÑÑиÑÑ Ð² ÑдÑе Ð¸Ñ >поддеÑжкÑ. ></p> > ><p> >ÐÑли Ñ Ð²Ð°Ñ Ð¼ÑÑÑ Ð¸Ð»Ð¸ клавиаÑÑÑа HIL, не забÑдÑÑе ÑобÑаÑÑ Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкÑ. ></p> > ><pre caption="ÐклÑÑение поддеÑжки HIL"> >Input core support ---> > [*] Keyboard support > [*] Mouse support > [*] Event interface support ></pre> > ><p> >ÐÑли Ñ Ð²Ð°Ñ Ðº HIL-поÑÑÑ Ð½Ðµ модклÑÑена мÑÑÑ, иÑполÑзÑйÑе ÑолÑко базовÑÑ >поддеÑжкÑ: ></p> > ><pre caption="ÐÐ°Ð·Ð¾Ð²Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка HIL"> >HIL support ---> > [*] HIL Keyboard (basic) support ></pre> > ><p> >ÐÑли Ð²Ñ Ð²Ñе же Ñ Ð¾ÑиÑе вклÑÑиÑÑ <e>полнÑÑ</e> поддеÑÐ¶ÐºÑ HIL, вÑбеÑиÑе ÑледÑÑÑие >паÑамеÑÑÑ: ></p> > ><pre caption="ÐÐ¾Ð»Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка HIL"> >HIL support ---> > [*] HP System Device Controller i8042 Support > [*] HIL MLC Support > [*] HIL Keyboard (full) support > [*] HIL Mouse & Pointer support ></pre> > ><p> >Также вклÑÑиÑе поддеÑÐ¶ÐºÑ Ð´ÑайвеÑов мониÑоÑа: ></p> > ><pre caption="ÐоддеÑжка дÑайвеÑа мониÑоÑа"> >Graphics support ---> > [*] Support for frame buffer devices > [*] HP STI frame buffer device support > Console display driver support ---> > [*] STI text console ></pre> > ><p> >Ðогда Ð²Ñ Ð·Ð°ÐºÐ¾Ð½ÑиÑе наÑÑÑÐ¾Ð¹ÐºÑ ÑдÑа, можеÑе пеÑÐµÑ Ð¾Ð´Ð¸ÑÑ Ðº ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri >link="#compiling">ÐомпилÑÑÐ¸Ñ Ð¸ ÑÑÑановка</uri>. ></p> > ></body> ></subsection> ><subsection id="compiling"> ><title>ÐомпилÑÑÐ¸Ñ Ð¸ ÑÑÑановка</title> ><body> > ><impo> >ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе ÑкомпилиÑоваÑÑ 64-биÑное ÑдÑо, ÑнаÑала вам нÑжно ÑÑÑановиÑÑ ><c>kgcc64</c>. Ðднако запÑÑк 64-биÑного ÑдÑа не ÑекомендÑеÑÑÑ. ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ >запÑÑкаÑÑ 64-биÑное ÑдÑо ÑолÑко еÑли Ñ Ð²Ð°Ñ Ð±Ð¾Ð»ÐµÐµ 64Ðб ÐÐУ, либо еÑли ваÑÐµÐ¼Ñ >ÑеÑвеÑÑ ÑÑо Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾, напÑимеÑ, на A500. ></impo> > ><p> >ТепеÑÑ, когда ваÑе ÑдÑо наÑÑÑоено, наÑÑало вÑÐµÐ¼Ñ ÐµÐ³Ð¾ ÑкомпилиÑоваÑÑ Ð¸ >ÑÑÑановиÑÑ. ÐÑйдиÑе из конÑигÑÑаÑионного Ð¼ÐµÐ½Ñ Ð¸ запÑÑÑиÑе пÑоÑеÑÑ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑÑии: ></p> > ><pre caption="ÐомпилÑÑÐ¸Ñ ÑдÑа"> ># <i>make && make modules_install</i> ></pre> > ><p> >Ðогда ÑдÑо бÑÐ´ÐµÑ ÑкомпилиÑовано, ÑкопиÑÑйÑе обÑаз ÑдÑа в каÑалог ><path>/boot</path>. ÐÑполÑзÑйÑе лÑбое имÑ, кажÑÑееÑÑ Ð²Ð°Ð¼ наиболее Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑим >Ð´Ð»Ñ ÑдÑа, но не забÑдÑÑе его, Ñак как оно нам поÑÑебÑеÑÑÑ Ð¿Ð¾Ð·Ð¶Ðµ пÑи наÑÑÑойке >загÑÑзÑика. Ðе забÑдÑÑе замениÑÑ <path><веÑÑиÑ-ÑдÑа></path> на >Ð¸Ð¼Ñ Ð¸ веÑÑÐ¸Ñ Ñвоего ÑдÑа. ></p> > ><pre caption="УÑÑановка ÑдÑа"> ># <i>cp vmlinux /boot/<веÑÑиÑ-ÑдÑа></i> ></pre> > ><p> >ТепеÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð¸Ñе к ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri link="#kernel_modules">УÑÑановка оÑделÑнÑÑ >модÑлей ÑдÑа</uri>. ></p> > ></body> ></subsection> ></section> ><section id="genkernel"> ><title>ÐлÑÑеÑнаÑива: иÑполÑзование genkernel</title> ><body> > ><p> >ÐÑли Ð²Ñ ÑиÑаеÑе ÑÑÐ¾Ñ Ñаздел, Ñо Ð²Ñ Ñ Ð¾ÑиÑе иÑполÑзоваÑÑ Ð½Ð°Ñ ÑÑенаÑий ><c>genkernel</c> Ð´Ð»Ñ Ð½Ð°ÑÑÑойки Ñвоего ÑдÑа. ></p> > ><p> >ТепеÑÑ, когда иÑÑ Ð¾Ð´Ð½Ñе ÐºÐ¾Ð´Ñ ÑдÑа ÑÑÑановленÑ, наÑÑало вÑÐµÐ¼Ñ ÑкомпилиÑоваÑÑ ÑдÑо, >иÑполÑзÑÑ ÑÑенаÑий <c>genkernel</c> Ð´Ð»Ñ Ð°Ð²ÑомоÑиÑеÑкой ÑбоÑки ÑдÑа. ><c>genkernel</c> ÑоздаÑÑ ÑдÑо поÑÑи иденÑиÑное ÑомÑ, ÑÑо иÑполÑзÑеÑÑÑ Ð½Ð° >ÑÑÑановоÑном компакÑ-диÑке. Т.е. пÑи иÑполÑзовании <c>genkernel</c> Ð´Ð»Ñ ÑбоÑки >ÑдÑа, ваÑа ÑиÑÑема бÑÐ´ÐµÑ Ð¸ÑкаÑÑ Ð½Ð¾Ð²Ñе ÑÑÑÑойÑÑва пÑи каждой загÑÑзке, подобно >ÑÑÑановоÑÐ½Ð¾Ð¼Ñ ÐºÐ¾Ð¼Ð¿Ð°ÐºÑ-диÑкÑ. ÐоÑколÑÐºÑ genkernel не ÑÑебÑÐµÑ ÑÑÑной наÑÑÑойки >ÑдÑа, ÑÑо идеалÑное ÑеÑение Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелей коÑоÑÑе ÑÑвÑÑвÑÑÑ ÑÐµÐ±Ñ Ð½ÐµÑÑÑно Ð¾Ñ >одной мÑÑли, ÑÑо пÑидеÑÑÑ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸ÑоваÑÑ ÑдÑо. ></p> > ><p> >РаÑÑмоÑÑим как иÑполÑзоваÑÑ genkernel. СнаÑала вÑполним emerge genkernel: ></p> > ><pre caption="УÑÑановка genkernel"> ># <i>emerge genkernel</i> ></pre> > ><p> >ТепеÑÑ ÑкомпилиÑÑйÑе иÑÑ Ð¾Ð´Ð½Ñе ÐºÐ¾Ð´Ñ ÑдÑа, запÑÑÑив <c>genkernel all</c>. ÐнайÑе, >Ñак как <c>genkernel</c> компилиÑÑÐµÑ ÑдÑо, поддеÑживаÑÑее вÑевозможное >обоÑÑдование, ÑÑо Ð·Ð°Ð¹Ð¼ÐµÑ Ð¼Ð½Ð¾Ð³Ð¾ вÑемени до оконÑаниÑ! ></p> > ><p> >ÐомниÑе, ÑÑо еÑли загÑÑзоÑнÑй Ñаздел не иÑполÑзÑÐµÑ ext2 или ext3 в каÑеÑÑве ФС, >Ñо вам понадобиÑÑÑ Ð²ÑÑÑнÑÑ ÑконÑигÑÑиÑоваÑÑ ÑдÑо Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ <c>genkernel >--menuconfig all</c> и вклÑÑиÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ Ð²Ð°Ñей Ñайловой ÑиÑÑÐµÐ¼Ñ <e>в</e> ÑдÑе >(Ñо еÑÑÑ <e>не</e> в каÑеÑÑве модÑлÑ). ></p> > ><pre caption="ÐапÑÑк genkernel"> ># <i>genkernel all</i> ><comment>(Output removed to increase readability)</comment> >* Kernel compiled successfully! >* Required Kernel Params: >* : root=/dev/ram0 init=/linuxrc real_root=/dev/$ROOT >* where $ROOT is the devicenode for your root partition as >* you should have specified in /etc/fstab >* >* You MUST tell your bootloader to use the generated initrd >* >* Recommended Kernel Params: >* : vga=0x317 splash=verbose >* >* Do NOT report kernel bugs (configs included) as genkernel bugs. >* Make sure you have the latest genkernel before reporting bugs >* >* For more info see /usr/share/genkernel/README ></pre> > ><p> >Ðогда <c>genkernel</c> завеÑÑÐ¸Ñ ÑÐ²Ð¾Ñ ÑабоÑÑ, бÑÐ´ÐµÑ Ñоздано ÑдÑо, полнÑй Ð½Ð°Ð±Ð¾Ñ >модÑлей и <e>наÑалÑнÑй коÑневой диÑк</e> (initrd). ÐÑ Ð±Ñдем иÑполÑзоваÑÑ ÑдÑо и >initrd в пÑоÑеÑÑе наÑÑÑойки загÑÑзÑика ÑиÑÑемÑ, далее в ÑÑом ÑÑководÑÑве. >ÐапиÑиÑе имена ÑдÑа и наÑалÑного коÑневого диÑка, Ñак как они нам понадобÑÑÑÑ >пÑи ÑедакÑиÑовании конÑигÑÑаÑионного Ñайла загÑÑзÑика. initrd бÑÐ´ÐµÑ Ð·Ð°Ð¿ÑÑен >ÑÑÐ°Ð·Ñ Ð¿Ð¾Ñле загÑÑзки Ð´Ð»Ñ Ð°Ð²ÑомаÑиÑеÑкого опÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ ÑÑÑÑойÑÑв (ÑоÑно Ñак же как >и в ÑÑÑановоÑном компакÑ-диÑке), пÑежде Ñем ваÑа ÑиÑÑема пеÑÐµÐ¹Ð´ÐµÑ Ðº наÑÑоÑÑей >загÑÑзке. ></p> > ><pre caption="ÐÑовеÑÑем название Ñозданного ÑдÑа и initrd"> ># <i>ls /boot/kernel* /boot/initramfs*</i> ></pre> > ></body> ></section> ><section id="kernel_modules"> ><title>УÑÑановка оÑделÑнÑÑ Ð¼Ð¾Ð´Ñлей ÑдÑа</title> ><subsection> ><title>ÐонÑигÑÑаÑÐ¸Ñ Ð¼Ð¾Ð´Ñлей</title> ><body> > ><p> >ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÐµÑеÑиÑлиÑÑ Ð¼Ð¾Ð´Ñли, коÑоÑÑе Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·Ð°Ð³ÑÑжаÑÑÑÑ Ð°Ð²ÑомаÑиÑеÑки, в Ñайле ><path>/etc/modules.autoload.d/kernel-2.6</path>. Также, пÑи желании, можно >ÑообÑиÑÑ Ð¼Ð¾Ð´ÑлÑм некоÑоÑÑе дополниÑелÑнÑе паÑамеÑÑÑ. ></p> > ><p> >ÐÐ»Ñ Ð¿ÑоÑмоÑÑа вÑÐµÑ Ð´Ð¾ÑÑÑпнÑÑ Ð¼Ð¾Ð´Ñлей запÑÑÑиÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <c>find</c>, заменив >"<kernel version>" на веÑÑÐ¸Ñ ÑдÑа, коÑоÑое Ð²Ñ ÑолÑко ÑÑо ÑобÑали: ></p> > ><pre caption="ÐÑоÑмоÑÑ Ð´Ð¾ÑÑÑпнÑÑ Ð¼Ð¾Ð´Ñлей"> ># <i>find /lib/modules/<kernel version>/ -type f -iname '*.o' -or -iname '*.ko'</i> ></pre> > ><p> >ÐапÑимеÑ, еÑли Ð²Ñ Ñ Ð¾ÑиÑе авÑомаÑиÑеÑки загÑÑжаÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ <c>3c59x.o</c>, >оÑÑедакÑиÑÑйÑе Ñайл <path>kernel-2.6</path> и пÑопиÑиÑе ÑÑда Ð¸Ð¼Ñ Ð¼Ð¾Ð´ÑлÑ. ></p> > ><pre caption="РедакÑиÑование /etc/modules.autoload.d/kernel-2.6"> ># <i>nano -w /etc/modules.autoload.d/kernel-2.6</i> ></pre> > ><pre caption="/etc/modules.autoload.d/kernel-2.6"> >3c59x ></pre> > ><p> >ТепеÑÑ Ð¼Ð¾Ð¶ÐµÑе пÑодолжиÑÑ ÑÑÑÐ°Ð½Ð¾Ð²ÐºÑ Ð¸ пеÑейÑи к ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri >link="?part=1&chap=8">ÐаÑÑÑойка ÑиÑÑемÑ</uri>. ></p> > ></body> ></subsection> ></section> ></sections> > ><!-- *$Localization: >target-language: Russian >target-date: 2006-03-08 >source-cvs-revision: 1.37 >translated-by: Vasiliy Golubev <vas@nightmail.ru> >translated-by: Azamat H. Hackimov <azazello1984@mail.ru> >edited-by: Vladimir Romanov <blueboar2@gmail.com> >-->
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 438342
:
326524
|
326526
|
326528
|
326532
|
326534
|
326536
|
326584
|
326604
|
328274
|
328276
|
328278
|
328280
|
328282
|
328284
|
328288
|
328290
|
328292
|
328298
|
328300
|
328306
|
328308
|
329432
|
329434
|
329436
|
329438
|
329476
|
329792
|
329794
|
329798
|
329800
|
329836
|
329838
|
329840
|
330244
|
330246