Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 124541 Details for
Bug 178112
[ru] updates for Handbook
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
hb-install-x86+amd64-kernel.xml
hb-install-x86+amd64-kernel.xml (text/plain), 22.30 KB, created by
Oksana Komarova
on 2007-07-11 11:07:52 UTC
(
hide
)
Description:
hb-install-x86+amd64-kernel.xml
Filename:
MIME Type:
Creator:
Oksana Komarova
Created:
2007-07-11 11:07:52 UTC
Size:
22.30 KB
patch
obsolete
><?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 --> ><!-- ТекÑÑ ÑÑого докÑменÑа ÑаÑпÑоÑÑÑанÑеÑÑÑ Ð½Ð° ÑÑловиÑÑ Ð»Ð¸Ñензии CC-BY-SA --> ><!-- См. http://creativecommons.org/licenses/by-sa/2.5 --> > ><!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-x86+amd64-kernel.xml,v 1.13 2007/05/20 20:32:23 nightmorph Exp $ --> > ><sections> > ><abstract> >ЯдÑо Linux — ÑеÑдÑе каждого диÑÑÑибÑÑива. Ð ÑÑой главе опиÑÑваеÑÑÑ, как >его наÑÑÑоиÑÑ. ></abstract> > ><version>5.1</version> ><date>2007-05-15</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/en/gentoo-kernel.xml">ÑÑководÑÑве по вÑбоÑÑ ÑдÑа Gentoo >(англ.)</uri>. ></p> > ><p test="func:keyval('arch')='x86'"> >ÐÐ»Ñ x86 ÑиÑÑем, помимо пÑоÑÐ¸Ñ , еÑÑÑ ÑдÑо <c>gentoo-sources</c> (ÑдÑо Ñ >заплаÑками, ÑлÑÑÑаÑÑими пÑоизводиÑелÑноÑÑÑ). ></p> > ><p test="func:keyval('arch')='AMD64'"> >ÐÐ»Ñ AMD64 ÑиÑÑем еÑÑÑ ÑдÑо <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> > ><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> >Ðднако еÑÑÑ Ð¾Ð´Ð½Ð° непÑÐµÐ»Ð¾Ð¶Ð½Ð°Ñ <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> и <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 ></pre> > ><p> >УдоÑÑовеÑÑÑеÑÑ, ÑÑо каждÑй дÑайвеÑ, жизненно Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñй Ð´Ð»Ñ Ð·Ð°Ð³ÑÑзки ÑиÑÑÐµÐ¼Ñ >(напÑимеÑ, SCSI-конÑÑоллеÑа), ÑобÑан <e>внÑÑÑи</e> ÑдÑа, а не как модÑлÑ, инаÑе >ÑиÑÑема ÑовÑем не ÑÐ¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð³ÑÑзиÑÑÑÑ. ></p> > ></body> ><body test="func:keyval('arch')='AMD64'"> > ><p> >Ðалее Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑказаÑÑ Ñип пÑоÑеÑÑоÑа. ÐÑÑаÑÐ¾Ñ ÑдÑа x86_64 наÑÑоÑÑелÑно >ÑекомендÑÐµÑ Ð¿Ð¾Ð»ÑзоваÑелÑм вклÑÑаÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ MCE, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑаÑÑ ÑÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾ >лÑбÑÑ Ð°Ð¿Ð¿Ð°ÑаÑнÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ . Ð x86_64 оÑибки вÑводÑÑÑÑ Ð½Ðµ в <c>dmesg</c>, как в >дÑÑÐ³Ð¸Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÐ°Ñ , а в <path>/dev/mcelog</path>. ÐÐ»Ñ ÑÑого Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ Ð¿Ð°ÐºÐµÑ ><c>app-admin/mcelog</c>. ></p> > ><pre caption="ÐÑÐ±Ð¾Ñ Ñипа и возможноÑÑей пÑоÑеÑÑоÑа"> >Processor type and features ---> > [ ] Intel MCE Features > [ ] AMD MCE Features > Processor family (AMD-Opteron/Athlon64) ---> > ( ) AMD-Opteron/Athlon64 > ( ) Intel EM64T > ( ) Generic-x86-64 ></pre> > ></body> ><body test="func:keyval('arch')='x86'"> > ><p> >Ðалее вÑбеÑиÑе нÑжное ÑемейÑÑво пÑоÑеÑÑоÑов: ></p> > ><pre caption="ÐÑÐ±Ð¾Ñ Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑего ÑемейÑÑва пÑоÑеÑÑоÑов"> >Processor type and features ---> > <comment>(измениÑе в ÑооÑвеÑÑÑвии Ñо Ñвоей ÑиÑÑемой)</comment> > (<i>Athlon/Duron/K7</i>) Processor family ></pre> > ></body> ><body> > ><p> >ТепеÑÑ Ð²Ð¾Ð¹Ð´Ð¸Ñе в <c>File Systems</c> и вÑбеÑиÑе поддеÑÐ¶ÐºÑ Ð²ÑÐµÑ Ð½ÑжнÑÑ >ÑайловÑÑ ÑиÑÑем. <e>Ðе</e> компилиÑÑйÑе Ð¸Ñ ÐºÐ°Ðº модÑли, инаÑе ÑиÑÑема Gentoo не >ÑÐ¼Ð¾Ð¶ÐµÑ ÑмонÑиÑоваÑÑ Ð´Ð¸ÑковÑе ÑазделÑ. Также вÑбеÑиÑе <c>Virtual memory</c> и ><c>/proc file system</c>. ></p> > ></body> ><body test="func:keyval('arch')='x86'"> > ><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> > ></body> ><body test="func:keyval('arch')='AMD64'"> > ><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> > ></body> ><body> > ><p> >Ðе забÑдÑÑе вклÑÑиÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ Ñежима DMA Ð´Ð»Ñ Ð²Ð°ÑÐ¸Ñ Ð´Ð¸Ñков: ></p> > ><pre caption="ÐклÑÑение DMA"> >Device Drivers ---> > ATA/ATAPI/MFM/RLL support ---> > [*] Generic PCI bus-master DMA support > [*] Use PCI DMA by default when available ></pre> > ><p> >ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе PPPoE или коммÑÑиÑÑемого ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ >инÑеÑнеÑом, поÑÑебÑеÑÑÑ Ð²ÐºÐ»ÑÑиÑÑ Ð² ÑдÑе ÑледÑÑÑие ÑÑнкÑии: ></p> > ><pre caption="ÐÑÐ±Ð¾Ñ Ð½ÑжнÑÑ Ð´ÑайвеÑов PPPoE" test="func:keyval('arch')='AMD64'"> >Device Drivers ---> > Networking Support ---> > <*> PPP (point-to-point protocol) support > <*> PPP support for async serial ports > <*> PPP support for sync tty ports ></pre> > ><pre caption="ÐÑÐ±Ð¾Ñ Ð½ÑжнÑÑ Ð´ÑайвеÑов PPPoE" test="func:keyval('arch')='x86'"> >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>ppp</c>, Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки PPPoE в Ñежиме ÑдÑа. ></p> > ><p> >ÐÑи Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи, не забÑдÑÑе вклÑÑиÑÑ Ð² ÑдÑе поддеÑÐ¶ÐºÑ Ñвоей ÑеÑевой плаÑÑ. ></p> > ><p test="func:keyval('arch')='x86'"> >ÐÑли Ñ Ð²Ð°Ñ Ð¿ÑоÑеÑÑÐ¾Ñ Intel Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой HyperTreading или многопÑоÑеÑÑоÑÐ½Ð°Ñ >ÑиÑÑема, Ñо ÑледÑÐµÑ Ð²ÐºÐ»ÑÑиÑÑ «ÑиммеÑÑиÑнÑÑ Ð¼Ð½Ð¾Ð³Ð¾Ð¿ÑоÑеÑÑоÑнÑÑ >обÑабоÑкѻ: ></p> > ><p test="func:keyval('arch')='AMD64'"> >ÐÑли Ñ Ð²Ð°Ñ Ð¼Ð½Ð¾Ð³Ð¾Ð¿ÑоÑеÑÑоÑÐ½Ð°Ñ ÑиÑÑема на базе Opteron или многоÑдеÑного >пÑоÑеÑÑоÑа (напÑимеÑ, AMD64 X2), Ñо ÑледÑÐµÑ Ð²ÐºÐ»ÑÑиÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ >«ÑиммеÑÑиÑной многопÑоÑеÑÑоÑной обÑабоÑки»: ></p> > ><pre caption="ÐклÑÑение поддеÑжки SMP"> >Processor type and features ---> > [*] Symmetric multi-processing support ></pre> > ><note> >РмногоÑдеÑнÑÑ ÑиÑÑÐµÐ¼Ð°Ñ ÐºÐ°Ð¶Ð´Ð¾Ðµ ÑдÑо ÑÑиÑаеÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ пÑоÑеÑÑоÑом. ></note> > ><p> >ÐÑли Ð²Ñ Ð¿Ð¾Ð»ÑзÑеÑеÑÑ ÑÑÑÑойÑÑвами ввода на Ñине USB, (напÑимеÑ, мÑÑÑÑ Ð¸Ð»Ð¸ >клавиаÑÑÑой), не забÑдÑÑе вклÑÑиÑÑ Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкÑ: ></p> > ><pre caption="ÐклÑÑение поддеÑжки USB Ð´Ð»Ñ ÑÑÑÑойÑÑв ввода"> >Device Drivers ---> > USB Support ---> > <*> USB Human Interface Device (full HID) support ></pre> > ></body> ><body test="func:keyval('arch')='x86'"> > ><p> >ÐÑли вам Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð° поддеÑжка ÑабоÑÑ ÐºÐ°ÑÑ ÑаÑÑиÑÐµÐ½Ð¸Ñ PCMCIA Ð´Ð»Ñ Ñвоего >ноÑÑбÑка, не забÑдÑÑе вклÑÑиÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ Ð¼Ð¾ÑÑа Ñвоей PCMCIA каÑÑÑ: ></p> > ><pre caption="ÐклÑÑение поддеÑжки PCMCIA"> >Bus options (PCI, PCMCIA, EISA, MCA, ISA) ---> > PCCARD (PCMCIA/CardBus) support ---> > <*> PCCard (PCMCIA/CardBus) support ><comment>(select 16 bit if you need support for older PCMCIA cards. Most people want this.)</comment> > <*> 16-bit PCMCIA support > [*] 32-bit CardBus support ><comment>(select the relevant bridges below)</comment> > --- PC-card bridges > <*> CardBus yenta-compatible bridge support (NEW) > <*> Cirrus PD6729 compatible bridge support (NEW) > <*> i82092 compatible bridge support (NEW) > <*> i82365 compatible bridge support (NEW) > <*> Databook TCIC host bridge support (NEW) ></pre> > ><p> >ÐаконÑив наÑÑÑÐ¾Ð¹ÐºÑ ÑдÑа, пÑиÑÑÑпайÑе к <uri link="#compiling">компилÑÑии и >ÑÑÑановке</uri>. ></p> > ></body> ></subsection> ><subsection 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 arch/<keyval id="arch-sub"/>/boot/bzImage /boot/<keyval id="kernel-name"/></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. СнаÑала ÑÑÑановиÑе его: ></p> > ><pre caption="УÑÑановка genkernel"> ># <i>emerge genkernel</i> ></pre> > ></body> ><body test="func:keyval('arch')='x86'"> > ><p> >ТепеÑÑ ÑкопиÑÑйÑе наÑÑÑÐ¾Ð¹ÐºÑ ÑдÑа, иÑполÑзÑемÑÑ ÑÑÑановоÑнÑм диÑком, в каÑалог, >где genkernel иÑÐµÑ Ð½Ð°ÑÑÑÐ¾Ð¹ÐºÑ Ð¿Ð¾ ÑмолÑаниÑ: ></p> > ><pre caption="ÐопиÑование Ñайла наÑÑÑойки ÑдÑа Ñ ÑÑÑановоÑного диÑка"> ># <i>zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6</i> ></pre> > ></body> ><body> > ><p> >ТепеÑÑ ÑкомпилиÑÑйÑе иÑÑ Ð¾Ð´Ð½Ñй код ÑдÑа, запÑÑÑив <c>genkernel all</c>. ÐмейÑе в >видÑ, ÑÑо компилÑÑÐ¸Ñ Ð·Ð°Ð¹Ð¼ÐµÑ Ð¿ÑилиÑное вÑемÑ, поÑколÑÐºÑ <c>genkernel</c> >ÑобиÑÐ°ÐµÑ ÑдÑо, поддеÑживаÑÑее пÑакÑиÑеÑки лÑбое обоÑÑдование! ></p> > ><p> >ÐамеÑÑÑе, еÑли в загÑÑзоÑном Ñазделе не иÑполÑзÑеÑÑÑ ÑÐ°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема ext2 или >ext3, Ñо вам пÑидеÑÑÑ Ð²ÑÑÑнÑÑ Ð½Ð°ÑÑÑоиÑÑ ÑдÑо, запÑÑÑив <c>genkernel >--menuconfig all</c>, добавив поддеÑÐ¶ÐºÑ Ð¸ÑполÑзÑемой Ñайловой ÑиÑÑÐµÐ¼Ñ ><e>в</e> ÑдÑо (Ñ.е. <e>не</e> модÑлем). ÐолÑзоваÑелÑм EVMS2 или LVM2, >веÑоÑÑно, Ð·Ð°Ñ Ð¾ÑеÑÑÑ Ñакже добавиÑÑ Ð¿Ð°ÑамеÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки <c>--evms2</c> или ><c>--lvm2</c>. ></p> > ><pre caption="ÐапÑÑк genkernel"> ># <i>genkernel all</i> ></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>, заменив ><c><keyval id="kernel-version"/></c> на веÑÑÐ¸Ñ ÑолÑко ÑÑо ÑобÑанного ÑдÑа: ></p> > ><pre caption="ÐÑоÑмоÑÑ Ð¿ÐµÑеÑÐ½Ñ Ð´Ð¾ÑÑÑпнÑÑ Ð¼Ð¾Ð´Ñлей"> ># <i>find /lib/modules/<keyval id="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-version: 5.0-r1 >target-date: 2007-06-27 >source-cvs-revision: >translated-by: Copied from hb-install-{x86,amd64}-kernel >with extras by Oksana Komarova >edited-by: > >notes: >-->
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 178112
:
118909
|
118910
|
118911
|
118912
|
118914
|
118916
|
118918
|
118920
|
118921
|
118923
|
118924
|
118926
|
118928
|
118930
|
118931
|
118932
|
118933
|
118935
|
118937
|
118938
|
118944
|
118946
|
118948
|
123384
|
123387
|
123452
| 124541