Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 26821 Details for
Bug 43697
Russian handbook translation.
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
hb-install-kernel.xml
hb-install-kernel.xml (text/xml), 28.19 KB, created by
Sergey Kuleshov (RETIRED)
on 2004-03-04 02:30:42 UTC
(
hide
)
Description:
hb-install-kernel.xml
Filename:
MIME Type:
Creator:
Sergey Kuleshov (RETIRED)
Created:
2004-03-04 02:30:42 UTC
Size:
28.19 KB
patch
obsolete
><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/1.0 --> > ><!-- $Header: /home/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-kernel.xml,v 1.15 2003/11/23 16:27:02 swift Exp $ --> > ><sections> ><section> ><title>УÑÑановка иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¾Ð²</title> ><subsection> ><title>ÐÑÐ±Ð¾Ñ ÑдÑа</title> ><body> > ><p> >ЯдÑо Linux - ÑÑо Ñо, вокÑÑг Ñего ÑоÑмиÑÑÑÑÑÑ Ð²Ñе деÑÑÑибÑÑивÑ. ÐÑо >пÑокладка Ð¼ÐµÐ¶Ð´Ñ Ð¿ÑогÑаммами полÑзоваÑÐµÐ»Ñ Ð¸ ваÑими аппаÑаÑнÑми ÑÑедÑÑвами. Gentoo пÑедоÑÑавлÑÐµÑ >на вÑÐ±Ð¾Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð½ÐµÑколÑко иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¾Ð² ÑдÑа. ÐолнÑй Ð¸Ñ ÑпиÑок Ñ Ð¾Ð¿Ð¸Ñанем >можно найÑи на <uri link="/doc/en/gentoo-kernel.xml">Gentoo Kernel >Guide</uri>. ></p> > ><p> >ÐÐ»Ñ x86-ÑовмеÑÑимÑÑ ÑиÑÑем ÑÑÑеÑÑвÑÑÑ Ñакие ÑдÑа, как <c>vanilla-sources</c> >(иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа по ÑмолÑаниÑ), ><c>gentoo-sources</c> (пÑопаÑÑеннÑе иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑми оÑобенноÑÑÑми), ><c>xfs-sources</c> (иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой XFS), ><c>gs-sources</c> (иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа пÑопаÑÑеннÑе Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° ÑеÑвеÑе), ><c>gaming-sources</c> (иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа пÑопаÑÑенÑе Ð´Ð»Ñ Ð¾Ð¿ÑималÑной ÑабоÑÑ Ñ Ð¸Ð³Ñами), >... ></p> > ><p> >ÐÐ»Ñ alpha-ÑовмеÑÑимÑÑ ÑиÑÑем еÑÑÑ<c>vanilla-sources</c> (иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа по ÑмолÑаниÑ), ><c>alpha-sources</c> (иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа пÑопаÑÑенÑе Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелей alpha) и <c>compaq-sources</c> >(иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа иÑполÑзÑемÑе RedHat Ð´Ð»Ñ Alpha, поддеÑживаÑÑÑÑ Compaq). ></p> > ><p> >ÐÐ»Ñ sparc-based ÑиÑÑем еÑÑÑ <c>vanilla-sources</c> (ÑдÑо по ÑмолÑаниÑ) >и <c>sparc-sources</c> >(иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа опÑимизиÑованнÑе Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелей SPARC). ></p> > ><p> >ÐÑÑгие аÑÑ Ð¸ÑекÑÑÑÑ Ð´Ð¾Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑ Ð²ÐµÑÑии ÑдÑа опÑимизиÑованнÑе Ð´Ð»Ñ Ñвоей аÑÑ Ð¸ÑекÑÑÑÑ: ><c>hppa-sources</c> (HPPA) и <c>ppc-sources</c> (PowerPC). ></p> > ><p> >ÐÑбеÑиÑе Ñебе ÑдÑо и ÑÑÑановиÑе его Ñебе командой <c>emerge</c>. ÐпÑÐµÐ´Ñ >Ð¼Ñ Ð±Ñдем иÑполÑзоваÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <c>emerge --usepkg</c> коÑоÑÐ°Ñ ÑÑÑÐ°Ð½Ð¾Ð²Ð¸Ñ Ð¿ÑедваÑиÑелÑно ÑобÑаннÑе пакеÑÑ, >еÑли они доÑÑÑÐ¿Ð½Ñ (Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелей GRP) или загÑÑÐ·Ð¸Ñ Ð¸Ñ . ÐÑÑгими Ñловами, еÑли Ð²Ñ Ð½Ðµ иÑполÑзÑеÑе >пÑедваÑиÑелÑно ÑобÑаннÑе пакеÑÑ, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе не ÑказÑваÑÑ Ð¾Ð¿ÑÐ¸Ñ <c>--usepkg</c>, но лÑÑÑе не надо. >ÐÑоме Ñого, можно ÑокÑаÑиÑÑ Ð¾Ð¿ÑÐ¸Ñ <c>--usepkg</c> до <c>-k</c>. ></p> > ><p> >Ð ÑледÑÑÑем пÑимеÑе Ð¼Ñ ÑÑÑановим <c>vanilla-sources</c> (<c>gentoo-sources</c> >не доÑÑÑпно Ð´Ð»Ñ Ð²ÑÐµÑ Ð°ÑÑ Ð¸ÑекÑÑÑ). ÐонеÑно Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ Ð´ÑÑгие иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа: ></p> > ><pre caption="УÑÑановка иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¾Ð² ÑдÑа"> ># <i>emerge --usepkg vanilla-sources</i> ></pre> > ><p> >ÐÑли Ð²Ñ Ð·Ð°Ð¹Ð´ÐµÑе в Ð¿Ð°Ð¿ÐºÑ <path>/usr/src</path>, Ñо Ð´Ð¾Ð»Ð¶Ð½Ñ ÑвидеÑÑ ÑÑÑÐ»ÐºÑ ><path>linux</path> коÑоÑÐ°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° ÑказÑваÑÑ Ð½Ð° иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа: ></p> > ><pre caption="ÐÑоÑмоÑÑ Ð¿Ð°Ð¿ÐºÐ¸ Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ°Ð¼Ð¸ ÑдÑа"> ># <i>ls -l /usr/src/linux</i> >lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -> linux-2.4.22 ></pre> > ><p> >ÐÑли Ñ Ð²Ð°Ñ Ð½Ðµ Ñак (Ñ.е. ÑÑÑлка ÑказÑÐ²Ð°ÐµÑ Ð½Ð° дÑÑгое ÑдÑо) >надо измениÑÑ ÑÑÑлкÑ, пÑежде Ñем пÑодолжиÑÑ: ></p> > ><pre caption="Смена ÑÑÑлки на иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа"> ># <i>rm /usr/src/linux && ln -s /usr/src/linux-2.4.22 /usr/src/linux</i> ></pre> > ><p> >ТепеÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ наÑÑÑоиÑÑ Ð¸ ÑкомпилиÑоваÑÑ Ð¸ÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа. ÐÐ»Ñ x86-ÑовмеÑÑимÑÑ ÑиÑÑем >можно иÑполÑзоваÑÑ ÑкÑÐ¸Ð¿Ñ <c>genkernel</c>, коÑоÑÑй ÑÑоÑмиÑÑÐµÑ ÑÑандаÑÑное ÑдÑо, его можно ÑÑавниÑÑ >Ñ ÑдÑом LiveCD. >Ðалее Ð¼Ñ ÑаÑÑкажем как в "ÑÑÑнÑÑ" наÑÑÑоиÑÑ ÑдÑо, Ñ.к. ÑÑо лÑÑÑий ÑпоÑоб Ð´Ð»Ñ Ð¾Ð¿ÑимизаÑии ваÑей ÑиÑÑемÑ. ></p> > ><p> >ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе в ÑÑÑнÑÑ Ð½Ð°ÑÑÑоиÑÑ ÑдÑо, Ñо пеÑÐµÑ Ð¾Ð´Ð¸Ñе к ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri >link="#doc_chap2">Ðо ÑмолÑаниÑ: Ð ÑÑÐ½Ð°Ñ Ð½Ð°ÑÑÑойка</uri>. ÐÑли Ð²Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑиÑÑÐµÐ¼Ñ Ð¿Ð¾Ð´Ð¾Ð±Ð½Ð¾Ð¹ x86 >и Ñ Ð¾ÑиÑе иÑполÑзоваÑÑ <c>genkernel</c>,Ñо ÑиÑайÑе <uri >link="#doc_chap3">ÐлÑÑеÑнаÑива: ÐÑполÑзование genkernel</uri>. ></p> > ></body> ></subsection> ></section> ><section> ><title>Ðо ÑмолÑаниÑ: Ð ÑÑÐ½Ð°Ñ Ð½Ð°ÑÑÑойка</title> ><subsection> ><title>Ðведение</title> ><body> > ><p> >Ð ÑÑÐ½Ð°Ñ Ð½Ð°ÑÑÑойка ÑдÑа ÑвлÑеÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ из ÑамÑÑ ÑложнÑÑ Ð²Ð¾Ð¿ÑоÑов Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелей Linux. >ÐаÑо поÑле наÑÑÑойки неÑколÑÐºÐ¸Ñ ÑдеÑ, вам Ñже бÑÐ´ÐµÑ ÐºÐ°Ð·Ð°ÑÑÑÑ, ÑÑо в ÑÑом ни Ñего ÑÑÑдного неÑ.;) ></p> > ><p> >Ðднако еÑÑÑ Ð¾Ð´Ð½Ð° <e>иÑÑина</e>: когда Ð²Ñ Ð·Ð°Ð¿ÑÑкаеÑе ÑÑÑнÑÑ Ð½Ð°ÑÑÑÐ¾Ð¹ÐºÑ ÑдÑа, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·Ð½Ð°ÑÑ Ñвой компÑÑÑеÑ. >ÐолÑÑÑÑ ÑаÑÑÑ Ð¸Ð½ÑоÑаÑии можно полÑÑиÑÑ Ð¿ÑоÑмоÑÑев <path>/proc/pci</path> (или иÑполÑзоваÑÑ <c>lspci</c> еÑли ÑÑо возможно). >ÐÑ Ñакже можеÑе запÑÑÑиÑÑ <c>lsmod</c> Ð´Ð»Ñ Ð¿ÑоÑмоÑÑа модÑлей ÑдÑа иÑполÑзÑемÑÑ LiveCD (ÑÑо поÑлÑÐ¶Ð¸Ñ Ñ Ð¾ÑоÑей подÑказкой). ></p> > ><p> >ТепеÑÑ Ð²Ð¾Ð¹Ð´Ð¸Ñе в диÑекÑоÑÐ¸Ñ Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ°Ð¼Ð¸ ÑдÑа и дайÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <c>make menuconfig</c>. >ÐÑо оÑкÑÐ¾ÐµÑ Ð¼ÐµÐ½Ñ Ð½Ð°ÑÑÑоек. ></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> >ТепеÑÑ Ð²Ð¾Ð¹Ð´Ð¸Ñе в <c>File Systems</c> и вÑбеÑиÑе подеÑÐ¶ÐºÑ Ð²ÑÐµÑ Ð½ÑжнÑÑ Ð²Ð°Ð¼ ÑайловÑÑ ÑиÑÑем. ><e>Ðе</e> не компилиÑÑйÑе Ð¸Ñ ÐºÐ°Ðº модÑли, инаÑе ÑиÑÑема Gentoo не ÑÐ¼Ð¾Ð¶ÐµÑ ÑмонÑиÑоваÑÑ ÑÑи ÑазделÑ. >Также вÑбеÑиÑе <c>Virtual memory</c>, <c>/proc >file system</c>, <c>/dev file system</c> + <c>Automatically mount at boot</c>: ></p> > ><pre caption="ÐÑÐ±Ð¾Ñ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ ÑайловÑÑ ÑиÑÑем"> >File systems ---> > [*] Virtual memory file system support (former shm fs) > [*] /proc file system support > [*] /dev file system support (EXPERIMENTAL) > [*] Automatically mount at boot > ><comment>(ÐÑмениÑе ÑледÑÑÑие опÑии еÑли Ñ Ð²Ð°Ñ ÑдÑо веÑÑии 2.6)</comment> > [ ] /dev/pts file system for Unix98 PTYs > ><comment>(ÐÑбеÑиÑе Ð¾Ð´Ð½Ñ Ð¸Ð»Ð¸ неÑколÑко опÑий нÑжнÑÑ Ð²Ð°Ñей ÑиÑÑеме)</comment> > <*> Reiserfs support > <*> Ext3 journalling file system support > <*> JFS filesystem support > <*> Second extended fs support > <*> XFS filesystem support ></pre> > ><p> >ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе PPPoE Ð´Ð»Ñ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ Internet, вам нÑжно вклÑÑиÑÑ Ð² ÑдÑе ÑледÑÑÑие опÑии: ></p> > ><pre caption="ÐÑÐ±Ð¾Ñ Ð½ÑжнÑÑ Ð´ÑайвеÑов PPPoE"> >Network device 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>. ></p> > ><p> >ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе LVM, Ñо вам надо акÑивиÑоваÑÑ ÑÑÑ Ð¾Ð¿ÑиÑ: ></p> > ><pre caption="ÐÑÐ±Ð¾Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки LVM"> >Multi-device support (RAID and LVM) ---> > [*] Multiple devices driver support (RAID and LVM) > <*> Logical volume manager (LVM) support ></pre> > ><p> >ÐÑли вам надо иÑполÑзоваÑÑ ethernet-каÑÑÑ, Ñо не забÑдÑÑе вклÑÑиÑÑ Ð² ÑдÑе Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкÑ. ></p> > ><p> >ТепеÑÑ Ð½Ð°Ð´Ð¾ ÑÑÑановиÑÑ Ð¾Ð¿Ñии,коÑоÑÑе завиÑÑÑ Ð¾Ñ Ð²Ð°Ñей аÑÑ Ð¸ÑекÑÑÑÑ. ></p> > ><ul> ><li><uri link="#doc_chap2_sect3">УÑÑановка Alpha-ÑекомендÑемÑÑ Ð¾Ð¿Ñий</uri></li> ><li><uri link="#doc_chap2_sect4">УÑÑановка HPPA-ÑекомендÑемÑÑ Ð¾Ð¿Ñий</uri></li> ><li><uri link="#doc_chap2_sect5">УÑÑановка PPC-ÑекомендÑемÑÑ Ð¾Ð¿Ñий</uri></li> ><li><uri link="#doc_chap2_sect6">УÑÑановка SPARC-ÑекомендÑемÑÑ Ð¾Ð¿Ñий</uri></li> ></ul> > ><p> >ÐÑли Ñ Ð²Ð°Ñ x86-ÑовмеÑÑÐ¸Ð¼Ð°Ñ ÑиÑÑема, Ð²Ñ Ð¿Ð¾Ð¶ÐµÑе пеÑейÑи к ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri >link="#doc_chap2_sect7">ÐомпилÑÑÐ¸Ñ Ð¸ ÑÑÑановка</uri>. ></p> > ></body> ></subsection> ><subsection> ><title>УÑÑановка Alpha-ÑекомендÑемÑÑ Ð¾Ð¿Ñий</title> ><body> > ><p> >Alpha-полÑзоваÑелÑм ÑекомендÑеÑÑÑ Ð²ÐºÐ»ÑÑиÑÑ ÑледÑÑÑие опÑии: ></p> > ><pre caption="Alpha-ÑпеÑеÑиÑнÑе опÑии"> >General setup ---> > <*> SRM environment through procfs > <*> Configure uac policy via sysctl > >Plug and Play configuration ---> > <*> Plug and Play support > <M> ISA Plug and Play support > >SCSI support ---> > SCSI low-level drivers ---> > <*> SYM53C8XX Version 2 SCSI support (NEW) > <*> Qlogic ISP SCSI support > >Network device support ---> > Ethernet (10 or 100 Mbit) ---> > <M> DECchip Tulip (dc21x4x) PCI support > <M> Generic DECchip & DIGITAL EtherWORKS PCI/EISA > <M> EtherExpressPro/100 support (eepro100) > <M> EtherExpressPro/100 support (e100) > Ethernet (1000 Mbit) ---> > <M> Alteon AceNIC > [*] Omit support for old Tigon I > <M> Broadcom Tigon3 > [*] FDDI driver support > <M> Digital DEFEA and DEFPA > <*> PPP support > <*> PPP Deflate compression > >Character devices ---> > [*] Support for console on serial port > [*] Direct Rendering Manager > >File systems ---> > <*> Kernel automounter version 4 support > Network File Systems ---> > <*> NFS > [*] NFSv3 client > <*> NFS server > [*] NFSv3 server > Partition Types ---> > [*] Advanced partition selection > [*] Alpha OSF partition support > Native Language Support > <*> NLS ISO 8859-1 > >Sound ---> > <M> Sound card support > <M> OSS sound modules > [*] Verbose initialisation > [*] Persistent DMA buffers > <M> 100% Sound Blaster compatibles ></pre> > ><p> >Ðогда законÑиÑе наÑÑÑÐ¾Ð¹ÐºÑ ÑдÑа, пеÑÐµÑ Ð¾Ð´Ð¸Ñе к ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri >link="#doc_chap2_sect7">ÐомпилÑÑÐ¸Ñ Ð¸ ÑÑÑановка</uri>. ></p> > ></body> ></subsection> ><subsection> ><title>УÑÑановкаHPPA-ÑекомендÑемÑÑ Ð¾Ð¿Ñий</title> ><body> > ><p> >ÐÑли Ñ Ð²Ð°Ñ HIL мÑÑка или клавиаÑÑÑа, не забÑдÑÑе ÑказаÑÑ Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкÑ. ></p> > ><pre caption="Activating HIL support"> >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> >Ðогда завеÑÑиÑе наÑÑÑÐ¾Ð¹ÐºÑ ÑдÑа, пеÑÐµÑ Ð¾Ð´Ð¸Ñе к ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri >link="#doc_chap2_sect7">ÐомпилÑÑÐ¸Ñ Ð¸ ÑÑÑановка</uri>. ></p> > ></body> ></subsection> ><subsection> ><title>УÑÑановка PPC-ÑекомендÑемÑÑ Ð¾Ð¿Ñий</title> ><body> > ><p> >СпеÑва оÑклÑÑиÑе ADB : ></p> > ><pre caption="ÐÑклÑÑение ADB"> >Macintosh Device Drivers ---> > [ ] Support for ADB raw keycodes ></pre> > ><p> >Также вÑбеÑиÑе пÑавилÑнÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ RTC(<e>оÑклÑÑиÑе</e> опÑÐ¸Ñ <c>Enhanced RTC</c>): ></p> > ><pre caption="УÑÑановка пÑавилÑной поддеÑжки RTC"> >Character devices ---> > [ ] Enhanced RTC > >General setup ---> > [*] Support for /dev/rtc ></pre> > ><p> >ÐолÑзоваÑелÑм маÑин OldWorld, еÑли нÑжна поддеÑжка HFS могÑÑ ÑкопиÑоваÑÑ Ð¾ÑкомпилиÑованное ÑдÑо в ÑÐ°Ð·Ð´ÐµÐ»Ñ MacOS. ></p> > ><pre caption="УÑÑановка поддеÑжки HFS"> >File Systems ---> > [*] HFS Support ></pre> > ><p> >Ðогда завеÑÑиÑе наÑÑÑÐ¾Ð¹ÐºÑ ÑдÑа, пеÑÐµÑ Ð¾Ð´Ð¸Ñе к ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri >link="#doc_chap2_sect7">ÐомпилÑÑÐ¸Ñ Ð¸ наÑÑÑойка</uri>. ></p> > ></body> ></subsection> ><subsection> ><title>УÑÑановка SPARC-ÑекомендÑемÑÑ Ð¾Ð¿Ñий</title> ><body> > ><p> >СнаÑала ÑÑÑановиÑе пÑавилÑнÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ ÑинÑ: ></p> > ><pre caption="ÐкÑиваÑÐ¸Ñ SBUS/UPA"> >Console drivers ---> > Frame-buffer support ---> > [*] SBUS and UPA framebuffers > [*] Creator/Creator3D support <comment>(Only for UPA slot adapter used in many Ultras)</comment> > [*] CGsix (GX,TurboGX) support <comment>(Only for SBUS slot adapter used in many SPARCStations)</comment> ></pre> > ><p> >ÐÑли Ñ Ð¾ÑиÑе иÑполÑзоваÑÑ OBP: ></p> > ><pre caption="ÐкÑиваÑÐ¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки OBP"> >Misc Linux/SPARC drivers ---> > [*] /dev/openprom device support ></pre> > ><p> >Ðам Ñакже надо ÑÑÑановиÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ ÑпеÑиÑиÑеÑÐºÐ¸Ñ SCSI: ></p> > ><pre caption="УÑÑановка поддеÑжки ÑпеÑиÑиÑеÑÐºÐ¸Ñ SCSI"> >SCSI support ---> > SCSI low-level drivers ---> > <*> Sparc ESP Scsi Driver <comment>(ТолÑко Ð´Ð»Ñ SPARC ESP инÑегÑиÑованного SCSI адапÑеÑа)</comment> > <*> PTI Qlogic, ISP Driver <comment>(ТолÑко Ð´Ð»Ñ SBUS SCSI конÑÑоллеÑов Ð¾Ñ PTI или QLogic)</comment> > <*> SYM53C8XX Version 2 SCSI support <comment>(ТолÑко Ð´Ð»Ñ Ultra 60 инÑегÑиÑованного SCSI адапÑеÑа)</comment> ></pre> > ><p> >ÐÑбеÑем поддеÑÐ¶ÐºÑ Ð²Ð°Ñей ÑеÑевой каÑÑÑ. ></p> > ><pre caption="УÑÑановка поддеÑжки ÑеÑи"> >Network device support ---> > Ethernet (10 or 100Mbit) ---> > <*> Sun LANCE support <comment>(ТолÑко Ð´Ð»Ñ SPARCStation, ÑÑаÑÑÑ Ultra ÑиÑÑем, и как Sbus-опÑиÑ)</comment> > <*> Sun Happy Meal 10/100baseT support <comment>(ТолÑко Ð´Ð»Ñ Ultra; поддеÑжки "qfe" quad-ethernet на PCI и Sbus)</comment> ></pre> > ><p> >Ðогда завеÑÑиÑе наÑÑÑÐ¾Ð¹ÐºÑ ÑдÑа, пеÑÐµÑ Ð¾Ð´Ð¸Ñе к ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri >link="#doc_chap2_sect7">ÐомпилÑÑÐ¸Ñ Ð¸ ÑÑÑановка</uri>. >Ðднако, поÑле компилÑии ÑдÑа, пÑовеÑÑÑе его ÑазмеÑ. ></p> > ><pre caption="ÐÑовеÑка ÑазмеÑа ÑдÑа"> ># <i>ls -lh vmlinux</i> >-rw-r--r-- 1 root root 2.4M Oct 25 14:38 vmlinux ></pre> > ><p> >ÐÑли (не ÑжаÑÑй) ÑÐ°Ð·Ð¼ÐµÑ ÑдÑа болÑÑе 2.5Mb (Ð´Ð»Ñ Sparc32) или 3.5Mb (Ð´Ð»Ñ >Sparc64), пеÑенаÑÑÑойÑе ÑдÑо Ñак, ÑÑÐ¾Ð±Ñ Ð¾Ð½Ð¾ бÑло не болÑÑе ÑÑÐ¸Ñ ÑазмеÑов. >Ðе вÑполнение ÑÑого Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑивеÑÑи к неÑабоÑоÑпоÑÐ¾Ð±Ð½Ð¾Ð¼Ñ ÑдÑÑ</p> > ></body> ></subsection> ><subsection> ><title>ÐомпилÑÑÐ¸Ñ Ð¸ ÑÑÑановка</title> ><body> > ><p> >ТепеÑÑ Ð²Ð°Ñе ÑдÑо наÑÑÑоено, наÑÑало вÑÐµÐ¼Ñ ÐµÐ³Ð¾ ÑкомпилиÑоваÑÑ Ð¸ ÑÑÑановиÑÑ. >ÐÑйдеÑе из пÑогÑÐ°Ð¼Ð¼Ñ ÐºÐ¾Ð½ÑигÑÑаÑии и вÑполниÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <c>make dep && make bzImage modules >modules_install</c>: ></p> > ><pre caption="ÐомпилÑÑÐ¸Ñ ÑдÑа"> ><comment>(ÐÐ»Ñ x86-ÑовмеÑÑимÑÑ ÑиÑÑем, ÑдÑо веÑÑии 2.4)</comment> ># <i>make dep && make bzImage modules modules_install</i> > ><comment>(ÐÐ»Ñ Ð´ÑÑÐ³Ð¸Ñ ÑиÑÑем, ÑдÑо веÑÑии 2.4)</comment> ># <i>make dep && make vmlinux modules modules_install</i> > ><comment>(ÐÐ»Ñ ÑдÑа веÑÑии 2.6)</comment> ># <i>make && make modules_install</i> ></pre> > ><p> >Ðогда ÑдÑо бÑÐ´ÐµÑ ÑкомпилиÑованно, ÑкопиÑÑйÑе обÑаз ÑдÑа в ><path>/boot</path>. Ð ÑледÑÑÑем пÑимеÑе Ð¼Ñ Ð¾ÑкомплиÑÑем ÑдÑо <c>vanilla-sources-2.4.22</c>: ></p> > ><pre caption="УÑÑановка ÑдÑа"> ><comment>(ÐÐ»Ñ x86-ÑовмеÑÑимÑÑ ÑиÑÑем)</comment> ># <i>cp arch/i386/boot/bzImage /boot/kernel-2.4.22</i> ># <i>cp System.map /boot/System.map-2.4.22</i> > ><comment>(ÐÐ»Ñ Ð´ÑÑÐ³Ð¸Ñ ÑиÑÑем)</comment> ># <i>cp vmlinux /boot/kernel-2.4.22</i> ># <i>cp System.map /boot/System.map-2.4.22</i> ></pre> > ><p> >Также на вÑÑкий ÑлÑÑай ÑÑÐ¾Ð¸Ñ ÑкопиÑоваÑÑ Ð²Ð°Ñ ÐºÐ¾Ð½ÑигÑÑаÑионнÑй Ñайл ÑдÑа в ><path>/boot</path>:) ></p> > ><pre caption="Создание ÑезеÑвной копии конÑигÑÑаÑионного Ñайла ÑдÑа"> ># <i>cp .config /boot/config-2.4.22</i> ></pre> > ><p> >ТепеÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð¸Ñе к <uri link="#doc_chap4">УÑÑановка Seperate Kernel >Modules</uri>. ></p> > ></body> ></subsection> ></section> ><section> ><title>ÐлÑÑеÑнаÑива: ÐÑполÑзование genkernel</title> ><body> > ><p> >ÐÑли Ð²Ñ ÑиÑаеÑе ÑÑи ÑÑÑоки, знаÑÐ¸Ñ Ð²Ñ Ñ Ð¾ÑиÑе иÑполÑзоваÑÑ Ð½Ð°Ñ ÑкÑипÑ<c>genkernel</c> >Ð´Ð»Ñ Ð½Ð°ÑÑÑойки Ñвоего ÑдÑа. Ðднако ÑÑо возможно ÑолÑко Ð´Ð»Ñ >x86-ÑовмеÑÑимÑÑ ÑиÑÑем. ÐÑÑгие аÑÑ Ð¸ÑекÑÑÑÑ <e>не поддеÑживаÑÑÑÑ</e> ><c>genkernel</c>. ></p> > ><p> >ТепеÑÑ ÐºÐ¾Ð³Ð´Ð° иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа ÑÑÑановленÑ, наÑÑало вÑÐµÐ¼Ñ ÑкопилиÑоваÑÑ ÑдÑо иÑполÑзÑÑ ÑкÑÐ¸Ð¿Ñ <c>genkernel.</c> ><c>genkernel</c> ÑабоÑÐ°ÐµÑ Ñ Ð½Ð°ÑÑÑойками ÑдÑа иденÑиÑно LiveCD. >Т.е. пÑи иÑполÑзовании <c>genkernel</c> Ð´Ð»Ñ ÑбоÑки ÑдÑа, >ваÑа ÑиÑÑема бÑÐ´ÐµÑ Ð¸ÑкаÑÑ Ð½Ð¾Ð²Ñе ÑÑÑÑойÑÑва пÑи каждой загÑÑзке, подобно LiveCD. >ÐоÑколÑÐºÑ genkernel не ÑÑебÑÐµÑ ÑÑÑной наÑÑÑойки ÑдÑа, ÑÑо идеалÑное ÑеÑение Ð´Ð»Ñ >полÑзоваÑелей коÑоÑÑе не могÑÑ Ð¶Ð¸ÑÑ Ð±ÐµÐ· комÑоÑÑной наÑÑÑойки Ñвоего ÑдÑа. ></p> > ><p> >РаÑÑмоÑÑим как иÑполÑзоваÑÑ genkernel. СнаÑала вÑполним genkernel ebuild: ></p> > ><pre caption="Emerging genkernel"> ># <i>emerge --usepkg genkernel</i> ></pre> > ><p> >ТепеÑÑ, оÑкомпилиÑÑем иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÑдÑа запÑÑÑив <c>genkernel</c>. ÐомпилÑÑÐ¸Ñ Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð½ÑÑÑ Ð¾ÑÐµÐ½Ñ Ð¼Ð½Ð¾Ð³Ð¾ вÑемени! ></p> > ><pre caption="ÐапÑÑк genkernel"> ># <i>genkernel</i> >Gentoo Linux genkernel, version 1.4 >Copyright 2003 Gentoo Technologies, Inc., Bob Johnson, Daniel Robbins >Distributed under the GNU General Public License version 2 > >Settings: >compile optimization: 1 processor(s) >source tree: /usr/src/linux-2.4.22 >config: gentoo (customized) >config loc: /etc/kernels/config-2.4.22 >initrd config: (default) /etc/kernels/settings > >* Running "make oldconfig"... [ ok ] >* Logging to /var/log/genkernel.log... [ ok ] >* Starting 2.4.22 build... [ ok ] >* Running "make dep"... [ ok ] >* Running "make bzImage"... [ ok ] >* Running "make modules"... [ ok ] >* Running "make modules_install"... [ ok ] >* Moving bzImage to /boot/kernel-2.4.22... [ ok ] >* Building busybox... [ ok ] >* Creating initrd... [ ok ] > >* Build completed successfully! > >* Please specify /boot/kernel-2.4.22 and /boot/initrd-2.4.22 >* when customizing your boot loader configuration files. ></pre> > ><p> >Ðогда <c>genkernel</c> завеÑÑиÑÑÑ, ÑдÑо, полнÑй Ð½Ð°Ð±Ð¾Ñ Ð¼Ð¾Ð´Ñлей и ><e>загÑÑзоÑнÑй диÑк</e> (initrd) бÑдÑÑ ÑозданÑ. ÐÑ Ð±Ñдем иÑполÑзоваÑÑ ÑдÑо >и initrd когда бÑдем наÑÑÑаиваÑÑ Ð·Ð°Ð³ÑÑзÑик ÑиÑÑемÑ. >ÐапиÑиÑе имена ÑдÑа и initrd Ñак как они нам понадобÑÑÑÑ Ð¿Ñи наÑÑÑойке конÑигÑÑаÑионного >Ñайла загÑÑзÑика. initrd бÑде запÑÑен ÑÑÐ°Ð·Ñ Ð¿Ð¾Ñле загÑÑзки >Ð´Ð»Ñ Ð°Ð²ÑомаÑиÑеÑкого опÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ ÑÑÑÑойÑÑв (ÑоÑно Ñак же как и в Live CD), поÑле >ÑÑого ваÑа ÑиÑÑема бÑÐ´ÐµÑ Ð³Ð¾Ñова к ÑабоÑе. ></p> > ><p> >ТепеÑÑ Ð´Ð°Ð²Ð°Ð¹Ñе Ñделаем наÑÑ ÑиÑÑÐµÐ¼Ñ ÑÑÑок по бÑÑÑÑее Ñем Live >CD -- ÑобеÑем <c>hotplug</c>. Ð Ñо вÑÐµÐ¼Ñ ÐºÐ°Ðº initrd авÑомаÑиÑеÑки Ð½Ð°Ñ Ð¾Ð´Ð¸Ñ Ð¾Ð±Ð¾ÑÑдование Ð´Ð»Ñ Ð·Ð°Ð³ÑÑзки ÑиÑÑемÑ, ><c>hotplug</c> авÑомаÑиÑеÑки вÑе оÑÑалÑное. >ÐклÑÑим <c>hotplug</c>, командой: ></p> > ><pre caption="Emerging and enabling hotplug"> ># <i>emerge --usepkg hotplug</i> ># <i>rc-update add hotplug default</i> ></pre> > ></body> ></section> ><section> ><title>УÑÑановка Seperate Kernel Modules</title> ><body> > ><p> >ÐÐ°ÐºÐ¾Ð½ÐµÑ Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑиÑÑ ebuilds Ð´Ð»Ñ Ð»ÑбÑÑ Ð´ÑÑÐ³Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑÑ ÑÑÑÑойÑÑв в ваÑей ÑиÑÑеме. >Ðиже пÑиведен ÑпиÑок ÑдÑо-завиÑимÑÑ ebuilds коÑоÑÑе Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе подклÑÑиÑÑ: ></p> > ><table> ><tcolumn width="1in"/> ><tcolumn width="4in"/> ><tcolumn width="2in"/> ><tr> > <th>Ebuild</th> > <th>ЦелÑ</th> > <th>Ðоманда</th> ></tr> ><tr> > <ti>nvidia-kernel</ti> > <ti>УÑкоÑение гÑаÑики NVIDIA Ð´Ð»Ñ XFree86</ti> > <ti><c>emerge --usepkg nvidia-kernel</c></ti> ></tr> ><tr> > <ti>nforce-net</ti> > <ti>ÐнÑегÑиÑованнÑй ethernet-конÑÑÐ¾Ð»ÐµÑ Ð½Ð° NVIDIA NForce(2) плаÑÐ°Ñ </ti> > <ti><c>emerge nforce-net</c></ti> ></tr> ><tr> > <ti>nforce-audio</ti> > <ti>ÐнÑеÑÑиÑованное аÑдио на NVIDIA NForce(2) плаÑÐ°Ñ </ti> > <ti><c>emerge nforce-audio</c></ti> ></tr> ><tr> > <ti>e100</ti> > <ti>Intel e100 Fast Ethernet Adapters</ti> > <ti><c>emerge e100</c></ti> ></tr> ><tr> > <ti>e1000</ti> > <ti>Intel e1000 Gigabit Ethernet Adapters</ti> > <ti><c>emerge e1000</c></ti> ></tr> ><tr> > <ti>emu10k1</ti> > <ti>ÐоддеÑжка Creative Sound Blaster Live!/Audigy</ti> > <ti><c>emerge emu10k1</c></ti> ></tr> ><tr> > <ti>ati-drivers</ti> > <ti>УÑкоÑение гÑаÑики ATI Radeon 8500+/FireGL Ð´Ð»Ñ XFree86</ti> > <ti><c>emerge ati-drivers</c></ti> ></tr> ><tr> > <ti>xfree-drm</ti> > <ti> > УÑкоÑение гÑаÑики ATI Radeon 9200, Rage128, Matrox, Voodoo и дÑÑÐ³Ð¸Ñ ÐºÐ°ÑÑ Ð´Ð»Ñ XFree86 > </ti> > <ti><c>VIDEO_CARDS="yourcard" emerge xfree-drm</c></ti> ></tr> ></table> > ><p> >ÐÑдÑÑе оÑÑоÑожнÑ! ÐекоÑоÑÑе Ð¸Ñ ÑÑÐ¸Ñ ebuilds могÑÑ Ð±ÑÑÑ ÑилÑно завиÑимÑ. ÐÑовеÑÑÑе >какие пакеÑÑ Ð±ÑдÑÑ ÑÑÑановленÑ, пÑовеÑÑÑе ebuild'Ñ Ð¸ÑполÑзÑÑ <c>emerge >--pretend</c>. ÐапÑÐ¸Ð¼ÐµÑ Ð´Ð»Ñ Ð¿Ð°ÐºÐµÑа <c>emu10k1</c>: ></p> > ><pre caption="ÐÑоÑмоÑÑ Ð¿Ð°ÐºÐµÑа"> ># <i>emerge --pretend emu10k1</i> ></pre> > ><p> >ÐÑли Ð²Ñ Ð½Ðµ Ñ Ð¾ÑиÑе пÑоÑмаÑÑиваÑÑ ÑодеÑжимое пакеÑа, а пÑоÑÑо пÑовеÑиÑÑ Ð·Ð°Ð²Ð¸ÑимоÑÑи, иÑполÑзÑйÑе <c>emerge --pretend >--verbose</c>: ></p> > ><pre caption="ÐÑовеÑка завиÑимоÑÑей"> ># <i>emerge --pretend --verbose emu10k1</i> ><comment>...</comment> >[ebuild N ] media-sound/aumix-2.8 +gpm +nls +gtk +gnome +alsa -gtk2 ></pre> > ><p> >РпÑиведенном пÑимеÑе можно ÑвидеÑÑ, ÑÑо <c>emu10k1</c>'s завиÑÐ¸Ñ Ð¾Ñ >(<c>aumix</c>), иÑполÑзÑÐµÑ <c>gtk</c> и <c>gnome</c>. Флаги ÑообÑаÑÑ ÑÑо gtk оÑÑÑÑÑÑвÑеÑ. ></p> > ><p> >ÐÑли Ð²Ñ Ð²Ñе Ñавно Ñ Ð¾ÑиÑе ÑÑÑановиÑÑ Ð¿Ð°ÐºÐµÑ, вÑклÑÑиÑе пÑовеÑÐºÑ Ð·Ð°Ð²Ð¸ÑимоÑÑей, напÑимеÑ: ></p> > ><pre caption="ÐÑоÑмоÑÑ emu10k1 Ñ Ð²ÑклÑÑеной пÑовеÑкой завиÑимоÑÑей."> ># <i>USE="-gpm -nls -gtk -gnome -alsa" emerge --pretend emu10k1</i> ></pre> > ><p> >Ðогда добÑеÑеÑÑ Ð½ÑжнÑÑ ÑезÑлÑÑаÑов ÑдалиÑе Ñлаг <c>-p</c> Ð´Ð»Ñ Ð¸Ð½ÑÑалÑÑии ><c>emu10k1</c>. ></p> > ></body> ></section> ></sections>
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 43697
:
26817
|
26818
|
26819
|
26820
| 26821 |
26822
|
26823
|
26824
|
26825
|
26827
|
26931
|
26973
|
26993