Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 10537 Details for
Bug 19076
traditional chinese translation for gentoo-x86-install.xml
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
fixed and converted to utf8
gentoo-x86-install-utf8.xml (text/xml), 73.19 KB, created by
Benny Chuang (RETIRED)
on 2003-04-12 01:51:38 UTC
(
hide
)
Description:
fixed and converted to utf8
Filename:
MIME Type:
Creator:
Benny Chuang (RETIRED)
Created:
2003-04-12 01:51:38 UTC
Size:
73.19 KB
patch
obsolete
><?xml version="1.0" encoding="UTF-8"?> ><!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> ><guide link="/doc/en/gentoo-x86-install.xml"> > <title>Gentoo Linux æä»¶ -- Gentoo Linux 1.4_rc3 å®è£æ¥é©</title> > <author title="Chief Architect"> > <mail link="drobbins@gentoo.org">Daniel Robbins</mail> > </author> > <author title="Author">Chris Houser</author> > <author title="Author"> > <mail link="">Jerry Alexandratos</mail> > </author> > <author title="Ghost"> > <mail link="g2boojum@gentoo.org">Grant Goodyear</mail> > </author> > <author title="Editor"> > <mail link="zhen@gentoo.org">John P. Davis</mail> > </author> > <author title="Editor"> > <mail link="Pierre-Henri.Jondot@wanadoo.fr">Pierre-Henri Jondot</mail> > </author> > <author title="Editor"> > <mail link="stocke2@gentoo.org">Eric Stockbridge</mail> > </author> > <author title="Editor"> > <mail link="rajiv@gentoo.org">Rajiv Manglani</mail> > </author> > <author title="Editor"> > <mail link="seo@gentoo.org">Jungmin Seo</mail> > </author> > <author title="Editor"> > <mail link="zhware@gentoo.org">Stoyan Zhekov</mail> > </author> > <author title="Editor"> > <mail link="jhhudso@gentoo.org">Jared Hudson</mail> > </author> > <author title="Editor"> > <mail link="">Colin Morey</mail> > </author> > <author title="Editor"> > <mail link="peesh@gentoo.org">Jorge Paulo</mail> > </author> > <author title="è¯è "> > <mail link="benny@gentoo.idv.tw">Benny Chuang</mail> > </author> > <abstract>以ä¸çæä»¤å°å¸¶ä½ 䏿¥ä¸æ¥å®è£ Gentoo Linux 1.4_rc3. Gentoo Linux å®è£æ¨¡å¼æ¯æ´ä¾å人å好çå種çå®è£ç®æ¨. > å¾èªå·±æåç·¨è¯çå°ä»¥ç·¨è¯å¥½ç. > </abstract> ><version>2.6</version> > <date>20 March 2003</date> > <chapter> > <title>éæ¼å®è£</title> > <section> > <body> > <p>Tå¦æä½ ç BIOS åå ç¢æ©é½æ¯æ´éæ©. 幾乿¯ä¸å° IDE å ç¢æ©é½å¯ä»¥ä½¿ç¨æ¤å ç¢éæ©, ä¹å æ¬äºè¨±å¤ SCSI å ç¢æ©. >æ¤å ç¢ä¸å æ¯æ´ Linux IDE (å PCI IDE) (æ ¸å¿å §å»º), 乿¯æ´ææç SCSI è£ç½® (模çµåæ ). >å æ¤, æåæä¾å¹¾ä¹æ¯ç¨® Linux æ¯æ´ç網路å¡, ä¹éä¸å·¥å ·æ¹ä¾¿ä½ è¨å®ç¶²è·¯ååå¤ (å æ¬åå §) ç <c>ssh</c> >é£ç·ä¸è¼æªæ¡.</p> > <p>使ç¨å®è£å ç¢, ä½ å¿ é è¦æ 486 以ä¸çèçå¨(CPU)åæå°64 Megabytes è¨æ¶é«. (Gentoo å·²ç¶æåå ¬å°å¨ >64MB è¨æ¶é« å ä¸ 64MB ç Swap 空é, 使¯å»ºç«éç¨æ¯ç¸ç¶æ ¢ç.)</p> > <p>Gè£ Gentoo Linux å¯ä»¥ä½¿ç¨ä»»ä½ä¸å "Stage" å£ç¸®æªæ¡(Tarball). ä½ é¸æçstageå°æä¾ç §ä»çæ©å¶é²è¡ç·¨è¯. >å¦æä½ æ³è¦å¾ bootstrap éå§, è«ä½¿ç¨ Stage1 çå£ç¸®æªæ¡. Stage2 çå£ç¸®æªæ¡å°ææå·²ç¶ç·¨è¯å¥½ç >bootstrap è¼å ¥ç³»çµ±,æ¹ä¾¿ä½ éå§ç·¨è¯ç³»çµ±. Stage3 çå£ç¸®æªæ¡å æ¬æ´ååºæ¬ç Gentoo Linux 系統.</p> > <p><b>ä½ æé¸æåªä¸å.. Stage1, Stage2 鿝 Stage3å¢?</b>å¦æä½ æ³è¦å®å ¨ææ§ç³»çµ±è¨å®, ä½¿ç¨ Stage1 å°ææ¯ä¸å給é²é使ç¨ç鏿. >Stage2 æè·³é bootstrap ç·¨è¯, åªè¦ä½ é«è, ä½ ä¹å¯ä»¥æ´æ¹æåå·²æºå好çè¨å®. 鏿 Stage3 æ¯å®è£ Gentoo Linux æå¿«çæ¹å¼, 使¯ >ä»ä¹ä»£è¡¨è, 系統çåºç¤æ¯ä½¿ç¨æ¼ Gentoo é è¨. å¦å¤, æ¯å Gentoo Linux ççæ¬é½ææä¸åç¹å¥éå°åæ¡è¿çèçå¨(CPU)çæªæ¡. ><b>å¦æéæ¯ä½ ç¬¬ä¸æ¬¡å®è£ Gentoo Linux, è«èæ ®ä½¿ç¨ Stage3 çå£ç¸®æªæ¡</b></p> > > > <p>æ¥ä¸ä¾è©²æéº¼éå§å®è£å¢? å° ><uri>http://www.ibiblio.org/gentoo/releases/1.4_rc3/x86/</uri> 鏿æ³è¦å®è£ççæ¬. ></p> > <p>å®è£å ç¢çæ åæªæ¯ç¨æ¼å¤§é¨åççéæ©(CDRæCDRW). ç®åæåæå ©ç¨®å®è£å ç¢. >第ä¸ç¨®å å«è "gentoo-basic" (åºæ¬å), æªæ¡å¤§å°å¤§ç´æ¯40MB. æ¤å ç¢åªæå å«è Stage1çå£ç¸®æª. 䏦䏿¾å¨ ><path>x86/livecd/</path> çç®éä¸. æ¤å ç¢çºåºæ¬å(minimal) ä½¿ç¨æ¤å ç¢éæ©å¾å¯ä»¥å° <path>/mntcdrom/gentoo/</path>.</p> > <p>åç®åæä¾ç第äºç¨®å ç¢çº "gentoo-3stages." æ¤CDå¯ä»¥å¨ <path>x86/livecd</path>çç®é䏿¾å°. å®å å«äº >Stage 1, 2 å 3 çå£ç¸®æªæ¡. ä½¿ç¨æ¤å ç¢æè®ä½ å®è£æ´å®å ¨,åç¯çæ´å¤çæé.</p> ><p><b>éæ¼ i686, pentium3, athlon, athlon-mp ç Stageså¢? å ç¢åGRP(Gentoo Reference Platform)?</b> >Gentoo 1.4_rc3 åªæ¯ä¸åå°çç¼è¡¨çæ¬. 1.4_rc4 å°æå å«èææçå¸¸ç¨ x86 çµæ§å GRP. >å¦æä½ æ³è¦èªè¡è¨å®, è«ä½¿ç¨ 1.4_rc2 æä»¶. ç¶²åçº: <uri>http://www.gentoo.org/doc/en/gentoo-x86-1.4_rc2-install.xml</uri> ></p> > <impo>Iä½ å¨å®è£æç¢°å°ä»»ä½åé¡, 䏦䏿³è¦ç³å ±æ¤é¯èª¤(bug) è«å°<uri>http://bugs.gentoo.org</uri>. >妿æ¤é¯èª¤ä¾èªä½è (ä¾: KDE å·¥ä½çµ) <e>Gentoo Linux ç¼å±äººå¡</e>å°æçºä½ æçæ¤åé¡. ></impo> > <p>ç¾å¨è®æåä¾è¤ç¿ä¸ä¸å®è£æ¥é©. é¦å , æåéè¦ä¸è¼, çéå ç¢(LiveCD). 並ä¸ä½¿ç¨å®éæ©. éæ©å¾, å°æå° root ç°å¢, >æåå°è¦å»ºç«åå²å(Partition), å»ºç«æªæ¡ç³»çµ± (Filesystems), åè§£é Stage1, Stage2 ææ¯ Stage3 çå£ç¸®æªæ¡. >妿æåä½¿ç¨ Stage1 ææ¯ Stage2 å£ç¸®æªæ¡, æåå°è¦å°å¿ç¿¼ç¿¼å°å®ææ¯åæ¥é©. 並ä¸ä½¿ç³»çµ±éå° Stage 3. ç¶æåç系統å°é Stage 3æ, >æåå¯ä»¥è¨å®(ä¾å人å好 è¨å®, å®è£éæ©ç¨å¼ çç) ç¶å¾åéæ°ååçºä¸å宿´ç Gentoo Linux 系統. >æ¯å Stage å°éè¦å®æä»¥ä¸å表çç¨åº (çä½ æ³å¾åªè£¡éå§)</p> > <table> > <tr> > <th>stage å£ç¸®æªæ¡(tarball)</th> > <th>å·¥ä½å表</th> > </tr> > <tr> > <ti>1</ti> > <ti>åå²å/è¨å®æªæ¡ç³»çµ±, emerge sync(æ´æ°Portage), bootstrap(åºç¤ç³»çµ±), emerge system(系統ç¨å¼), emerge kernel sources(æ ¸å¿), æå¾è¨å®</ti> > </tr> > <tr> > <ti>2</ti> > <ti>åå²å/è¨å®æªæ¡ç³»çµ±, emerge sync(æ´æ°Portage), emerge system(系統ç¨å¼), emerge kernel sources(æ ¸å¿), æå¾è¨å®</ti> > </tr> > <tr> > <ti>3</ti> > <ti>åå²å/è¨å®æªæ¡ç³»çµ±, emerge sync(æ´æ°Portage), æå¾è¨å®</ti> > </tr> > </table> > </body> > </section> > </chapter> > <chapter> > <title>éæ©</title> > <section> > <body> > <p>使ç¨å ç¢(LiveCD)éæ©æ, ä½ æè©²æçå°ä¸å徿¼äº®ç Gentoo Logo 忍 > 卿¤, æä¸ Enter éµéå§é²å ¥éæ©é段. ä½ ä¹å¯ä»¥è¼¸å ¥èªè¨çé¸é å¦:<c>gentoo opt1 opt2</c> >ç¶å¾åæEnteréµ.è¥è¦æ¥çéæ©é¸é , è«æ F2.</p> ><p>ç¶ä½ æäº Enter éµå¾, ä½ å°æçå°æ¨æºæ ¸å¿(Kernel)ç輸åºå表, Kernel å initrd çè¨æ¯. æ¥èæ¯æ£å¸¸ç Linux éæ©æ©å¶. >ä½ å°æèªåçç»å ¥çº "<c>root</c>" å鍿©çå¯ç¢¼åºç¾å¨è¢å¹ä¸(å®å ¨èé). >ç»å ¥å¾,ä½ æè©²æçè¦ ("<c>#</c>"). å¦æè¦æ´æå¯ç¢¼, è¼¸å ¥ passwd åä¾ç §éå¹ä¸çæä»¤é²è¡å³å¯. >ä½ ä¹å¯ä»¥ä½¿ç¨ Alt-F2, Alt-F3 å Alt-F4 åææå ¶ä»æä½ä»é¢(console).</p> > <p>ä½ æ¯å¦æçè¦ <c>#</c> 䏿¹æä¸å 說æå¢? é£å說æå°ææä½ å¦ä½è¨å® Linux 網路 ååè¨´ä½ Gentoo Linux ç >Stage å£ç¸®æªä½ç½®. > </p> > </body> > </section> > </chapter> > <chapter> > <title>è¼å ¥æ ¸å¿æ¨¡çµ</title> > <section> > <body> > <p>ç¶PCIèªå嵿¸¬æ²ææ¾å°ä½ ç硬é«, ä½ å¿ é è¦æåçè¼å ¥æ ¸å¿æ¨¡çµ. 妿æ¥çå¯ç¨ç模çµ, >è¼¸å ¥ <c> ls /lib/modules/*/kernel/drivers/net/*</c>. 妿è¦è¼å ¥ç¹å®ç模çµ, >è¼¸å ¥: > </p> ><pre caption="PCI 模çµè¨å®"> ># <c>modprobe pcnet32</c> ><comment>((å° pcnet32 ææä½ ç網路å¡é©ç¨ç模çµ)</comment> ></pre> > <p>å¦æä½ æ SCSI ç¡¬é«æ²è¢«åµæ¸¬å°, ä½ å°éè¦å¾ /lib/modules è¼å ¥æ£ç¢ºç模çµ. ä½ å¯ä»¥è¼¸å ¥ <c>modprobe</c>: > </p> ><pre caption="è¼å ¥ SCSI 模çµ"> ># <c>modprobe aic7xxx</c> ><comment>(å° aic7xxx ææä½ ç SCSI 使ç¨ç模çµ)</comment> ># <c>modprobe sd_mod</c> ><comment>(ä½ å°éè¦ sd_mod çæ¨¡çµä½¿ç¨ SCSI disk)</comment> ></pre> > <note> > CSI å ç¢æ©åç¡¬ç¢æ¯æ´å·²ç¶å §å»ºå¨æ ¸å¿è£¡äº. > </note> > <p>å¦æä½ ä½¿ç¨çæ¯ å®¹é¯å¼ç¨ç«ç£ç¢é£å(RAID), ä½ å°éè¦çºä½ çRAIDæ§å¶å¡è¼å ¥ ATA-RAID 模çµ. > </p> ><pre caption=" è¼å ¥ RAID 模çµ"> ># <c>modprobe ataraid</c> ># <c>modprobe pdcraid</c> ><comment>(Promise Raid æ§å¶)</comment> ># <c>modprobe hptraid</c> ><comment>(Highpoint Raid æ§å¶)</comment> ></pre> > <p>TGentoo å ç¢æè©²æåç¨ä½ çç¡¬ç¢ DMC. å¦ææ²æ, ä½ å¯ä»¥ä½¿ç¨ <c>hdparm</c> ä¾è¨å®ç¡¬ç¢çDMN.</p> ><pre caption="è¨å® DMA"> ><comment>æ´æ hdX çºä½ ç硬ç¢è£ç½®.</comment> ># hdparm -d 1 /dev/hdX <comment>åç¨ DMA </comment> ># hdparm -d1 -A1 -m16 -u1 -a64 /dev/hdX ><comment>(使ç¨å®å ¨åææççæ¹å¼åç¨ DMA)</comment> ># hdparm -X66 /dev/hdX ><comment>(å¼·å¶åç¨ Ultra-DMA -- å±éª -- æå¯è½æäºä½ ç硬ç¢)</comment> ></pre> > </body> > </section> > </chapter> ><!-- THIS SECTION SHOULD BE DEPRECATED WITH HOTPLUG ENABLED IN 1.4_rc3 (drobbins) > <chapter> > <title>Loading PCMCIA Kernel Modules</title> > <section> > <body> > <p>If you have a PCMCIA network card, you will need to perform a few extra steps. > </p> > <warn>To avoid problems with <c>cardmgr</c>, you <e>must</e> run it <e>before</e> you enter the chroot > portion of the install. </warn> ><pre caption="Loading PCMCIA Modules"> ># <i>modprobe pcmcia_core</i> ># <i>modprobe i82365</i> ># <i>modprobe ds</i> ># <i>cardmgr -f</i> ></pre> > <p>As <c>cardmgr</c> detects which hardware is present, your speaker should emit a > few reassuring beeps, and your PCMCIA network card should be active. You can > of course insert the PCMCIA card after loading <c>cardmgr</c> too, if that is > preferable. (Technically, you need not run > <c>cardmgr</c> if you know exactly which module your PCMCIA card requires. > But if you don't, loading all PCMCIA modules and see which sticks won't work, > as all PCMCIA modules load obligingly and hang around for a PCMCIA card to > drop by. <c>cardmgr</c> will also unload the module(s) for any card when you > remove it). </p> > </body> > </section> > </chapter> >--> > <chapter> > <title>è¨å®ç¶²è·¯</title> > <section> > <title>æè¨±ç³»çµ±å·²ç¶èªåè¨å®å¥½äº?</title> > <body> > <p>å¦æä½ ä½¿ç¨çå ç¢æ¯ 1.4_rc3 ææ´æ°ççæ¬, ä½ å網路è¨å®æè©²æåéæ©æèªåè¨å®. ä½ å°å¯ä»¥ä½¿ç¨ä¸äºå ç¢ä¸çåè½ ä¾å¦: ><c>ssh</c>, <c>scp</c>, <c>ping</c>, <c>irssi</c>,<c>wget</c>, <c>lynx</c> çç...</p> > > <p>å¦æç¶²è·¯å·²ç¶è¨å®å¥½äº, ä½ å¯ä»¥ä½¿ç¨ <c>/sbin/ifconfig</c>, æ¥çä¸äºé¤äº <c>lo</c> ç網路è£ç½®, ä¾å¦ <c>eth0</c>: > </p> ><pre caption="/sbin/ifconfig æ¥çå®è£æåç網路å¡"> >eth0 Link encap:Ethernet HWaddr 00:50:BA:8F:61:7A > inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 > inet6 addr: fe80::50:ba8f:617a/10 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0 > TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0 > collisions:1984 txqueuelen:100 > RX bytes:485691215 (463.1 Mb) TX bytes:123951388 (118.2 Mb) > Interrupt:11 ></pre> > <p>Yæè¨±ä½ ææ³è¦è©¦è©¦ç網路æ¯å¦è¨å®å®æ. ä½ å¯ä»¥è©¦è©¦ç PING ç¶²è·¯å ¬å¸ç DNS ä¸»æ© (å¯ä»¥å¨ <path>/etc/resolv.conf</path>), >æèæ¯å ¶ä»ç¶²ç«, åªè¦è½ç¢ºå®ä½ ç網路è¨å®ç¡èª¤å°±å¯ä»¥å¦. > </p> ><pre caption="測試網路é£ç·"> ># <c>ping -c 3 www.yahoo.com </c> ></pre> > <p>ä½ ç網路è¨å®æ¯å¦æ£å¸¸å¢? 妿æ¯, è«è·³é以ä¸é¨å.</p> > </body> > </section> > <section> > <title> PPPoE è¨å®</title> > <body> > <p>å¦æä½ æ¯ä½¿ç¨ PPPoE é£ä¸ç¶²è·¯, ä»»ä½ Gentoo éæ©å ç¢å·²å å«èæ¤åè½: <c>rp-pppoe</c>. >è«ä½¿ç¨ <c>adsl-setup</c> ç¨åºå¹«ä½ ä½ è¨å®é£ç·. ä½ æè¢«è¦æ±å°ä½ ç網路å¡é£ä¸ adsl æ¸ææ©, >åä½ ç帳è,å¯ç¢¼, DNS 伺æå¨ IP, åéä¸éè¦ä¸åç°¡å®çé²ç«ç.</p> ><pre caption="PPPoE è¨å®E"> ># <c> adsl-setup </c> ># <c> adsl-start </c> ></pre> > <p>I妿ç¼çé¯èª¤, è«å¨ <path>/etc/ppp/pap-secrets</path> 確èªä½ ç帳èåå¯ç¢¼. ææ¯ > <path>/etc/ppp/chap-secrets</path>, 確èªä½ 使ç¨çç¶²å¡æ¯å¦æ£ç¢º. </p> > </body> > </section> > <section> > <title> èªåè¨ç«ç¶²è·¯</title> > <body> > <p>å¦æç³»çµ±æ²æèªåè¨å®, æç°¡å®çæ¹æ³å°±æ¯ä½¿ç¨ <c>net-setup</c>.</p> ><pre caption="網路è¨å®ç¨å¼ipt"> ># <c>net-setup eth0</c> ></pre> > <p>ç¶ç¶, å¦æä½ é«è, ä½ ä¹å¯ä»¥èªè¡è¨å®ç¶²è·¯. ä¸é¢å°æä½ å¦ä½æåè¨å®.</p> > </body> > </section> > <section> > <title>æåè¨å®åæ å¼IP(DHCP)</title> > <body> > <p>è¨å®åæ IP(DHCP) å¾ç°¡å®; å¦æä½ çIPçºåºå®å¼,è«è·³é以ä¸ç§»è´åºå®IPè¨å®. </p> ><pre caption=" DHCP 網路è¨å®"> ># <c>dhcpcd eth0</c> ></pre> > <note>å¦æä½ çç¶²è·¯å ¬å¸æä¾ä¸»æ©å稱(hostname), ä½ å¯ä»¥å¨eth0 <c>åé¢å å ¥ -h 主æ©å稱</c>. > </note> > <p>Iå¦æä½ å¾ <i>dhcpConfig</i> æ¶å°è¦å, å¥ç·å¼µ; è«å¾ä¸ç§»ç½®ç¶²è·¯æ¸¬è©¦çé¨å</p> > </body> > </section> > <section> > <title>èªè¡è¨å®åºå®å¼IP</title> > <body> > <p>æååªéè¦è¨å®ç°¡å®ç網路 æ¹ä¾¿æåä¸è¼åå§ç¢¼é²è¡ç·¨è¯. è¼¸å ¥ä»¥ä¸æä»¤ 並ä¸å° $IFACE ææä½ ç網路å¡è£ç½® (大é¨åçº <c>eth0</c>) >$IPNUM çºä½ çIPä½ç½®, $BCAST çºä½ å廣æä½ç½®, æå¾, $NMASK çºç¶²è·¯é®ç½©. éæ¼ <c>route</c>, æ´æ¹ $GTWAY çºä½ çéè¨é. > </p> ><pre caption="åºå®å¼IPè¨å®"> ># <c>ifconfig $IFACE $IPNUM broadcast $BCAST netmask $NMASK</c> ># <c>/sbin/route add -net default gw $GTWAY netmask 0.0.0.0 metric 1</c> ></pre> > <p>ç¾å¨æåéè¦å»ºç«ä¸å <path>/etc/resolv.conf</path> >æªæ¡, å¹«è®æåå°æ¾ç¶²è·¯å稱(å©ç¨ååå°æ¾ Web/FTP ç«å, å代IPå°å)</p> > <p>ä¸é¢æ¯ä¸åç°¡å®ç /etc/resolv.conf æªæ¡ç¯ä¾: </p> > <p>Here is a template to follow for creating your /etc/resolv.conf file: </p> ><pre caption="/etc/resolv.conf ç¯ä¾"> >domain mydomain.com >nameserver 10.0.0.1 >nameserver 10.0.0.2 ></pre> > <p>å° <c>10.0.0.1</c> å <c>10.0.0.2</c> å代çºä½ ç主DNS å éDNS伺æå¨çIP.</p> > </body> > </section> > <section> > <title>代ç伺æå¨(PROXY) è¨å®</title> > <body> > <p>æä½ å¿ é 使ç¨ä»£ç伺æå¨. æåå¿ é å¨éå§ä¸è¼åå å¯åºä¸äºè®æ¸. > </p> ><pre caption="è¨å®ä½¿ç¨ä»£ç伺æå¨"> ># <c>export http_proxy="machine.company.com:1234" </c> ># <c>export ftp_proxy="$http_proxy" </c> ># <c>export RSYNC_PROXY="$http_proxy" </c> ></pre> > </body> > </section> > <section> > <title>網路å¯ä»¥é£äº!?</title> > <body> > <p>ä½ å°éééæ, 網路æè©²å·²ç¶è¨å®å¥½ä¸¦ä¸å¯ä»¥ç¨äº. ä½ æè©²å¯ä»¥ä½¿ç¨ > <c>ssh</c>, <c>scp</c>, <c>lynx</c>, <c>irssi</c> å <c>wget</c> é£ç·å°ç¶²è·¯ä¸</p> > </body> > </section> > </chapter> > <chapter> > <title>è¨å®ç³»çµ±æ¥æåæé</title> > <section> > <body> > <p>æ¥ä¸ä¾æåå¿ é è¨å®ç³»çµ±åæ¥æ. æåå°æä½¿ç¨<c>date</c>.</p> ><pre caption="è¨å®ç³»çµ±æ¥æ"> ># <c>date</c> >Thu Feb 27 09:04:42 CST 2003 ><comment>(å¦æä½ ç系統æéé¯èª¤,è«è¼¸å ¥ä»¥ä¸æä»¤)</comment> ># <c>date 022709042003</c> ><comment>(date æ,æ¥,æ,å,西å å¹´)</comment> ></pre> > </body> > </section> > </chapter> > <chapter> > <title>æªæ¡ç³»çµ±, 硬ç¢åå²å block devices</title> > <section> > <title>ä»ç´¹ block devices</title> > <body> ><p> >卿¤,æåå°ä»ç´°å°çç Gentoo Linux å å ¶ä» Linux çç£ç¢æ¦å¿µ. å æ¬äº, Linux æªæ¡ç³»çµ±, 硬ç¢åå² å Block devices. >䏿¦ä½ çæäºç¡¬ç¢çåºå ¥, ä½ å°æè¢«å¸¶å ¥è¨å®åå²ååæªæ¡ç³»çµ±çé¨ä»½</p> ><p> >æå°ä»¥ä»ç´¹ "block devices" ä½çºéå§. ææåç大æ¦å°±æ¯Linux ä¸ä»£è¡¨ç第ä¸å IDE ç£ç¢ ></p> ><pre caption="/dev/hda, 代表è系統ä¸ç第ä¸å IDE ç£ç¢"> >/dev/hda ></pre> > ><p> >å¦æä½ ä½¿ç¨çæ¯ SCSI ç£ç¢, ä½ ç第ä¸åç£ç¢çºï¼ ></p> > ><pre caption="/dev/sda, 代表èä½ ç系統ä¸ç第ä¸å Logical SCSI ç£ç¢"> >/dev/sda ></pre> > ><p>以ä¸ç block devices 代表èç£ç¢æ©çä»é¢. 鿍£å¯ä»¥æ¹ä¾¿ç¨å¼ç°¡å®å¾è®å,åå¯«å ¥.</p> ></body> ></section> ><section> ><title>硬ç¢åå²å fdisk</title> ><body> ><p> Uå¨Linuxåºä¸,æåæç¨<c>mkfs</c> (ææ¯ <c>mke2fs</c>, éæ ><c>mkreiserfs</c> çç) å»ºç«æªæ¡ç³»çµ±.</p> > ><p> ç¶ç¶, ä½ ä¹å¯ä»¥ä½¿ç¨æ´å硬ç¢ä¾ç¶ä¸ååå²å. ä¸ååå²å代表è <i>æ´å</i> 硬ç¢. >ä¾: <c>/dev/hda</c> ææ¯ <c>/dev/sda</c>. 使¯å¾æªæäººé樣åé. >大é¨åç Linux 齿¯å°åå²ååæå°å¡ä¸é». æè¨å®çåå²å æåå°±å«ä» "partitions" >ä½ å¯ä»¥å©ç¨ <c>fdisk</c> è¨å®æ¯å硬ç¢å §æå¹¾ååå²ååå¤§å° </p> > ><p> æåå¯ä»¥ä½¿ç¨ <c>fdisk</c>ä¾ç硬ç¢çåå²è¡¨. æä»¥æåéè¦æä¾ block device(硬ç¢) 給 fdisk. </p> > ><note>é¤äº fdisk <c>cfdisk</c>以å¤, ä½ ä¹å¯ä»¥ä½¿ç¨ <c>parted</c> å <c>partimage</c>é²è¡åå²</note> > ><pre caption="ä½¿ç¨ fdisk"> ># fdisk /dev/hda ></pre> ><p> >or ></p> ><pre caption="ä½¿ç¨ fdisk å¨ /dev/sda"> ># fdisk /dev/sda ></pre> > ><impo> ><b>è«æ³¨æ: å¦æä½ ç硬ç¢ä¸æä»»ä½è³æ, ç¶ä½ å¯«å ¥ç¡¬ç¢åå²åæ, éäºè³æå°ææ¶å¤± ></b> ></impo> > ><p> >Once in fdisk, you'll be greeted with a prompt that looks like this: >ç¶ä½ é²å ¥ fdisk æ,ä½ å°æçå°ä»¥ä¸çç«é¢ ></p> > ><pre caption="fdisk ç«é¢"> >Command (m for help): ></pre> > > ><p> >è¼¸å ¥ <c>p</c> æ¥çåå²åå表 ></p> > ><pre caption="åå²åè¨å®ç¯ä¾"> >Command (m for help): p > >Disk /dev/hda: 240 heads, 63 sectors, 2184 cylinders >Units = cylinders of 15120 * 512 bytes > >Device Boot Start End Blocks Id System >/dev/hda1 1 14 105808+ 83 Linux >/dev/hda2 15 49 264600 82 Linux swap >/dev/hda3 50 70 158760 83 Linux >/dev/hda4 71 2184 15981840 5 Extended >/dev/hda5 71 209 1050808+ 83 Linux >/dev/hda6 210 348 1050808+ 83 Linux >/dev/hda7 349 626 2101648+ 83 Linux >/dev/hda8 627 904 2101648+ 83 Linux >/dev/hda9 905 2184 9676768+ 83 Linux > >Command (m for help): ></pre> > ><p> >鿣µç¡¬ç¢è¢«åå²çºä¸ååå²åï¼é¡¯ç¤ºçº "Linux") 乿ä¸å Swap (é¡¯ç¤ºçº "Linux swap") ></p> > ><p> >æ¯ååå²åçå稱æåºç¾å¨å表çæå·¦é, å¾ <c>/dev/hda1</c> å° <c>/dev/hda9</c> >卿©æçæä»£, åå²è»é«æå¤åªè½åå²å°4å¡. 說實å¨ç,æé»éå¶. å æ¤, æ°çç fdisk >å¯ä»¥ä½¿ç¨<i>extension partitioning</i>. ä¸åå»¶çºçåå²å(Extended partitioning)å¯ä»¥å»ºç«æ´å¤çåå²å. >æåå«ä» <i>logical</i>åå²å. å æ¤æè§£æ±ºäº4ååå²åçéå¶. ></p> > ><p> ><c>hda5</c>ä¹åçåå²å, æå稱å®çº Primary (åºæ¬) åå²å. </p> ><p>èå¨å¾é¢çç¨±çº <c>logical</c>åå²å. ></p> ><p>å¾ä»¥ä¸ç¯ä¾ä¾ç, <c>hda1</c> å° <c>hda3</c>çºåºæ¬åå²å. <c>hda4</c> çº <c>hda5</c> å° <c>hda9</c>çå®ç¾©. >æä»¥æåå¯ä»¥èªª<i>å¯ä»¥ä½çºæªæ¡ç³»çµ±çåå²å</i>åªæ <c>hda1</c> å° <c>hda3</c> å <c>hda5</c> å° <c>hda9</c> ></p> > ><p>å¦å¤, ä½ æ¯å¦ç¼ç¾äºåè¡¨ä¸æä¸å "ld"? ä»çææçº: "åå²å種é¡" >ç¶ä½ 建ç«äºä¸åæ°çåå²å, ä½ å¿ é è¦ç¢ºå®ä½ ç種é¡ç¤¾çº '83'. 83 代表èLinux çæªæ¡ç³»çµ±. >è '82' 代表è Linux swap åå². ä½ å¯ä»¥ä½¿ç¨ <c>t</c> çé¸é .Linux æ ¸å¿(kernel) å° >æå¨éæ©æèªåç¼ç¾éäºåå²åå swap. ></p> ></body> ></section> ><section> ><title>ä½¿ç¨ fdisk è¨å®åå²å</title> ><body> > ><p>ä½ æ¯å¦å°Linux åå²åçè¨å®ææäºè§£äºå¢? ç¾å¨æå°ä¸æ¥ä¸æ¥å°å¸¶ä½ è¨å®åå²å. >ç¶æå宿å¾, ä½ çåå²åæè©²æçèµ·ä¾å以ä¸å表.</p> > ><pre caption="宿åå²å¾,ä½ çåå²åå表æçèµ·ä¾å鿍£"> >Disk /dev/hda: 30.0 GB, 30005821440 bytes >240 heads, 63 sectors/track, 3876 cylinders >Units = cylinders of 15120 * 512 = 7741440 bytes > > Device Boot Start End Blocks Id System >/dev/hda1 * 1 14 105808+ 83 Linux >/dev/hda2 15 81 506520 82 Linux swap >/dev/hda3 82 3876 28690200 83 Linux > >Command (m for help): ></pre> > ><p>æåå»ºè°æ°æå°ç¡¬ç¢å岿ä¸é¨ä»½. 第ä¸å (<c>/dev/hda1</c>) å°æè¢«è¨å®çºåå²åä¸ç第ä¸å. >æåç¨å®ä¾ä½çºéæ©åå²å (Boot partition). éæ©åå²åçå°å²åææéæ©éè¦çæªæ¡. -- GRUB éæ©ç¨å¼ >çè³æ (å¦æä½ é¸æä½¿ç¨GRUB) å Linux æ ¸å¿. 使ç¨éæ©åå²åæ¯çºäºç¢ºä¿éæ©æªæ¡ä¸è¢«å½±é¿. 卿£å¸¸ççæ³ä¸, >éæ©åå²åå°é¨æè¢«æè¼. å¦æä½ ä½¿ç¨çæ¯ SCSI 系統, ä½ çéæ©åå²åå°æçèµ·ä¾å <c>/dev/sda1</c> ></p> > ><p>第äºååå²å (<c>/dev/sda3</c>) æ¯ç¨ä¾ç¶ swap åå²å. æ ¸å¿æå¨ RAM ä¸å¤ ç¨ææ swap ç¶æ >èæ§è¨æ¶é«(Virtual Memory). æ¤åå²éä¸å¿ 太大.. 大ç´512MBå³å¯. å¦æä½ ä½¿ç¨çæ¯ SCSI 系統, >ä½ çåå²åå°æçèµ·ä¾å <c>/dev/sda2</c> ></p> > ><p>第ä¸ååå²å (<c>/dev/hda3</c>) éè¦è »å¤§ç空é. æè¨±ä½ å¯ä»¥æå©ä¸ç空éå ¨é¨çµ¦å®. >éååå²åæåå°å«ä» "æ ¹(root)" åå²å. æåå°å¨æ¤æ¾å ¥ææçç³»çµ±æªæ¡.å Gentoo Linux. >å¦æä½ ä½¿ç¨çæ¯ SCSI 系統, ä½ çåå²åå°æçèµ·ä¾å <c>/dev/sda3</c> ></p> > > ><p>æåéå§åå²å,以䏿¯ä¸äºéæ¼åå²ååæªæ¡ç³»çµ±çæè¡æ§å»ºè° . ></p> > ><table> > <tr> > <th>åå²å</th> > <th>大å°</th> > <th>é¡å¥</th> > <th>ç¯ä¾è£ç½®</th> > </tr> > <tr> > <ti>éæ©åå²å, å å«èæ ¸å¿åç¸ééæ©æéç¨å¼</ti> > <ti>100 Megabytes</ti> > <ti>建è°ä½¿ç¨ ext2/3 (æç°¡å®); å¦æä½ è¦ä½¿ç¨ ReiserFS, è«å¨æè¼æå å ¥ <c>-o notail</c></ti> > <ti>/dev/hda1</ti> > </tr> > <tr> > <ti>swap åå²å (ä¹åæ¯ä¸å¾å¤§æ¼128MB, ç¾å¨å¯ä»¥ä½¿ç¨çº 2GB)</ti> > <ti>大é¨åä¾èªª, swap ç大尿±ºå®æ¼ RAM. å¦æä½ ç RAM æ128MB, é£æå¥½çµ¦ä» 256MB.</ti> > <ti>Linux swap</ti> > <ti>/dev/hda2</ti> > </tr> > <tr> > <ti>"æ ¹(root)"åå²å, å å«è主è¦çæªæ¡ç³»çµ± (/usr, /home, çç)</ti> > <ti>>=1.5 Gigabytes</ti> > <ti>è¦å½¹ä½¿ç¨ ReiserFS æ ext3; ext2 å¯ä»¥</ti> > <ti>/dev/hda3</ti> > </tr> ></table> > ><p>OK, ç¾å¨æå該ä¾å»ºç«éäºåå²åäº. æåå¯ä»¥è¼¸å ¥ <c>fdisk /dev/hda</c> ææ¯ ><c>fdisk /dev/sda</c> (ä¾ä½ ç硬ç¢é¡å IDE æ SCSI ). ç¶å¾æä¸ <c>p</c> è§çä½ ç®åç >åå²åå表. è£¡é¢æä½ æ³çä½ççå? 妿æ, è«<b>馬ä¸åæ¢</b> å¦æä½ ç¹¼çºä¸å»ç話, ><b>ææåå²å裡é¢çè³æå°æä¸è¦</b> ></p> > ><impo>éäºæ¥é©å°ææç¡¬ç¢ä¸çè³æ<b>å ¨é¨æ¸ é¤</b>. å¦æä½ æ²æéè¦è³æç話, ><b>è«å次確å®ä½ 鏿å°ç硬ç¢</b> ></impo> > ><p>ç¾å¨, æè¦æåææçåå²ååªé¤. ä½ å¯ä»¥è¼¸å ¥ <c>d</c> åæ Enter. >ä½ å°æè¢«åè¦åªé¤é£ååå²å. è¦åªé¤ç¬¬ä¸ååå²åä½ å°±è¦è¼¸å ¥:</p> > ><pre caption="åªé¤æä¸åå²å"> >Command (m for help): d >Partition number (1-4): 1 ></pre> > ><p>The partition has been scheduled for deletion. It will no longer show up if >you type <c>p</c>, but it will not be erased until your changes have been >saved. If you made a mistake and want to abort without saving your changes, >type <c>q</c> immediately and hit enter and your partition will not be >deleted.</p> ><!-- NOTE: THis is not sufficient documentation to cover ATA Raid and I just >find it confusing, so I'm commenting it out (drobbins) ><note>If you are using RAID your partitions will be a little different. You >will have the partitions like this: <path>/dev/ataraid/discX/partY</path> X are >the arrays you have made, so if you only have made 1 array, then it will be >disc0.Y is the partition number as in <path>/dev/hdaY</path> </note> >--> ><p>ç¾å¨, åè¨ä½ è¦åªé¤ææçåå²å, è«éè¤è¼¸å ¥ <c>p</c> ååºåå²ååå®, >ç¶å¾ <c>d</c> å ä¸ä½ è¦åªé¤çåå²å. æå¾ä½ çåå²åå°æçèµ·ä¾å鿍£.. ></p> > ><pre caption="空çåå²åå表"> >Disk /dev/hda: 30.0 GB, 30005821440 bytes >240 heads, 63 sectors/track, 3876 cylinders >Units = cylinders of 15120 * 512 = 7741440 bytes > > Device Boot Start End Blocks Id System > >Command (m for help): ></pre> > ><p> >æ¥ä¸ä¾, æåéè¦å»ºç«ä¸åéæ©åå²å(Boot partition). è¼¸å ¥ <c>n</c> 建ç«ä¸åæ°çåå²å. >ç¶å¾æ <c>1</c> å»ºç«æå第ä¸ååå²å. ç¶ä»åä½ "cylinder"æ, è«æ enter. >ç¶ä»åä½ "last cylinder"æ è¼¸å ¥ <c>+100M</c> ä¾è¦åä¸å 100M çåå²å. >è«åè以ä¸è¼¸åº: ></p> > ><pre caption="建ç«åå²å"> >Command (m for help): n >Command action > e extended > p primary partition (1-4) >p >Partition number (1-4): 1 >First cylinder (1-3876, default 1): >Using default value 1 >Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +100M ></pre> > ><p>ç¾å¨, æ <c>p</c>, å°±å¯ä»¥çå°æååå建ç«çåå²å</p> > ><pre caption="第ä¸ååå²å以被建ç«"> >Command (m for help): p > >Disk /dev/hda: 30.0 GB, 30005821440 bytes >240 heads, 63 sectors/track, 3876 cylinders >Units = cylinders of 15120 * 512 = 7741440 bytes > > Device Boot Start End Blocks Id System >/dev/hda1 1 14 105808+ 83 Linux ></pre> > ><p>æ¥ä¸ä¾, æåéè¦å»ºç« swap åå²å. è¼¸å ¥ <c>n</c> 建ç«ä¸åæ°çåå²å. ç¶å¾ <c>p</c> >å訴 fdisk ä½ è¦ä¸ååºç¤å(primary)çåå²å. æ¥èè¼¸å ¥ <c>2</c>. ç¶ fdisk åèµ· "first cylinder"æ >è«æ enter. ä¹å¾,ç¶ fdisk åèµ· "last cylinder" æ è«è¼¸å ¥ <c>+512M</c>. ç¶æ¥é©å®æå¾, è«æ <c>t</c> >è¨å®ç³»çµ±é¡å. ä½ å°è¦è¼¸å ¥ <c>82</c> åè¨´ç³»çµ±éæ¯ä¸å swap åå²å. >ç¶ä»¥ä¸æ¥é©å®æå¾, è¼¸å ¥ <c>p</c> ä½ çåå²ååè¡¨å°æçèµ·ä¾å鿍£... ></p> > ><pre caption="Swap åå²å以建ç«å®æ"> >Command (m for help): p > >Disk /dev/hda: 30.0 GB, 30005821440 bytes >240 heads, 63 sectors/track, 3876 cylinders >Units = cylinders of 15120 * 512 = 7741440 bytes > > Device Boot Start End Blocks Id System >/dev/hda1 1 14 105808+ 83 Linux >/dev/hda2 15 81 506520 82 Linux swap ></pre> > ><p>æå¾è®æåä¾å»ºç« "æ ¹"(root) åå²å. è¼¸å ¥ <c>n</c> 建ç«ä¸åæ°çåå². >ç¶å¾è¼¸å ¥ <c>p</c> åè¨´ç³»çµ±ä½ è¦ä¸ååºç¤å(primary)çåå². æ¥èè¼¸å ¥ <c>2</c>. >ç¶ fdisk åèµ· "first cylinder"æ è«æ enter. >ä¹å¾,ç¶ fdisk åèµ· "last cylinder" æ ä½ å¯ä»¥æ Enter è¡¨ç¤ºä½ è¦å©ä¸ç空é. >宿ä¹å¾ è¼¸å ¥<c>p</c> ä½ çåå²åå表æè©²æçèµ·ä¾å鿍£... ></p> > ><pre caption=""æ ¹"åå²å以建ç«å®æ"> >Command (m for help): p > >Disk /dev/hda: 30.0 GB, 30005821440 bytes >240 heads, 63 sectors/track, 3876 cylinders >Units = cylinders of 15120 * 512 = 7741440 bytes > > Device Boot Start End Blocks Id System >/dev/hda1 1 14 105808+ 83 Linux >/dev/hda2 15 81 506520 82 Linux swap >/dev/hda3 82 3876 28690200 83 Linux ></pre> > ><p> >Finally, we need to set the "bootable" flag on our boot partition and then write >our changes to disk. To tag <c>/dev/hda1</c> as a "bootable" partition, type ><c>a</c> at the menu and then type in <c>1</c> for the partition number. If you >type <c>p</c> now, you'll now see that <c>/dev/hda1</c> has a <c>*</c> in the "Boot" >column. Now, let's write our changes to disk. To do this, type <c>w</c> and hit >enter. Your disk partitions are now properly configured for a Gentoo Linux >install. >æå¾, æåéè¦è¨ç«ä¸åéæ©ææ¨ ç¶å¾å¯«å°åå²åå表. >æåéè¦æ <c>/dev/hda1</c> è¨çºéæ©ç¨åå²å. è¼¸å ¥ <c>a</c> ç¶å¾è¼¸å ¥ <c>1</c>. >ä½ å°çå° <c>/dev/hda1</c> æéæä¸å <c>*</c>. æ¥ä¸ä¾, æåè¦å°ä¹åä½å¥½çåå²åå¯«å ¥ç¡¬ç¢. >è¼¸å ¥ <c>w</c> åæ Enter. æå! Gentoo Linux çåå²åå·²ç¶å®æäº! ></p> > ><note>妿 <c>fdisk</c> ææ¯ <c>cfdisk</c> 顯示éè¦éé, è«éæ°ç¨å ç¢éæ©.</note> ></body> ></section> ><section> ><title>å»ºç«æªæ¡ç³»çµ±</title> ><body> ><p>ç¾å¨åå²åå·²ç¶å®æäº, æ¯æåå¨éæ©åå²åååå²åæ ¹å»ºç«æªæ¡ç³»çµ±æ¹ä¾¿æ¼å²åè³æ. >æåä¹éè¦å»ºç« swap 系統æ¹ä¾¿å²å swap è³æ. ></p> > ><p>Gentoo Linux æ¯æ´å¤ç¨®æªæ¡ç³»çµ±, æ¯ç¨®é½æä»çå¼·èåå£è. ç®åæåæ¯æ´ ext2, ext3, XFS, JFS å ReiserFS 系統.</p> > ><p>ext2 æ¯ä¸åèç Linux æªæ¡ç³»çµ± 使¯å»ä¸æ¯æ¥èªç³»çµ±. åç¨çæéé常éè¦å¾ä¹ . ç®åæè¨±å¤ <i>æ¥èªåæ </i>çæªæ¡ç³»çµ± >å¯ä»¥ä»¥æ´å¿«çéåº¦åæ´å¥½çæçå®æç³»çµ±åç¨å檢æ¥. ></p> > ><p>ext3 çº ext2 çæ¥èªç. æä¾äº metadata æ¥èªç³»çµ± 並ä¸å¯ä»¥å¿«éå°ä½¿ç¨æ¥èªç³»çµ±å¾©å. >ext3 æ¯åç¸ç¶ä¸é¯ä¸¦ä¸å¯é çæªæ¡ç³»çµ±. å¨å¤§é¨åçæ æ³ä¸, ä»é½å¯ä»¥è¡¨ç¾çå¾å¥½. >å¯ä¸çå£èæ¯, ä»ä¸ä½¿ç¨ Tree çºå §é¨è¨è¨ æä»¥ç¡æ³å¾ææççèçéå¤§çæªæ¡. >使¯ä»ç忏å»è¨è¨çå¾å¥½. æ¯åä¸é¯çæªæ¡ç³»çµ±. ></p> > ><p>ReiserFS æ´çä¾èªªæ¯åç¸ç¶ä¸é¯ç系統, å¨èçå°åæªæ¡(å°æ¼4kb)ææè½ææ¯ ext2 å ext3ä¾ç好. >ä»ä½¿ç¨çæ¯ B*-tree çºåºç¤çæªæ¡ç³»çµ±. å¦å¤ä¹è½å¾ææçå°èçå¤§åæªæ¡. >æ ¸å¿çæ¬ 2.4.18 å¾, ReiserFS æ¯ä¸åç¸ç¶æå¼å¾æ¨è¦ç系統, å¾å¾å°,å°å¾å¤æªæ¡. ReiserFSé½å¯ä»¥èççé常好. >éæ©åå²å並ä¸å»ºè°ä½¿ç¨æ¤æªæ¡ç³»çµ±. > ></p> > ><p>XFS æ¯ä¸å metadat æ¥èªç³»çµ±. Gentoo Linux ä¹å®å ¨æ¯æ´æ¤é æªæ¡ç³»çµ±. >ä½ å¯ä»¥ä½¿ç¨ <path>xfs-sources</path> æ ¸å¿æé XFS. å¦æä½ ä½¿ç¨é«é SCSI >ææ¯çºç¶çå²åè£ç½®, æåææ¨è¦ä½ ä½¿ç¨ XFS. å¦ææ²æ, è«ä½¿ç¨å ¶ä»æªæ¡ç³»çµ±. ></p> > ><p>JFS æ¯ IBM ç¼å±çé«æè½æ¥èªç³»çµ±. ç®åéç¶å·²ç¶å¯ä»¥ç®æ¯å宿å, éæ¼ä»çç©©å°åº¦ä¸¦æ²æå¤ªå¤çåªé»å缺é». ></p> > ><p>å¦æä½ æ³æ¾ä¸åæèç¨çæ¥èªåæªæ¡ç³»çµ±, è«ä½¿ç¨ ext3. å¦æä½ æ³è¦ä½¿ç¨ >大é¨åé½ä¸é¯çé«æè½æªæ¡ç³»çµ±(æ¥èªå) è«ä½¿ç¨ ReiserFS. >ext3 å ReiserFS é½ç¸ç¶æç, 䏦䏿¨è¦çºä¸è¬ä½¿ç¨. ></p> > ><!-- Corner case, confusing > <p>But before creating filesystems, you may want to initialize the > beginning of your partition using <c>dd</c> if you are using a pre-existing partition that has been used before. > This is particularly helpful when you're going to create a new XFS filesystem on a partition that previously contained > a ReiserFS filesystem. Doing this will ensure that your new filesystem > will not be mis-identified by Linux's filesystem auto-detection code. > This can be done as follows: > </p> ><pre caption="Initializing first 1024 bytes of your partition"> ># <c>dd if=/dev/zero of=/dev/hda3 bs=1k count=1</c> ><comment>(Replace /dev/hda3 with the partition you wish to "clean.")</comment> ></pre> > <warn>The command above will destroy all data from <path>/dev/hda3</path>. > Be careful and check twice which partition you specify for zeroing. > If you make a mistake it might result in a loss of data. > </warn> >--> > ><p>åºæ¼ä»¥ä¸çä»ç´¹, æåå°ç¨ä»¥ä¸çæä»¤ä¾å»ºç«æªæ¡ç³»çµ±</p> > ><pre caption="å»ºç«æªæ¡ç³»çµ± (ç¯ä¾)"> ># mke2fs -j /dev/hda1 ># mkswap /dev/hda2 ># mkreiserfs /dev/hda3 ></pre> > ><p>æåå°é¸çº ext ä½çº <c>/dev/hda1</c> éæ©åå²å å çºæ¤æªæ¡ç³»çµ±å åºä¸¦ä¸å¤§é¨åçéæ©ç¨å¼é½ææ¯æ´. >æåå°å¨ <c>/dev/hda2</c> ä½¿ç¨ <c>mkdswap</c> å»ºç« Swap åå²å. å°æ¼æ ¹ç®é, <c>/dev/hda3</c> >æåå°ä½¿ç¨ ReiserFS. åå æ¯å çºä»ç建æ§å¼·å¤§ä¸¦ä¸ç©©å®. 以ä¸çºå»ºç«é£äºç³»çµ±æªæ¡çæä»¤: ></p> > > <p>æåå°ä½¿ç¨<c>mkswap</c>å»ºç« swap</p> ><pre caption="Initializing Swap"> ># <c>mkswap /dev/hda2</c> ></pre> ><p>ä½ ä¹å¯ä»¥ä½¿ç¨ <c>mke2fs</c> å»ºç« ext2 çæªæ¡ç³»çµ±:</p> ><pre caption="å»ºç« ext2 æªæ¡ç³»çµ±"> ># <i>mke2fs /dev/hda1</i> ></pre> ><p>å¦æä½ æ³ä½¿ç¨ç©©å®é»ç系統 å»ºç« ext3 çæä»¤çº: > <c>mke2fs -j</c>:</p> ><pre caption="å»ºç« ext3 çæªæ¡ç³»çµ±"> ># <c>mke2fs -j /dev/hda3</c> ></pre> > <note>ä½ å¯ä»¥å¨ä»¥ä¸çç¶²åæ¾å°éæ¼ Linux 2.4 ç ext3 系統 > <uri>http://www.zip.com.au/~akpm/linux/ext3/ext3-usage.html</uri>.</note> > <p>妿è¦å»ºç« ReiserFS 系統 æä»¤çº: <c>mkreiserfs</c></p> ><pre caption="å»ºç« ReiserFS æªæ¡ç³»çµ±"> ># <c>mkreiserfs /dev/hda3</c> ></pre> > <p>妿è¦å»ºç« XFS 系統 æä»¤çº: <c>mkfs.xfs</c></p> ><pre caption="å»ºç« XFS æªæ¡ç³»çµ±"> ># <c>mkfs.xfs /dev/hda3</c> ></pre> > <note>ä½¿ç¨ mkfs.xfs æä½ éè¦å å ¥ä¸äºåæ¸ ä¾: <c>mkfs.fs -d agcount=3 -l size=32m</c> ><c>-d agcount=3</c>ä»£è¡¨èæ¤åæ¸å°ææ¸å°é 置群 (Allocation groups). >XFS æè¦æå°ä¸åé 置群æ 4GB. èä¾ä¾èªª, ä½ æä¸å 20GB çåå²å, æå°ç agcount æ¯ 5 ><c>-l size=32m</c> å°æå¢å æ¥èªå¤§å°å°32MB 以å¢å æç. ></note> > > <p>妿è¦å»ºç« JFS æªæ¡ç³»çµ± æä»¤çº: <c>mkfs.jfs</c></p> ><pre caption="å»ºç« JFS æªæ¡ç³»çµ±"> ># <c>mkfs.jfs /dev/hda3</c> ></pre> > </body> > </section> > </chapter> > <chapter> > <title>æè¼åå²å</title> > <section> > <body> > <p>ç¾å¨, æåå°åç¨ Swap 以便å¾é¢æ¥é©æé. > </p> ><pre caption="åå swap"> ># <c>swapon /dev/hda2</c> ></pre> > > <p>æ¥ä¸ä¾, æééè¦å»ºç« <path>/mnt/gentoo</path> å <path>/mnt/gentoo/boot</path> çç®é. > æåå°ææåå²å¥½çç¡¬ç¢æå¨éå ©åç®éä¸. <path>/mnt/gentoo</path> å°ææçºæå主è¦çæªæ¡ç³»çµ±. > å¦æä½ è¦å° Gentoo Linux è¨å®çº <path>/usr</path> å <path>/var</path> 使ç¨èªå·±çåå²å. > æåå°è¦å¤å»ºç«å¹¾åç®é. å¦ <path>/mnt/gentoo/usr</path> å <path>/mnt/gentoo/var</path> çç. > </p> > > <impo>å¦æä½ çéæ©åå²å (Boot Partition, ç¨ä¾å²å Kernelå éæ©æªæ¡) 使ç¨çæ¯ ReiserFS, è«ç¢ºå®ä½ ææè¼ > å å ¥ <c>-o notail</c> ç忏. 鿍£ä¸ä¾ GRUB æå¯ä»¥æ£å¸¸çå®è£. > å¦å¤, è«ç¢ºå® <path>/etc/fstab</path> çæè¼è¨å®ä¹ææ¤åæ¸ (ReiserFS æªæ¡ç³»çµ±å°ç¨) > </impo> > ><pre caption="å»ºç«æè¼ç®é"> ># <c>mkdir /mnt/gentoo</c> ># <c>mount /dev/hda3 /mnt/gentoo</c> ># <c>mkdir /mnt/gentoo/boot</c> ># <c>mount /dev/hda1 /mnt/gentoo/boot</c> ></pre> > > <impo>å¦æä½ å¨æè¼åå²åæ(使ç¨çæ¯ ext2), ä½ å¯ä»¥åè©¦æ¤æä»¤: <c>mount /dev/hXX /mnt/gentoo -t ext2</c></impo> > </body> > </section> > </chapter> > <chapter> > <title>Stage å£ç¸®æªè chroot</title> > <section> > <title>鏿ä¸åä½ æ³å®è£ç Stage å£ç¸®æª</title> > <body> > ><p>æ¥ä¸ä¾, å¦æä½ éæ²æ±ºå®è¦ä½¿ç¨é£å Stage å£ç¸®æªæ¡, ä½ ç¾å¨éè¦é¸æä¸å. ></p> > ><p>å¦æä½ æç®å¾"æåºæ¬"éå§å®è£, ä½ å°éè¦çæ¯ <path>stage1-x86-1.4_rc3.tar.bz2</path>. >å¦æä½ æä¸è¼ "gentoo-3stages" å ç¢, ä½ ä¹å¯ä»¥é¸æ "Stage2" ææ¯ "Stage3" çå£ç¸®æªæ¡. >éäºæ¯è¼çæ, Stage2 å Stage3 å·²ç¶ç¨ Gentoo é è¨ç "USE" åæ¸ç·¨è¯éäº. >ä½ ä¹å¯ä»¥å° <path>/mnt/cdrom/gentoo</path> ä¸ä½¿ç¨é£äºæªæ¡. ä½ ä¹å¯ä»¥è¼¸å ¥ <c>ls /mnt/cdrom/gentoo</c> >ççè£¡é¢æä»éº¼. ></p> > ><p>å¦æä½ æ³ç¨ç Stage å£ç¸®æªæ¡(tarball) çæ¬ä¸å¨å ç¢è£¡, ä½ éè¦ä¸è¼å°ç¡¬ç¢è£¡. >以æ¥é©å°æä½ å¦ä½ä¸è¼ Starge çå£ç¸®æªæ¡. ></p> > ><pre caption="ä¸è¼ä½ è¦çå£ç¸®æª"> ># <c>cd /mnt/gentoo</c> ><comment>ä½¿ç¨ lynx ä½çºé覽å¨:</comment> ># <c>lynx http://www.ibiblio.org/pub/Linux/distributions/gentoo/releases/1.4_rc3/x86/</c> ><comment>æ <c>ä¸</c> å <c>ä¸</c> ç§»åææ¨ (ææ¯ä½¿ç¨ <c>TAB</c>) ç¶ä½ æ¾å°æ³è¦ä¸è¼çæªæ¡æ, >æ <c>d</c> Lynx å°±æéå§ä¸è¼ >å²åç¶å¾é¢é lynx. > ><b>å¦ä¸åæ¹æ³</b> 使ç¨wgetç´æ¥ä¸è¼:</comment> ># <c>wget <comment>Stage å£ç¸®æªç¶²å.</comment></c> ></pre> > </body> > </section> > <section> > <title>è§£éå£ç¸®æª</title> > <body> > ><p>ç¾å¨æåè©²å° Stage å£ç¸®æªè§£éå° <c>/mnt/gentoo</c>. è¨ä½! ä½ åªéè¦è§£é<b>ä¸å</b> Stage å£ç¸®æª. >å¦æä½ æ³è¦ä½¿ç¨æç°¡å®ç Stage 3, ä½ åªéè¦è§£é Starge3 çå£ç¸®æª. >ä¾ç §ä¸é¢æä»¤è§£éå£ç¸®æª: ></p> > ><impo> >ä¸å®ä¸å¯ä»¥å¿è¨è¦æ <c>p</c> æ¾å ¥ <c>tar</c> ç忏. å¦æä½ å¿è¨ç話, æ¬éåé¡å°æè®ä½ å¾é ç.</impo> > ><pre caption="Unpacking the Stages"> ># <c>cd /mnt/gentoo</c> ><comment>æä»¥ä¸æ¹çºä½ è¦è§£å£ç¸®ç Stage. å¦æä½ è¦ç¨ Stage3 å°±æ¹æ stage3</comment> ><comment>ææªæ¡è¤è£½å° "/mnt/gentoo/" çç®éä¸. å¦æå¨ "/mnt/cdrom/gentoo/" å°ç¡æ³è§£é(å çºé£æ¯ä¸åå ç¢æ©çç®é). >.</comment> ># <c>tar -xvjpf /mnt/cdrom/gentoo/stage3-*.tar.bz2</c> ></pre> > ><p>è§£å£ç¸®å¾å¯ä»¥ææ¾å¨<path>/mnt/gentoo</path>çå£ç¸®æªåªæ. ><c>rm /mnt/gentoo/stage*.tar.bz2</c>.</p> ></body> ></section> ><section> ><title>é²å ¥ chroot</title> ><body> ><p> >æ¥ä¸ä¾æåå°ä½¿ç¨ <c>chroot</c>"é²å ¥"æ°ç Gentoo Linux 建é ç°å¢. ></p> > ><pre caption="æºååé²å ¥ chroot ç°å¢"> ># <c>mount -t proc proc /mnt/gentoo/proc</c> ># <c>cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf</c> ># <c>chroot /mnt/gentoo /bin/bash</c> ># <c>env-update</c> >Regenerating /etc/ld.so.cache... ># <c>source /etc/profile</c> ><comment>以䏿令å°å¸¶ä½ é²å ¥æ°çç®éåæ´æ°äºé²ä½çæªæ¡(binaries))</comment> ></pre> > <p>ç¶ä½ å·è¡ä»¥ä¸æªæ¡æ, ä½ å°æè¢«"å¸¶å ¥" æ°ç Gentoo Linux ç°å¢ (<path>/mnt/gentoo</path>). > æåå¯ä»¥å¨ chroot 裡é¢ç¹¼çºå©ä¸çå®è£ç°å¢. > </p> > </body> > </section> > </chapter> > <chapter> > <title>ä½¿ç¨ sync æ´æ° Portage tree</title> > <section> > <body> > ><p>ç¾å¨, è¼¸å ¥ <c>emerge sync</c>. éåæä»¤æ¯å訴 Portage ä¸è¼ç®åææ°ç Gentoo Linux Portage tree. >Portage tree å å«èææéè¦å®è£çç¨å¼ç¨åº (æåå«ä» ebuilds). ç®åæåææ¥è¿ 4000 åç¨å¼å è£. >ç¶ä½ ç <c>emerge sync</c> 宿å¾, ææ°ç Portage å°±ææ¾å¨ <path>/usr/portage</path>. ></p> > ><pre caption="å©ç¨ sync æ´æ°"> ># <c>emerge sync</c> ></pre> > > </body> > </section> > </chapter> > <chapter> > <title>è¨å® Gentoo èªè¨åæ¸ (make.conf)</title> > <section> > <body> > ><p>ç¾å¨ä½ å Portage å·²ç¶æ´æ°äº. æåç¾å¨éè¦è¨å®èªè¨ç忏. Gentoo Linux å¾ Portage ç·¨è¯ç¨å¼æ >å°æä½¿ç¨éäºåæ¸. ä½ æè©²è¦ä¾èªå·±ç系統, æ³è¦å®è£çæ¹å¼èªè¨ä½ ç <c>USE</c>忏. >é è¨ç忏æ¯<e>空ç</e>,æä»¥ä½ å¿ é è¨å®ä»¥ä½¿ç³»çµ±éå°æé«çæç. >ä½ å¯ä»¥å°<uri link="http://www.gentoo.org/doc/en/use-howto.xml">æ¥çUSEçæå¸</uri> >ææ¯<uri link="http://www.gentoo.org/dyn/use-index.xml">æ¥ç USE ç忏</uri>. ></p> > ><p> >ä½ ä¹æè©²è¨å® <c>CHOST</c>, <c>CFLAGS</c> å <c>CXXFLAGS</c>. éäºè¨å®æ¯å訴 >C å C++ ç·¨è¯å¨å¦ä½æ´ææççç·¨è¯ä½ ç系統.å¦æä½ ä½¿ç¨çæ¯ Athlon XP èçå¨, >ä½ å°±è¦è¨ "-march=althon-xp" å¨ CFLAGS å CXXFLAGS ä¸. >ææ´å¤çç¯ä¾å¨ <path>/etc/make.conf</path> ></p> > ><p>å¦æä½ å¨é²ç«çå¾é¢, ä½ æè©²è¦ <path>/etc/make.conf</path> è¨å®. >ä½ å¯ä»¥ä½¿ç¨ <c>nano</c> ç¨å¼é²è¡ç·¨è¼¯. ></p> ><pre caption="è¨å® make.conf 忏"> ># <c>nano -w /etc/make.conf</c> ><comment>(編輯 CHOST, CFLAGS, CXXFLAGS åèªè¨ç USE 忏 ææ¯ 代ç伺æå¨è¨å®)</comment> ></pre> > <note> > éè¦æ´å¤èªè¨ç¨å¼ç·¨è¯çäººä¹æè©²è¦çç <path>/etc/make.globals</path>. éåæªæ¡æ¯é è¨ç, > å¦æä½ è¦ºå¾ä¸¦ä¸è½æ»¿è¶³ä½ éæ±, ä½ å¯ä»¥å¨ <path>/etc/make.conf</path> å¢å ä¸äºåæ¸. > <path>/etc/make.conf</path>å°æ <comment>èé</comment> <path>make.globals</path>ç忏. > å¦æä½ æ³è¦èªè¨åæ¸, çç <path>/etc/make.profile/make.defaults</path> 裡é¢çè¨å®. > å¦æä½ æ³è¦ç§»é¤æäº <c>USE</c> 裡é¢ç忏, ä½ å¯ä»¥å¨ <path>/etc/make.conf</path> æ¾ <c>USE</c> ä¸¦æ¹æ<c>USE="-foo"</c> > 鿍£ä¸ä¾ <c>foo</c> å°±æå¨ <path>/etc/make.conf</path>裡被éé. è <path>/etc/make.globals</path> ææ¯ <path>/etc/make.profile/make.defaults</path>å°æè¢«ç¥é. > </note> > </body> > </section> > </chapter> > <chapter> > <title>å¾ Stage 1 éå§å®è£</title> > <section> > <body> > <note>ä½ æä½ 䏿ç®å¾ Stage1éå§, è«è·³ééåé¨ä»½.</note> > <p>Stage1 å¯ä»¥è®ä½ å®å ¨ä¾èªå·±çéè¦èªè¨ç³»çµ±è¨å®. å¦æä½ é¸æéåå£ç¸®æª, ä½ æè©²æ³è¦ä¸åå®å ¨çºèªå·±éè¦ç系統å§. > è«æ ¢æ ¢äº«å, éç¶éåéæ®µå°ç¨æä½ å¾å¤æé. 使¯å¯ä»¥å®å ¨éå°ä½ å°ç³»çµ±çéæ±æ¨æº. > </p> > <p>ç¾å¨è©²éå§æåç "bootstrap" éæ®µ. ä½è 使ç¨çæ¯ 1200Mhz AMD Athlon系統 大ç´å°è±è²» 2 å ©åå°æ. >卿¤é段æåå°ç·¨è¯, GNU C ç·¨è¯å¨åå ¶ä»éè¦ç系統ç¨å¼. è«è·è以䏿¥é©é²è¡: ></p> ><pre caption="Bootstrapping"> ># <c>cd /usr/portage</c> ># <c>scripts/bootstrap.sh</c> ></pre> > <p>æåå°éå§ç·¨è¯ "bootstrap" > </p> > <note>Portage é è¨æå°ä½¿ç¨ <c>/var/tmp</c> çç®éé²è¡ç¨å¼ç·¨è¯. æå¯è½æè¶ é x00 MB. å¦æä½ æ³è¦æ´æ¹ > æ¤ç®å¦ è«æç §ä»¥ä¸æ¥é©: > </note> ><pre caption="æ´æ¹ Portage's è¨æå·¥ä½ç®é"> ># <c>export PORTAGE_TMPDIR="/otherdir/tmp"</c> ></pre> > <p><c>bootstrap.sh</c> å°ææ <c>binutils</c>, <c>gcc</c>, <c>gettext</c>, > å <c>glibc</c>, éæ°ç·¨è¯ è <c>glibc</c>.éè¦é·ä¸é»çæé.ç¶ä½ 以ä¸ç¨åºå®æå¾ä½ å°±æå°é第äºé段 (Stage 2) > </p> > </body> > </section> > </chapter> > <chapter> > <title>第äºé段</title> > <section> > <body> > > <note>éåéæ®µæ¯éå§ç¬¬äºé段.ææ¯ç¹¼çºç¬¬ä¸é段. å¦æä½ é¸æå¾ Stage3 éå§, è«è·³éé裡. > </note> > > <p>Stage 2 çå£ç¸®æªå·²ç¶æå å«è bootstraping, å¦æä½ æ¯å¾ç¬¬ä¸é段éå§, è«ä¸è¦åè§£éStage2çå£ç¸®æªäº.<b>è«ä¸è¦ç¨¿æ··.</b> > </p> ><pre caption="å®è£å©ä¸ç系統"> ># <c>emerge -p system</c> ><comment>(ä½¿ç¨ -p å°æé¡¯ç¤ºåºæé£äºç¨å¼æè¢«ç·¨è¯)</comment> ># <c>emerge system</c> ></pre> > <p> > ç·¨è¯ç³»çµ±éè¦ä¸æ®µæé, çè 建è°ä½ å»ç© PS2 ç "Star Wars - Super Bombad Racing" > </p> > <p>When this process completes, your system will be the equivalent of a stage3 system. You have > a couple of choices on how to continue > at this point. You can move onto the stage3 instructions and complete those. Doing that will > get your system right up to date with what is in the current Portage tree. This is not necessary, > but it is highly recommended. > ç¶ä½ 宿以䏿¥é©æ, ä½ ç系統å°å·²ç¶çæ¼äº Stage3. å¨éåéæ®µ, ä½ å¯ä»¥ç¹¼çºä¸å»æç § Stage 3 çæ¥é© > éåæ¥é©ææ´æ°ä½ ç Portage Tree. éç¶ä¸éè¦, 使¯æå建è°ä½ æ´æ°. > </p> > </body> > </section> > </chapter> > <chapter> > <title>å¾ Stage 3 éå§</title> > <section> > <body> > <note>éåéæ®µæ¯çµ¦ <b>å¾ stage 3 éå§ç</b> 並ä¸é©åå¾ Stage1 ææ¯ Stage2. å¦æä½ æ¯å¾ Stage1 ææ¯ Stage2 éå§, è«ç§»å°ä¸åé¨ä»½.</note> > <p>Stage3 çå£ç¸®æªæä¾å®å ¨ç Gentoo Linux 系統åºç¤. ä½ ä¸éè¦ç·¨è¯ä»»ä½æ±è¥¿. ä½ åªéè¦å°ç³»çµ±ç¨å¼æ´æ°. > å¦æä½ ç Stage3 å£ç¸®æªæ¯èç, æå¯è½æè±ä¸å¾é·ä¸æ®µæéç·¨è¯. é忥é©å°å¿«éçæ´æ°ä½ çç³»çµ±å°ææ°ççæ . > </p> > ><pre caption="æ´æ°"> ># <c>export CONFIG_PROTECT="-*"</c> ># <c>emerge -up system</c> ><comment>(ä½¿ç¨ -p å°æé¡¯ç¤ºåºæé£äºç¨å¼æè¢«ç·¨è¯)</comment> ># <c>emerge -u system</c> ><comment>(-u ç¢ºå¯¦çæ´æ°ç³»çµ±)</comment> ># <c>unset CONFIG_PROTECT</c> ></pre> > </body> > </section> > </chapter> > <chapter> > <title>è¨å®æéåå</title> > <section> > <body> > <p>ç¾å¨æåéè¦è¨å®æéåå</p> > <p>æ¥ä¸ä¸ä½ çæéåå (å¦æä½ æ¯ç¨ GMT è«ç¨GTM) > å¾ <path>/usr/share/zoneinfo</path>.ç¶å¾ä½å飿¥å° > /etc/localtime ç¯ä¾çº:</p> ><pre caption="å»ºç«æéåå飿¥"> ># <c>ln -sf /usr/share/zoneinfo/鏿/ä½ ç/ååæªæ¡ /etc/localtime</c> ></pre> > </body> > </section> > </chapter> > <chapter> > <title>å®è£Linux æ ¸å¿(kernel) å系統è¨éå¨</title> > <section> > <body> > <note> > å¦æä½ éæ²æç·¨è¯ <path>/etc/make.conf</path> è«ç·¨è¯å¾å¨é²è¡ä¸ä¸æ¥é©. > </note> > <p>ä½ ç¾å¨éè¦å®è£ Linux æ ¸å¿åå§ç¢¼ (Kernel Sources) æåæä¾: > </p> > <table> > <tr> > <th>ebuild</th> > <th>ä»ç´¹</th> > </tr> > <tr> > <ti> > <path>gentoo-sources</path> > </ti> > <ti>æåçé«æè½æ ¸å¿åå§ç¢¼,使¯ä¸æ¯æ´ XFS.</ti> > </tr> > <tr> > <ti> > <path>xfs-sources</path> > </ti> > <ti>ä½¿ç¨ XFS çé«é ååº¦çæ ¸å¿.</ti> > </tr> > <tr> > <ti> > <path>openmosix-sources</path> > </ti> > <ti>openMosix åå§æ ¸å¿æªç¹å¥çºäºæ¯æ´ GPL <uri link="http://www.openmosix.com">openMosix</uri> load-balancing/clustering æè¡èæ¹éç.</ti> > </tr> > <tr> > <ti> > <path>usermode-sources</path> > </ti> > <ti>æ´æ¹å¾çæ ¸å¿åå§ç¢¼, æ¯æ´User-Mode Linux. ("Linux inside Linux" technology)</ti> > </tr> > <tr> > <ti> > <path>vanilla-sources</path> > </ti> > <ti>åºæ¬çæ ¸å¿åå§ç¢¼, å°±åå¾ kerenel.org ä¸è¼ç䏿¨£</ti> > </tr> > </table> > <warn> > å¦æä½ è¦èªè¡ç·¨è¯ç³»çµ±æ ¸å¿, è«å°å¿ <i>gresecurity</i> çé¸é . 太éå°å¿å®å ¨æ¹é¢çè¨å®å°æå½±é¿æäºç¨å¼ (å¦: X). > å¦æä½ ä¸ç¢ºå®, è«ä¸è¦æ´æ¹ä». > </warn> > <p>鏿ä¸åæ ¸å¿çæ¬, 並æç §ä»¥ä¸æ¹å¼ç·¨è¯</p> ><pre caption="Emerge æ ¸å¿åå§ç¢¼"> ># <c>emerge sys-kernel/gentoo-sources</c> ></pre> > <p>ç¶ emerge 宿æ, ä½ å¯ä»¥éå§ç·¨è¯èªå·±çæ ¸å¿äº. > </p> > <p>è«æ³¨æ: <path>/usr/src/linux</path> åªæ¯ä¸å飿¥, 䏦䏿¯çæ£çç®é. æ¯æ¬¡ä½ emerge ä¸åæ ¸å¿åå§æªæ, > ä»å°±æèªåæ´æ¹é£æ¥. å¦æä½ æå¤åæ ¸å¿åå§ç¢¼, è«å¨ç·¨è¯ä¹åå 確å®é£æ¥æ¯å¦æ£ç¢º. > </p> ><pre caption="ç·¨è¯ Linux æ ¸å¿"> ># <c>cd /usr/src/linux</c> ># <c>make menuconfig</c> ># <c>make dep && make clean bzImage modules modules_install</c> ># <c>cp /usr/src/linux/arch/i386/boot/bzImage /boot</c> ></pre> > <warn>For your kernel to function properly, there are several options that you will > need to ensure are in the kernel proper -- that is, they should <i>be enabled and not > compiled as modules</i>. Be sure to enable "ReiserFS" if you have > any ReiserFS partitions; the same goes for "Ext3". If you're using XFS, enable the > "SGI XFS filesystem support" option. It's always a good idea to leave ext2 > enabled whether you are using it or not. Below are some common options that you will need: > çºäºè¦ç¢ºä¿ä½ ç·¨è¯çæ ¸å¿ç¡èª¤, ä½ å¿ é è¦ç¢ºå®ä»¥ä¸æä¾ç建è°<i>æå §å»º(è䏿¯ä½¿ç¨æ¨¡çµçæ¹å¼)å°</i> æ ¸å¿l裡é¢. > å¦æä½ æä»»ä½ "ReiserFS" å "ext3" çåå²å, å¦å¤, ä¸è«ä½ æ¯å¦ä½¿ç¨ ext2, è«æ ext2 è¨çºå §å»º. > ä¸é¢æ¯ä¸äºç·¨è¯æ ¸å¿æè©²æ³¨æçæç¤º > </warn> ><pre caption="make menuconfig 鏿"> >Code maturity level options ---> > [*] Prompt for development and/or incomplete code/drivers" ><comment>(ä½ å¿ é è¦å §å»ºéé¨ä»½çæäºåè½.)</comment> > ... > >File systems ---> > <*> Reiserfs support ><comment>(å¦æä½ æç¨å° ReiserFS)</comment> > ... > <*> Ext3 journalling file system support ><comment>(å¦æä½ æç¨å° ext3.)</comment> > ... > [*] Virtual memory file system support (former shm fs) ><comment>(Gentoo Linux å¿ é é¸ç¨æ¤é .)</comment> > ... > <*> JFS filesystem support ><comment>(å¦æä½ æç¨å°g JFS.)</comment> > ... > [*] /proc file system support ><comment>(Gentoo Linux å¿ é é¸ç¨æ¤é .)</comment> > [*] /dev file system support (EXPERIMENTAL) > [*] Automatically mount at boot ><comment>(Gentoo Linux å¿ é é¸ç¨æ¤é .)</comment> > [ ] /dev/pts file system for Unix98 PTYs ><comment>(ä¸éè¦.)</comment> > ... > <*> Second extended fs support ><comment>(å¦æä½ æç¨å° ext2.)</comment> > ... > <*> XFS filesystem support ><comment>(å¦æä½ æç¨å° XFS.)</comment> ></pre> > <p>å¦æä½ ä½¿ç¨ç¡¬é« RAID, ä½ å°éè¦å¨å¤é¸ç¨å¹¾åé¸é . Highpoint RAID æ§å¶å¡ å Highpoint 370è»é«éè¦é¸ hpt366 以便使ç¨. > Promise RAID æ§å¶å¡å°éè¦é¸æ PROMISE PDC202{46|62|65|67|68|69|70} 硬é«åè»é«æ¯æ´. (Fasttrak(tm)) > </p> > <p>å¦æä½ æ¯ä½¿ç¨ PPPoE é£ä¸ç¶²è·¯, ä½ å°éè¦ä»¥ä¸æ ¸å¿é¸é (ä»¥å §å»ºææ¯æ¨¡çµ): > "PPP (point-to-point protocol) support", "PPP support for async serial ports", > "PPP support for sync tty ports". The two compression options won't harm but > are not definitely needed, neither does the "PPP over Ethernet" > éäºé½æ¯ <i>rp-pppoe</i> éè¦çåè½. > </p> > <p>å¦æä½ ä½¿ç¨ IDE çéæ©, é£ä½ éè¦å §å»º SCSI emulation. > ä½ éè¦å¾é¸:"ATA/IDE/MFM/RLL support" ---> "IDE, ATA and ATAPI Block > devices" ---> "SCSI emulation support" (ææä»åè¨çºæ¨¡çµåæ ). > éæ,å¨ "SCSI support" åºä¸, å¾é¸ "SCSI support", "SCSI CD-ROM support" å > "SCSI generic support" å¦æä½ ä¹æä»¥ä¸é£äºè¨çºæ¨¡çµ, ä½ å°è¦å¨ç·¨è¯å®ææè¼¸å ¥ <c>echo -e "ide-scsi\nsg\nsr_mod" > >> /etc/modules.autoload</c>å¿ ä¾¿éæ©æèªååå. > </p> > <note> > 給é£äºæ³è¦å®è£ Gentoo Linux ä½¿ç¨ æ ¸å¿ 2.2 ç人, > ç¾å¨ Gentoo Linux å¯ä»¥ä½¿ç¨ 2.2 ççæ ¸å¿. 使¯, 鿍£åæ¯è¦ä»åºä»£å¹ç. > ä½ å°ææå¤±å¾å¤åè½, å æ¬ XFS, iptables çç. éç¶ 2.2ççæ ¸å¿å¯ä»¥å©ç¨è£éå¢å ReiserFS å devfs æ¯æ´. > Gentoo Linux éæ©ç¨åºéè¦ä½¿ç¨å°æ ¸å¿å §å»ºç tmpfs ææ¯ ramdisk. æä»¥ 2.2 ç使ç¨è å°è¦ç¢ºå® ramdisk æè¢«å §å»º(ä¸è½å¾é¸çºæ¨¡çµ). > ä½ <comment>ä¸å®è¦</comment> <path>/boot/grub/grub.conf</path> ææ¯ <path>/etc/lilo.conf</path> å å ¥ <e>gentoo=notmpfs</e> > å°è£¡é¢ç kernel é¸é . ç¶å¾ 2.2 ççæ ¸å¿å°±æä½¿ç¨ ramdisk èç¥é tmpfs. å¦æä½ é¸æä¸ç¨ devfs, é£å°±å å ¥ <e>gentoo=notmpfs,nodevfs</e> > </note> > <p>çºé»è ¦é身æé çæ ¸å¿åºçå¦! ç¾å¨ä½ å°éè¦é¸ä¸å系統ç´éå¨. æåæä¾å³çµ±ç sysklogd éæ msyslog å syslog-ng. > ç©å®¶ç´ç使ç¨è 齿鏿å¾é¢å ©è . (å çºsysklogdåå¾å ©è æ¯è¼èµ·ä¾æçæ²é£éº¼å¥½). èä¸å¾å ©è æä¾ç®ååæ¡è¿ç metalog. > 以ä¸å°æ¯æä½ å®è£è¨éå¨çæ¥é©. ä»»é¸ä¸å³å¯: > </p> ><pre caption="å®è£ä½ åæ¡ç系統è¨éå¨"> ># <c>emerge app-admin/sysklogd</c> ># <c>rc-update add sysklogd default</c> ><comment>ææ¯</comment> ># <c>emerge app-admin/syslog-ng</c> ># <c>rc-update add syslog-ng default</c> ><comment>ææ¯</comment> ># <c>emerge app-admin/metalog</c> ># <c>rc-update add metalog default</c> ><comment>ææ¯</comment> ># <c>emerge app-admin/msyslog</c> ># <c>rc-update add msyslog default</c> ></pre> > <impo> > Metalog å°ææç´é以åå¡(blocks)çæ¹å¼å¡è¼¸åºå°ç¡¬ç¢ä¸. 鿍£ç話,ç´éè¨æ¯æé¨ææé¦¬ä¸è®æç³»çµ±ç´é(system logs). > å¦æä½ æ£å¨é¤é¯ä¸å系統æå, é£éº¼metalogçæ¹å¼å°æè®æä¸å¤ªé©ç¨.. ç¶ä½ ç Gentoo Linux 系統å®è£å®æå¾, ä½ å¯ä»¥éåºä¸å URSR1 çè¨æ¯çµ¦ > metalog. 鿍£å°ææ«ææ§çéé. ä½ å¯ä»¥ä½¿ç¨ <i>tail -f <path>/va/log/,</path>任使±è¥¿/é ç®</i> é¤é¯. > USR2 å°æåå metalog. å¦æä½ è¦æ°¸ä¹ é鿤é ç·©è¡åçåè½, ä½ å¯ä»¥å° <path>/etc/conf.d/metalog</path> æ METALOG_OPTS="-B" æ¹æ > METALOG_OPTS="-B -s" > </impo> > <p>æ¥ä¸ä¾ä½ å¿ é 鏿ä¸å cron ç¨å¼. ç®åæåæä¾ dcron, fcron å vcron. å¦æä½ ä¸ç¥é該é¸é£ä¸å, > æå建è°ä½ ä½¿ç¨ vcron. è«æç §ä»¥ä¸æ¥é©å®è£: > </p> ><pre caption="鏿ä¸å Cron æåå¨"> ># <c>emerge sys-apps/dcron</c> ># <c>rc-update add dcron default</c> ># <c>crontab /etc/crontab</c> ><comment>ææ¯</comment> ># <c>emerge sys-apps/fcron</c> ># <c>rc-update add fcron default</c> ># <c>crontab /etc/crontab</c> ><comment>ææ¯</comment> ># <c>emerge sys-apps/vcron</c> ># <c>rc-update add vcron default</c> ><comment>å¦æä½ ä½¿ç¨ vcron ä½ ä¸éè¦ <c>crontab /etc/crontab</c></comment> ></pre> > <p>妿æ³å¤äºè§£å¦ä½åå系統æååç¨å¼, è«å°: > <uri link="/doc/en/rc-scripts.xml">rc-script æå¸</uri>. > </p> > </body> > </section> > </chapter> > <chapter> > <title>å®è£å ¶ä»å¿ è¦çè»é«</title> > <section> > <body> > <p>å¦æä½ éè¦ rp-pppoe é£ä¸ç¶²è·¯, ç¾å¨æåå®è£ rp-pppoe.</p> ><pre caption="Installing rp-pppoe"> ># <c>USE="-X" emerge rp-pppoe</c> ></pre> > > <note><i>USE="-X"</i>代表è, å¨å®è£æ, å¯ä»¥é²æ¢ç·¨è¯æ XWindow çç¨å¼.å çºå¦æè¦ç·¨è¯æ X 使ç¨çç¨å¼,ä½ å¿ é ç·¨è¯æ´å¤å ¶ä»çç¨å¼. > å¦æä½ æ³ç·¨è¯çµ¦ X 使ç¨, 以å¾å¯å¨ç·¨è¯ä¸æ¬¡. (ç¾å¨æ¯ç³»çµ±å®è£,æä»¥è²»æç X ç系統å®å ¨æ£å¸¸å¾æèæ ®) > </note> > <note>rp-pppoe ç¾å¨ä»¥å®è£å®æ, 使¯éæ²è¨å® > ä½ éè¦å¨ç¬¬ä¸æ¬¡éæ°éæ©æéµå ¥ <c>adsl-setup</c> > </note> > <p>å¦æä½ æä½¿ç¨ XFS, ReiserFS ææ¯ LVM, ä½ å°éè¦å¾ Portage 裡é¢å®è£ç¸éè»é«. > ä¾: å¦æä½ æç¨ XFS, ä½ å°±éè¦ emerge <c>xfsprogs</c>. > </p> ><pre caption="Emerge æªæ¡ç³»çµ±å·¥å ·"> ># <c>emerge sys-apps/xfsprogs</c> ><comment>å¦æä½ æä½¿ç¨ ReiserFS ä½ å°è¦å®è£ ReiserFSå·¥å ·: </comment> ># <c>emerge sys-apps/reiserfsprogs</c> ><comment>å¦æä½ æä½¿ç¨ JFS, ä½ å°è¦å®è£ JFS å·¥å ·: </comment> ># <c>emerge jfsutils</c> ><comment>å¦æä½ æä½¿ç¨ LVM ä½ å°è¦å®è£ lvm å·¥å ·: </comment> ># <c>emerge sys-apps/lvm-user</c> ></pre> > <p>å¦æä½ ä½¿ç¨ææé»è ¦, éè¦å¨éæ©æç¨å° PCMCIA, ä½ å°éè¦å®è£ <i>pcmcia-cs</i>. > </p> ><pre caption="Emerging PCMCIA-cs"> ># <c>emerge sys-apps/pcmcia-cs</c> ></pre> > <warn>å®è£å®æå¾,ä½ å°éè¦å emerge 䏿¬¡ <i>pcmcia-cs</i> > </warn> > </body> > </section> > </chapter> > <chapter> > <title>è¨å® /etc/fstab</title> > <section> > <body> > <p>ä½ ç Gentoo Linux 系統已ç¶å¿«å®æäº! ç¾å¨æåéè¦çºéæ©è¨å®çµ¦åæªæ¡. > é¦å æåå°éè¦æ´æ¹ä½ ç <path>/etc/fstab</path> å¦æä½ æ¯ç¨ ReiserFS ä½ å°è¦å¨é¸é çé¨ä»½å å ¥ <c>notail</c> > è¨å¾è¦å¨æªæ¡ç³»çµ±é¡å(filesystem types)ä¸ æ´æ¹æä½ çæªæ¡ç³»çµ±. å¦: <c>ext2</c>, <c>ext3</c>, <c>reiserfs</c> çç. > å¦æè¦æ´ä»ç´°çç <path>/etc/fstab</path> ä½ å¯ä»¥ä½¿ç¨: <c>man fstab</c> > </p> > <p>以ä¸é¨ä»½çº <path>/etc/fstab</path> ç¯ä¾,ä¸å®è¦è¨å¾æ "BOOT", > "ROOT" å "SWAP" æ¹æä½ çåå²å (å¦ <c>hda1</c>, çç.)</p> ><pre caption="Editing fstab"> ><comment># /etc/fstab: static file system information. ># ># noatime turns off atimes for increased performance (atimes normally aren't ># needed; notail increases performance of ReiserFS (at the expense of storage ># efficiency). It is safe to drop the noatime options if you want and to ># switch between notail and tail freely. > ># <fs> <mount point> <type> <opts> <dump/pass> > ># NOTE: If your BOOT partition is ReiserFS, add the notail option to opts. ></comment> >/dev/BOOT /boot ext2 noauto,noatime 1 2 >/dev/ROOT / ext3 noatime 0 1 >/dev/SWAP none swap sw 0 0 >/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0 >proc /proc proc defaults 0 0 ></pre> > <warn>ä¸è¦å¿è¨ <i>/boot</i> 䏿å¨éæ©æèªåæè¼. > 鿝çºäºé²æ¢ <i>/boot</i> 裡é¢çéæ©è³æ > å¦æä½ éè¦æ´æ¹ <i>/boot</i>, è«ä½¿ç¨ <c>mount</c>æè¼ > </warn> > </body> > </section> > </chapter> > <chapter> > <title>è¨å®æé«æ¬éå¯ç¢¼(Root)</title> > <section> > <body> > <p>å¨ä½ å¿è¨ä¹å, è«å è¨å®å¯ç¢¼: </p> ><pre caption="è¨å® Root çå¯ç¢¼"> ># <c>passwd</c> ></pre> > > <p>ä½ ä¹éè¦æ°å¢ä¸åæ¯å¤©ä½¿ç¨ç帳è(é root). è«æ¥é± <uri link="http://www.gentoo.org/doc/en/faq.xml">Gentoo 常è¦åé¡</uri>. > </p> > </body> > </section> > </chapter> > <chapter> > <title>è¨å®ä¸»æ©å稱</title> > <section> > <body> > <p>Edit this file so that it contains your fully-qualified domain name on a single line, > è«è¨å®ä¸å FQDN(Fully Qualified Domain Name) ç主æ©å稱 > ä¾. <c>mymachine.mydomain.com</c>. > </p> ><pre caption="è¨å®ä¸»æ©å稱"> ># <c>echo mymachine.mydomain.com > /etc/hostname</c> ></pre> > </body> > </section> > </chapter> > <chapter> > <title>è¨å® /etc/hosts</title> > <section> > <body> > <p>éåæªæ¡å°æå«è 主æ©éè¦ä½¿ç¨å°ç IP ä½ç½® å主æ©å稱. å¯ä»¥ç¨ä¾åè§£ä½ ç name server æ¾ä¸å°çå稱(local使ç¨). > 以ä¸çºç¯ä¾: > </p> ><pre caption="Hosts ç¯ä¾"> >127.0.0.1 localhost ><comment>#ä¸ä¸è¡å å«èä½ çåç¶²çIP åç¸éç主æ©å稱</comment> >192.168.1.1 mymachine.mydomain.com mymachine ></pre> > <note>å¦æä½ æ¯ä½¿ç¨ DHCP 網路, å å ¥ <i>localhost</i> å°æçº GNOME åå ¶ä»ç¨å¼é æä¸äºå¾å¤§ç幫å©(åè§£å稱) > </note> > </body> > </section> > </chapter> > <chapter> > <title>æå¾ç¶²è·¯è¨å®</title> > <section> > <body> > <p>ä½ å°éè¦å¨ <path>/etc/modules.autoload</path> å å ¥ååä½ ç·¨è¯æ ¸å¿ç模çµ. 鿍£ä¸ä¾ Gentoo Linux > ååæ, å°æèªåè¼å ¥. 註: å¦æä½ å°ç¶²è·¯å¡ç·¨çºæ¨¡çµ, å¦ææ²æè¼å ¥ä», ä»ä¸æèªååç¨. > </p> ><pre caption="/etc/modules.autoload"><comment>åè¨ä½ 使ç¨çæ¯ 3com ç¶²è·¯å¡ >æª¢å¯ <path>/lib/modules/`uname -r`/kernel/drivers/net</path> çæ¯å¦æ. </comment> >3c59x ></pre> > <p>編輯 <path>/etc/conf.d/net</path> ä»¥ä¾¿éæ©æåå網路: </p> ><pre caption="éæ©ç¶²è·¯è¨å®"> ># <c>nano -w /etc/conf.d/net</c> ># <c>rc-update add net.eth0 default</c> ></pre> > <p>å¦æä½ æå¤å¼µç¶²å¡, ä½ å°éè¦è¤è£½çº <path>net.eth<comment>x</comment></path> > (<comment>x</comment> = 1, 2, ...) è«ç以ä¸ç¯ä¾: > </p> ><pre caption="å¤å¼µç¶²è·¯å¡"> ># <c>cd /etc/init.d</c> ># <c>cp net.eth0 net.eth<comment>x</comment></c> ># <c>rc-update add net.eth<comment>x</comment> default</c> ></pre> > <p>å¦æä½ ä½¿ç¨çæ¯ PCMCIA, è«æ¥ç <path>/etc/init.d/pcmcia</path> æ¯å¦æ£ç¢º. > ç¶å¾å¨æä¸é¢å å ¥ <path>/etc/inid./net.ethx</path> > </p> ><pre caption="è® PCMCIA ä¾è³´ /etc/init.d/net.ethx"> >depend() { > need pcmcia >} ></pre> > <p>鿍£å°±å¯ä»¥å¨åå網路æèªååå PCMCIA 網路å¡çé© åç¨å¼. > </p> > </body> > </section> > </chapter> > <chapter> > <title>æå¾çæ¥é©: åºæ¬è¨å® (å æ¬ åékeymapè¨å®)</title> > <section> > <body> ><pre caption="åºæ¬è¨å®"> ># <c>nano -w /etc/rc.conf</c> ></pre> > <p>æç §æªæ¡è£¡é¢çå¼å°, å°ç³»çµ±çåºç¤è¨å®. è«ç¢ºå® <c>CLOCK</c> æè¨å®é. > åééµç¤ç使ç¨è å°éè¦è¨å® <c>KEYMAP</c> (å¯ä»¥æ¥é±<path>/usr/share/keymaps</path> æ¥çå¯ç¨çé¸é ). > </p> > </body> > </section> > </chapter> > <chapter> > <title>è¨å®éæ©ç¨å¼</title> > <section> > <title>Notes</title> > <body> > <p>Gentoo çç²¾ç¥, 大家ç¾å¨æå¤ç¨®çéæ©ç¨å¼å¯ä»¥ä½¿ç¨. 卿åçèæ¬å è£ç³»çµ±è£¡, 使ç¨è å¯ä»¥é¸æ GRUB ææ¯ LILO > </p> > <p>è«è¨ä½, ä½ åªéè¦å®è£ä¸åéæ©ç¨å¼, è«ä¸è¦å®è£è¶ éä¸å. > </p> > <impo>å¦æä½ æ¯ä½¿ç¨ NVIDIA nForce ææ¯ nForce2 çµåç GeForce 顯示å¡, ä½ æè©²è¦ä½¿ç¨ LILO è䏿¯ GRUB. > åå æ¯ä½éè¨æ¶(low memory)æå¯è½æè¢«ä½¿ç¨æçº video RAM. GRUB éæ©æä½¿ç¨çæ¯ä½éè¨æ¶ æä»¥æå¯è½æé æè¨æ¶é«ä¸è¶³ççæ³. > å¦æä½ ä½¿ç¨ nForce ææ¯å ¶ä»å §å»ºé¡¯ç¤ºå¡, è«ä½¿ç¨ LILO. > </impo> > > > </body> > </section> > <section> > <title>è¨å® GRUB</title> > <body> > <p>GRUB 䏿éè¦çå°±æ¯ GRUB å¦ä½æå硬ç¢ååå²å. ä½ ç Linux åå²å <path>/dev/hda1</path> å¨ GRUB > ä¸éæè®æ <path>(hd0,0)</path> 注æ hd0,0 çæ¬è,ä»åæ¯ä¸å¯ç¼ºç. 硬ç¢ååå²åæ¯å¾ 0 éå§è¨ç®ç. > é atapi-ide çè£ç½® å¦CDROM, çéæ©, SCSI è£ç½®çç 齿¯å¨ BIOS è¨å®æè¢«è¨å®çºé«ä¸é»çè碼. > èä¾ä¾èªª, ä½ çç¡¬ç¢æ¯å¨ /dev/hda, CDROM æ¯ /dev/hdb, çéæ©æ¯å¨ /dev/hdc, 第äºåç¡¬ç¢æ¯å¨ /dev/hdd. > å¨ <path>/dev/hdd7</path> å°æè¢«ç¿»è¯æ <path>(hd1,6)</path> > çèµ·ä¾å¾è¤é, 使¯ä»ç確å¾è¤é. GRUB ææä¾ Tab çé¸é . ç¶ä½ æå¾å¤ç¡¬ç¢ååå²åæ, > ä½ å¯ä»¥æ Tab éµä¾ååºææçç¡¬ç¢æåå²å > </p> > <p>è¨å® GRUB æç°¡å®çæ¹æ³å°±æ¯è¼¸å ¥ <c>grub</c>: </p> ><pre caption="å®è£ GRUB"> ># <c>emerge grub</c> ># <c>grub</c> ></pre> > <impo>å¦æä½ ä½¿ç¨çæ¯ç¡¬é« RAID, æ¤é¨ä»½å°ä¸é©åä½ å®è£. è·³éæ¤é å°è¨å® <path>grub.conf</path> çé¨ä»½. > </impo> > <p>ä½ å°æè¢«å¸¶å ¥ <c>grub></c>ç grub ç¨å¼å §. ç¾å¨æåå°éè¦æ GRUB å®è£å° 主å¼å°ç´é (MBR). > è«åè以ä¸ç¯ä¾: > </p> > ><pre caption="å¨ MBR ä¸å®è£ GRUB"> >grub> <c>root (hd0,0)</c> <codenote>éæ©åå²å(boot partition)</codenote> >grub> <c>setup (hd0)</c> <codenote>å®è£ MBR çå°æ¹</codenote> ></pre> > ><pre caption="ä¸è¦å®è£å¨ MBR"> ><comment>å¦æä½ æ³è¦å¨å ¶ä»å°æ¹ä¸å®è£ GRUB</comment> >grub> <c>root (hd0,0)</c> <codenote>éæ©åå²å(boot partition)</codenote> >grub> <c>setup (hd0,4)</c> <codenote>éæ©ç´é卿¤, /dev/hda5</codenote> >grub> <c>quit</c> ></pre> > > <p>æ¥ä¸ä¾çºä»¥ä¸å ©åæä»¤ç解說. 第ä¸å <c>root ( )</c> æ¯å訴 GRUB ä½ çéæ©åå²åçä½å. > (卿åçä¾å裡, <path>/dev/hda1</path> ææ¯ GRUB é©ç¨ç <path>(hd0,0)</path>. 第äº, <c>setup ( )</c> > æ¯éæ©ç´é(boot record) å°æå¨ä½ æå®çå°æ¹è¨å®ç¹å¥çæªæ¡. å¨çè çä¾åä¸, ææ³æéæ©ç´é æ¾å¨ç¡¬ç¢ç MBRä¸ > æä»¥æå°æå® <path>/dev/hda</path> (乿¯ GRUB ä¸ç <path>(hd0)</path>). > å¦æææ¯ä½¿ç¨å ¶ä»çéæ©ç¨å¼(Boot Loader), æå°éè¦æ GRUB è¨çºç¬¬äºéæ©ç¨å¼. > æå¯ä»¥æ GRUB å®è£å¨å ¶ä»çåå²åä¸(è䏿¯æ´å硬ç¢). ç¶ GRUB 以è¨å®å®æå¾, ä½ å¯ä»¥è¼¸å ¥ <c>quit</c> é¢é GRUB. > </p> > > <note>å¨ GRUB 裡, TAB çæ¯ä¸å徿¹ä¾¿çå·¥å ·, ç¶ä½ è¼¸å ¥ <c>root (</c> ç¶å¾æä¸ TAB éµ, ä½ å°æçå° > ææçåå²åå表. æä¸ TAB å¾, å°±æèªåå¹«ä½ æ¹çº <c> root (hd</c>. åæä¸æ¬¡, grub å°ååºå¯ç¨ç¡¬ç¢ > å°±æè®æ <c> root (hd0,</c> ç¶å¾ä½ å¯ä»¥èªå·±è¼¸å ¥ææ¯æä¸ TAB 鿍£å°±å¯ä»¥è® grub 忬¡ååºå¯ä»¥ä½¿ç¨çåå²å. > </note> > > <p>ç¾å¨æååªéè¦è¨å® <path>/boot/grub/grub.conf</path> 鿍£ä¸ä¾å°±å¯ä»¥ä½¿ç¨ GRUB éæ©äº > 以ä¸çº Grub.conf çç¯ä¾: > </p> > <impo>çºäºç¢ºä¿å GRUB çåé¢ç¸å®¹æ§ (backwards compatibility), ä½ è¦ç¢ºå® <i>grub.conf</i> æé£æ¥å° <i>menu.lst</i>. > ä½ å¯ä»¥è¼¸å ¥ä»¥ä¸æä»¤å»ºç«é£æ¥: <c>ln -s /boot/grub.conf /boot/grub/menu.lst </c></impo> > <p>ç¾å¨æåå°è¦å»ºç« grub.conf æªæ¡ (<c>nano -w /boot/grub/grub.conf</c>). ç¶å¾æç §ä»¥ä¸æ¹æ³å å ¥ > </p> ><pre caption="GRUB 使ç¨ç Grub.conf"> >default 0 >timeout 30 >splashimage=(hd0,0)/boot/grub/splash.xpm.gz > >title=My example Gentoo Linux >root (hd0,0) >kernel (hd0,0)/boot/bzImage root=/dev/hda3 > ><comment>#以ä¸çºç¡¬é« RAID çè¨å®</comment> >title=My Gentoo Linux on RAID >root (hd0,0) >kernel (hd0,0)/boot/bzImage root=/dev/ataraid/dXpY > ><comment># 以ä¸çºéééæ©çè¨å®</comment> >title=Windows XP >root (hd0,5) >chainloader (hd0,5)+1 ></pre> > <note> > (hd0,0) 卿¬èå §ä¸æè©²æç©ºæ ¼. > </note> > <impo> > å¦æä½ è¦çº IDE çéæ©è¨å® SCSI èæ¬, ä½ å°éè¦å å ¥ "hdx=ide-scsi" grub.conf 裡ç > kernel é¸é 裡. ("hdx" æè©²æ¹çºä½ ççéæ©ä½ç½®) > </impo> > <p>ç¶ä»¥ä¸æ¥é©å®æå¾, æåä½ ! ä½ ç Gentoo Linux å·²ç¶å®æå®è£äº. éæ©å¾ç¬¬ä¸åé¸å°å°æå¸¶ä½ é²å ¥ Gentoo Linux. > 第äºå鏿就æå¸¶ä½ é²å ¥ Windows (å¦æä½ æWindowsç話) > </p> > <note>ä¸é¢ç, <path>(hd0,0)</path> æè©²è¦æåä½ ç"éæ©"åå²å > (<path>/dev/hda1</path>ç¯ä¾ä¸ç) å <path>/dev/hda3</path> æè©²è¦æåä½ ç"æ ¹"(root)åå²å. > è <path>(hd0,5)</path> å°±æ¯æå Windows çåå²å > loader. > </note> > <note> > æ ¸å¿æ 忝æ¾å¨ éæ©åå²åå §. å¦æä½ çéæ©åå²å <path>(hd0,0)</path> åæ ¹åå²å <path>(hd0,1)</path> åé, 以䏿æè·¯å¾å°æå¨ grub.conf > è£¡é¢æçº <path>/bzImage</path> > </note> > <p>å¦æä½ éè¦è·³é任使 ¸å¿å §çé¸é , ä½ åªè¦å¨ <c>kernel</c> çæä»¤å¾é¢å ä¸å°±å¯ä»¥äº. > æåå·²ç¶æçµ¦äºä¸åå ä¸çæä»¤ (<c>root=/dev/hda3</c>), ä½ ä¹å¯ä»¥å ä¸å ¶ä»ç. > ä½ ä¹å¯ä»¥éé devfs ä½¿ç¨ <c>gentoo=nodevfs</c> çé¸é . å°±å以ä¸é£ååè½ä¸æ¨£, æ¾å¨kernelé¸é å³å¯. > </p> > <note>åæ©ä¸é»ç Gentoo Linux ä¸åçæ¯, ä½ ç¾å¨ä¸éè¦å¨è¨å®æªè£¡é¢çæ ¸å¿é¸é (<c>kernel</c>) å §å å ¥ <c>devfs=mount</c> > å¨ rc6 devfså°æè¢«é è¨çºèªååç¨ > </note> > </body> > </section> > <section> > <title>è¨å® LILO</title> > <body> > <p>ç®å GRUB æ¯ææ°ç鏿, 使¯ä¸¦ä¸æ¯ä¸ç´é½æ¯æå¥½ç鏿. LILO (LinuxLOader) æ¯çæ£æå¯¦åçLinux ååç¨å¼. > 以䏿¯ LILO çå®è£æ¹å¼: > </p> > <p>ç¬¬ä¸æ¥å°±æ¯å©ç¨ emerge å®è£ LILO > </p> ><pre caption="å®è£ LILO"> ># <c>emerge lilo</c> ></pre> > <p>æ¥ä¸ä¾æåéè¦è¨å® <path>/etc/lilo.conf</path> 以ä¸çºè¨å®ç¯ä¾ > </p> ><pre caption="lilo.conf ç¯ä¾"> >boot=/dev/hda >map=/boot/map >install=/boot/boot.b >prompt >timeout=50 >lba32 >default=linux > >image=/boot/vmlinuz-2.4.20 > label=linux > read-only > root=/dev/hda3 > >#For dual booting windows/other OS >other=/dev/hda1 > label=dos ></pre> > <ul> > <li><i>boot=/dev/hda</i> å°å訴 LILO å®è£å°ç¬¬ä¸å IDE æ§å¶å¡ä¸ç硬ç¢</li> > <li><i>map=/boot/map</i>LILO çå°åæª, ä½ ä¸æè©²ç·¨è¼¯æ¤é </li> > <li><i>install=/boot/boot.b</i>å°å訴 LILO å®è£å°æ°çéæ©åå(Sector) 卿®éçæ æ³ä¸, å¦ææ²æ install éè¡, LILO å°æé è¨ä½¿ç¨éåæªæ¡.</li> > <li><i>prompt</i> æ¯å訴 LILO å¨éæ©æé¡¯ç¤ºå³çµ±ç <i>lilo:</i> ç«é¢. éç¶ä¸å»ºè°ä½ ç§»é¤æéå, å¦æä½ ç§»é¤ææ¤è¡, ä½ å¯ä»¥å¨éæ©ææä¸ > [Shift] éååéæ©ç«é¢. > </li> > <li><i>timeout=50</i> æ¯è¨å® LILO çå¾ ä½¿ç¨è 鏿çæé, 妿è¨å®çº 50 就代表èçå¾ æéçº 5 ç§. > </li> > <li><i>lba32</i> æ¯çº LILO è§£é硬ç¢çæ§é . å¦ä¸å常ç¨çé ç®æ¯ linear. é¤éä½ ççå¾äºè§£, ä¸ç¶è«ä¸è¦æ¹è®éè¡. > ä¸ç¶å¯è½æé æç¡æ³éæ©ççæ . > </li> > <li><i>default=linux</i> å°å訴 LILO 鿝ä¸åé è¨éæ©çé¸é . å¿ é å以ä¸ç label æè¼¸å ¥çç¸å. > </li> > <li><i>image=/boot/vmlinuz-2.4.20</i>å°å訴 LILO éæ©æè¦é¸æé£ä¸åç·¨è¯å®æå¾çæ ¸å¿.</li> > <li><i>lable=linux</i>ç¶ LILO ååæ, éåé¸é å°è¢«ç¨ä¾æ¾å¨æ¸ å®å §.å¦æä½ è¦å°æ¤è¨çºé è¨, ä¸å®è¦åä¸é¢ç default ç¸å. > </li> > <li><i>read-only</i>å°å訴 LILO ä½ åæ ¹åå²åè¦è¨å®æå¯ç¨ä¸¦ä¸å¨éæ©ä¸ä¸æè¢«è¢«æ´æ¹.</li> > <li><i>root=/dev/hda5</i> å°å訴 LILO éæ©æä½ çæ ¹ç®éå¨é£è£¡. </li> > </ul> > <p>è¨å®å¥½ <i>lilo.conf</i> å¾, ç¾å¨æåéè¦æ LILO æ¾å° MBR 裡é¢. > </p> ><pre caption="å·è¡ LILO"> ># <c>/sbin/lilo</c> ></pre> > <p>LILO å·²ç¶è¨å®å¥½äº, ç¾å¨ä½ çé»è ¦å·²ç¶å¯ä»¥ä½¿ç¨ Gentoo Linux äº! > </p> > </body> > </section> > </chapter> > <chapter> > <title>製ä½éæ©ç</title> > <section> > <title>GRUB éæ©ç</title> > <body> > <p>ç¬¬ä¸æ¬¡å®è£ä»»ä½ Linux æ, 製ä½ä¸åéæ©çæ¯ä¸åä¸é¯ç主æ.鿝çºäºå¨é¯èª¤ç¼çææ¹ä¾¿ä½ ä¿®æ£. > å¦æä½ æ¯ä½¿ç¨ç¡¬é« RAID, ä½ å° <e>éè¦</e> 建ç«ä¸å GRUB éæ©ç. é¢å°ç¸ç¶å¤ç¨®é¡çç¡¬é« RAID, ä½ å°ç¡æ³å¨ chroot 裡é¢è£½ä½ > GRUB éæ©ç,å¦æä½ ç¢°å°æ¤æ æ³, ä½ å°éè¦å¨ç¬¬ä¸æ¬¡ééæ,æ GRUB å®è£å° MBR 裡. è«æç §ä»¥ä¸æ¥é©: > </p> ><pre caption="è£½ä½ GRUB éæ©ç"> ># <c>mke2fs /dev/fd0</c> ># <c>mount /dev/fd0 /mnt/floppy</c> ># <c>mkdir -p /mnt/floppy/boot/grub</c> ># <c>cp /usr/share/grub/i386-pc/stage1 /mnt/floppy/boot/grub/</c> ># <c>cp /usr/share/grub/i386-pc/stage2 /mnt/floppy/boot/grub/</c> ># <c>umount /mnt/floppy</c> ># <c>grub</c> > >grub> <c>root (fd0)</c> >grub> <c>setup (fd0)</c> >grub> <c>quit</c> ></pre> > <p>ç¾å¨ä½ å¯ä»¥ä½¿ç¨ è»ç¢éæ©.å¨è»ç¢ç <c>grub></c> ç¾å¨ä½ å¯ä»¥ä½¿ç¨ <c>root</c> å <c>setup</c> çæä»¤äº.</p> > </body> > </section> > <section> > <title>LILO éæ©ç</title> > <body> > <p>å¦æä½ ä½¿ç¨çæ¯ LILO, 製ä½ä¸åéæ©ç乿¯ä¸åä¸é¯ç主義. > </p> ><pre caption="è£½ä½ LILO éæ©ç"> ># <c>dd if=/boot/ä½ çæ ¸å¿ of=/dev/fd0 </c> ><comment>åªæå¨æ ¸å¿å°æ¼ 1.4MB çæ æ³ä¸ææå¯è½</comment> ></pre> > </body> > </section> > </chapter> > <chapter> > <title>å®è£å®æ!</title> > <section> > <body> > <p>ç¾å¨, Gentoo Linux å·²ç¶å®æå®è£äº! æå¾çæ¥é©å°±æ¯æ´æ°ç¹å®çè¨å®æª, é¢é chroot, è§£é¤ç¡¬ç¢æè¼, åééæ©: > </p> ><pre caption="æå¾æ¥é©"> ># <c>etc-update</c> ># <c>exit</c> ><comment>(以䏿令尿é¢é chroot, ä½ ä¹å¯ä»¥è¼¸å ¥ <c>^D</c>)</comment> ># <c>cd / </c> ># <c>umount /mnt/gentoo/boot</c> ># <c>umount /mnt/gentoo/proc</c> ># <c>umount /mnt/gentoo</c> ># <c>reboot</c> ></pre> > <note> > ééå¾, éå¾å·è¡ <c>update-modules</c> 鿍£ææå»ºç« <path>/etc/modules.conf</path>. > ä½ ä¸æè©²ç·¨è¼¯æ¤æª, å¦æè¦æ´æ¹è¨å®, è«å° <path>/etc/modules.d</path> éåç®é裡é¢å»æ´æ¹. > </note> > <impo>å¥å¿äº, å¦æä½ ä½¿ç¨ç¡¬é« RAID, ä½ ä¸å®è¦å¨ç¬¬ä¸æ¬¡éæ©æä½¿ç¨éæ©ç. ç¶å¾æç §ä¸é¢çæ¹æ³å»å®è£ GRUB. > 鿍£ä¸ä¾ä½ å°±å®æäº -- æå! > </impo> > <p>å¦æä½ æä»»ä½åé¡, ææ¯æ³å å ¥ Gentoo Linux ç¼å±, ä½ å¯ä»¥å å ¥æåç gentoo-user å gentoo-dev éµä»¶åå®. > (æ´å¤çè³æå¨ <uri link="http://www.gentoo.org/main/en/lists.xml">éµä»¶åå®</uri> ç¶²é ). > æå乿好ç¨ç <uri link="http://www.gentoo.org/doc/en/desktop.xml">æ¡ä¸åè¨å®</uri>. 尿幫å©ä½ ç¹¼çº > è¨å®ä½ ç Gentoo Linux. > æ¤å¤, éæ <uri link="http://www.gentoo.org/doc/en/portage-user.xml">Portage æå</uri> 幫å©ä½ äºè§£ Portage. > ä½ å¯ä»¥å° <uri link="http://www.gentoo.org/main/en/docs.xml">æ¾å ¶ä»çæç« </uri>. å¦æä½ æä»»ä½éæ¼å®è£çåé¡, > è«å° <uri link="http://www.gentoo.doc/en/faq.xml">åèç</uri>. > æå¾, æ¡è¿ä½ ä½¿ç¨ Gentoo Linux! > </p> > </body> > </section> > </chapter> > <chapter> > <title>Gentoo-Stats(çµ±è¨)</title> > <section> > <body> > <p>ç¶ Gentoo Linux éå§ä½¿ç¨çµ±è¨æ, æ¯è®éç¼è äºè§£ä½¿ç¨è çéæ±é. éåç¨å¼å°æ¶éè Gentoo Linux 使ç¨é, > æ¹ä¾¿æåéç¼. æå並ä¸å¼·è¿«æ¨å®è£, 使¯æå尿徿æ¿ä½ å¦æä½ é¸æå¹«å©æå. æ¶éå°ççµ±è¨å°æ¾å¨ > <uri>http://stats.gentoo.org</uri>. > </p> > <p>gentoo-stats 伺æå¨å°æçµ¦ä½ ç系統ä¸åå¯ä¸çè碼. éåè碼å°é¨æç¨ä¾æ¶é系統è³è¨, ææ¯ä½ ç IP ä½å. > ä½ çé±ç§å°æè¢«ä¿è·è. 以䏿¯æåå°æ¶éçè³æ: > </p> > <ul> > <li>å®è£çè»é«,åçæ¬</li> > <li>CPU è³æ: é度 (MHz), å» ç, é¡å, CPU ç¨®é¡ (忝 "mmx" or "3dnow")</li> > <li>è¨æ¶é«è³æ(RAM,å SWAP空é)</li> > <li>PCI æ§å¶å¡å網路å¡</li> > <li>ä½ ç主æ©ä½¿ç¨çGentoo Linux Profie (å¨ /etc/make.profile 裡é¢ç link).</li> > </ul> > <p>æå䏿æ¶éå°æ¼ Gentoo Linux 使ç¨è ç¸éçåäººè³æ. 以確ä¿è³æä¸ææ´é². (åéç¼è 䏿¨£) > </p> > <ul> > <li>é¤éä½ ææ´æ¹ gentoo-stats ç¨å¼, ä¸ç¶ä»ä¸æå³åºä½ çå¯ç¢¼,è¨å®æª, éå尺寸...</li> > <li>å³éä½ çemailå°åæ¯éå¿ è¦çè¨å®, 被é è¨çºéé</li> > <li>å³éæç IP ä½åå°é¨æè¢«ç´é, æåå¯ä»¥ééçµ¦ä½ çè碼ä½çºèªè, æä»¥æåä¸éè¦ "IPä½å".</li> > </ul> > <p>å®è£æå¾ç°¡å® - è«æç §ä»¥ä¸æ¥é©: > </p> ><pre caption="å®è£ gentoo-stats"> ># <c>emerge gentoo-stats</c> <codenote>å®è£ gentoo-stats</codenote> ># <c>gentoo-stats --new</c> <codenote>ç³è«æ°ç系統è碼</codenote> ></pre> > <p>第äºåæä»¤å°ç³è«ä¸å系統è碼, æ¤è碼æè¢«èªåå°æ¾å° <path>/etc/gentoo-stats/gentoo-stats.conf</path>. > ä½ å¯ä»¥ç·¨è¼¯æ¤æªæ¥çå ¶ä»çè¨å®é¸é . > </p> > <p>æ¥ä¸ä¾æåå°éè¦æçµ±è¨ç¨å¼(gentoo-stats) è¨çºèªå檢å¯. (ä¸éè¦ä½¿ç¨ root çæ¬é) > ä½ åªéè¦å¨ <path>crontab</path> å å ¥ä»¥ä¸æä»¤: > </p> ><pre caption="ä½¿ç¨ cron æ´æ° gentoo-stats"> ><c>0 0 * * 0,4 /usr/sbin/gentoo-stats --update > /dev/null</c> ></pre> > <p><c>gentoo-stats</c>é©ç¨ perl 編寫çå°ç¨å¼, ä½ ä¹å¯ä»¥ç¨ä½ æåæ¡çæå編輯å¨ç·¨è¼¯: <path>/usr/sbin/gentoo-stats</path></p> > </body> > </section> > </chapter> ></guide>
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 19076
:
10457
|
10458
|
10497
|
10537
|
10538
|
10539