Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 39019 Details for
Bug 50521
UML guide Chinese translation.
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
change version to 0.8
uml.xml (text/plain), 10.75 KB, created by
liqiang
on 2004-09-05 19:32:13 UTC
(
hide
)
Description:
change version to 0.8
Filename:
MIME Type:
Creator:
liqiang
Created:
2004-09-05 19:32:13 UTC
Size:
10.75 KB
patch
obsolete
><?xml version='1.0' encoding="UTF-8"?> ><?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?> > ><!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> > ><guide link="/doc/en/uml.xml"> ><title>Gentoo Linux å¼åè çç¨æ·æ¨¡å¼ Linux æµè¯ç³»ç»æå</title> > ><author title="Editor"><mail link="g2boojum@gentoo.org">Grant Goodyear</mail></author> > ><author title="Editor"><mail link="zhen@gentoo.org">John Davis</mail></author> > ><author title="Editor"><mail link="swift@gentoo.org">Sven Vermeulen</mail></author> > ><author title="Editor"><mail link="bennyc@gentoo.org">Benny Chuang</mail></author> > ><author title="Translator"><mail link="liqiang@iscas.cn">Zhang Liqiang</mail></author> > ><abstract> >æ¬æåæç¤ºäº Gentoo Linux å¼åè å¦ä½è®¾ç½®ç¨æ·æ¨¡å¼ linuxï¼æ¥æµè¯ææ½å¨ç³»ç»ç ´åçæ¹åã ></abstract> > ><license/> > ><version>0.8</version> ><date>2004å¹´8æ31æ¥</date> > ><chapter> ><title>è·å¾ç¨æ·æ¨¡å¼ ç¨æ·æ¨¡å¼ Linux</title> ><section> ><body> > ><p> >æ£å¦ç¨æ·æ¨¡å¼ linux ç½ç« >(<uri>http://ç¨æ·æ¨¡å¼-linux.sourceforge.net</uri>) >æè¿°, ç¨æ·æ¨¡å¼ linux >å 许ç¨æ·âèªå å«è¿è¡ Linuxâãç¹å«çï¼ >ç¨æ·æ¨¡å¼ linux æä¾äºèææºï¼ç¨æ·å¯ä»¥å¨ä¸é¢âè¿è¡æ¯ç è½¯ä»¶ï¼ >å°è¯æ°ç Linux å æ ¸æåå¸ï¼å¨ Linux å é¨æ²æ²ææï¼å ¨é½ä¸ä¼ä½¿ä½ çä¸»è¦ Linux åé£é©ãâ >å¯¹äº Gentoo æ ¸å¿è½¯ä»¶å ï¼æ¯å¦ <e>sys-apps/baselayout</e> ææ¯ <e>sys-libs/glibc</e> çæ¹å >ææ½å¨çç³»ç»ç ´åæ§ææ¯ä½¿å®æ æ³å¼å¯¼ï¼éè¿ç¨æ·æ¨¡å¼ >linux æ们å¯ä»¥æµè¯è¿äºæ¹åèä¸ç¨æ å¿ç ´åç°åçç³»ç»ã ></p> > ><p> >å®è£ ç¨æ·æ¨¡å¼ linux ä¸ä¸è¬çå æ ¸å®è£ æ¬è´¨ä¸æ¯ç¸åç >é¦å å®è£ å æ ¸æºç ï¼å å ¥ç¨æ·æ¨¡å¼ linux æ°å½è¡¥ä¸ï¼ï¼ >ç¶å以é常çä¹ æ¯é ç½®ç¨æ·æ¨¡å¼ linux å æ ¸ï¼ ></p> > ><pre caption="å®è£ UML å æ ¸æºç "> ># <i>emerge sys-kernel/usermode-sources</i> ># <i>cd /usr/src/uml/linux</i> ># <i>make menuconfig <comment>ARCH=um</comment></i> ># <i>make linux <comment>ARCH=um</comment></i> ># <i>cp linux /usr/local/bin/linux</i> ></pre> > ><warn> ><e>ARCH=um</e> åæ°æ¯<e>é常</e>éè¦çï¼</warn> > ><p> >ç¡®ä¿ <path>/usr/local/bin</path> å¨ä½ çæ索路å¾å ã >ç¼è¾æ件<path>/etc/env.d/00basic</path>ï¼ä½¿PATHåéå å«<path>/usr/local/bin</path>ï¼ >åè¿è¡<c>env-update</c>ï¼ ></p> > ><pre caption="ç¼è¾ 00basic"> ># <i>nano -w /etc/env.d/00basic</i> ># <i>env-update</i> ># <i>source /etc/profile</i> ></pre> > ><impo> >为äºä½¿ç¨æ·æ¨¡å¼ linux å æ ¸æ°å½çå¼å¯¼ Gentoo ç³»ç»ï¼ >å æ ¸<e>ä¸</e>è½é 置为缺çèªå¨å è½½ ><path>/dev</path> ï¼devfsï¼ã >åæ ·ï¼ä½ ä¹è¦è¯å®ç¡®ä¿ä½ å æ ¸ç¼è¯ä¸æ ><e>tmpfs</e>ï¼èæå åæ件系ç»ï¼ï¼ >å 为缺çç Gentoo linuxå¼å¯¼èæ¬ >å¨ä¸ä¸ªå°ç tmpfs ååºåå¨ä»ä»¬çä¿¡æ¯ã >ï¼ç¨æ·æ¨¡å¼linux çç½ç«ä¸çäºè¿å¶å æ ¸å å«èªå¨å è½½<path>/dev</path>ï¼ >åæ¶ä»ä»¬ç¼è¯äº tmpfsï¼è¿æ¯ä¸è¦éº»ç¦ä»ä»¬äºãï¼ ></impo> > ><p> >æ强ç建议é 读ç¨æ·æ¨¡å¼ linux ææ¡£ï¼ but the >ä¸è¿åºæ¬çè§ç¹å°±æ¯è¿è¡ <path>/usr/local/bin/linux</path> ç¨åºï¼ >å¼å¯¼ç¨æ·æ¨¡å¼å æ ¸å¹¶ä¸è¯ç带起åå¨å¨æ件 <path>root_fs</path> ä¸çç³»ç»ï¼ >ä½äºæ°å½çå·¥ä½ç®å½ã</p> > ><p> >å®è£ ç¨æ·æ¨¡å¼ linux å·¥å ·ä¹ä¸ä¼æ伤害çã</p> > ><pre caption="å®è£ UML å·¥å ·"> ># <i>emerge sys-apps/usermode-utilities</i> ></pre> > ><p> >è¿äºå·¥å ·ä¼ç®åç¨æ·æ¨¡å¼ linux èæç³»ç»åå®¿ä¸»ç³»ç» >ä¹é´çç½ç»ï¼å¨åç§äºæ ä¸ï¼ã ></p> ></body> ></section> ></chapter> > ><chapter> ><title>å建 root_fs</title> > ><section> ><title>å¶é Gentoo chroot</title> ><body> > ><p> >ç¨æ·æ¨¡å¼ linuxæéç <path>root_fs</path> æ件 >æ¯ä¸ä¸ªå å«æ´ä¸ª Gentoo Linux æ件系ç»çåç¬æ件ã >è¦çæè¿ä¸ªæ件ï¼ä½ éè¦å¨å®¿ä¸»å æ ¸ï¼éç¨æ·æ¨¡å¼ï¼ >ä½¿ç¨ Loopback 设å¤æ¯æã ></p> > ><p> >çæ <path>root_fs</path> æ件æ¬èº«ä¼æ¯æ们çæåä¸æ¥ã >é¦å ï¼æ们ä¼å¨ä¸è¬ç chroot çæ Gentoo æ件系ç»ã >æ们éè¦å¯ç¨ç stage å缩å ï¼ >å¯ä»¥åç¬ä¸è½½ï¼ä» liveCD ä¸è§£åºï¼ä» liveCD .iso æ件ä¸è§£åºã ></p> > ><pre caption="å è½½ liveCD .iso"> ># <i>mkdir /mnt/loop</i> ># <i>mount -o loop /path/to/build-<TAB>.iso /mnt/loop</i> ></pre> > ><p> >设置 chroot ä¸ä¸è¬ Gentoo Linux ç建é åºæ¬ä¸è´ã ></p> > ><pre caption="å建 Gentoo chroot å è½½"> ># <i>mkdir /mnt/gentoo</i> ># <i>cd /mnt/gentoo</i> ># <i>tar xvjpf /path/to/build-<TAB>.tar.bz2</i> ></pre> > ><p> >æ¥çå¸è½½ .isoãä½ ä¸åéè¦å®äºã ></p> > ><p> >Bootstrap 并ä¸å»ºé ç³»ç»ãè·éå®è£ æ导就好äº:) ></p> > ><p> >å¢å ä»»ä½ä½ æ³è¦å¾å°ç软件å ãéæç»ä½ çèæ >Gentoo ç³»ç»ä¸ä¸ªä¸»æºåï¼å¦æä½ æ¿æçè¯ãå¨ <path>/etc/fstab</path> >ä¸ï¼ä½ éè¦ <path>/dev/ROOT</path> 为 <path>/dev/ubd/0</path>ï¼ >ä¸ç§ ext2ï¼ext3ï¼æ reiserfs æ件系ç»ç±»åã设置 <path>/dev/SWAP</path> >为 <path>/dev/ubd/1</path>ï¼å注éæç <path>/dev/BOOT</path>ã ></p> > ><p> >å¨æ¤ï¼è®°å¾è®¾ç½®ä½ ç root å¯ç ã</p> > ><pre caption="设置 root å¯ç "> ># <i>passwd</i> ></pre> > ><p> >éåº chrootï¼å¸è½½ææç»å®å è½½ï¼ >tar èµ·æ°ç Gentoo åå¸ï¼å¹¶æ¸ çã ></p> > ><pre caption="ç»æå®è£ "> ># <i>cd /mnt/gentoo</i> ># <i>tar cvjpf ~/gentoo.tbz2 *</i> ># <i>cd</i> ># <i>rm -rf /mnt/gentoo</i> ></pre> > ></body> ></section> > ><section> ><title>建é <path>root_fs</path></title> ><body> > ><p> >æ们ç Gentoo chroot 尺寸大约 300 MBï¼ >æ以 <path>root_fs</path> 大è´éè¦é£ä¸ªå¤§å°ã >æ们ä¼éå 0.5 GB ä½ä¸ºåçç大å°ã ></p> > ><pre caption="å建 UML æ件"> ># <i>dd if=/dev/zero of=root_fs seek=500 count=1 bs=1M</i> ># <i>mke2fs -F root_fs</i> ># <i>mount -o loop root_fs /mnt/loop</i> ># <i>tar xvjpf gentoo.tbz2 -C /mnt/loop</i> ># <i>umount /mnt/loop</i> ></pre> > ><p> >æ0.5 GB ç交æ¢ç©ºé´ä¹ä¸éã ></p> > ><pre caption="å建 swap ååº"> ># <i>dd if=/dev/zero of=swap_fs seek=500 count=1 bs=1M</i> ># <i>mkswap -f swap_fs</i> ></pre> > ><p> >ç°å¨ççæ¯å¦å·¥ä½ï¼ ></p> > ><pre caption="å¯å¨ UML å æ ¸kernel 线ç¨"> ># <i>linux ubd0=root_fs ubd1=swap_fs</i> ></pre> > ><note> >ç¨æ·æ¨¡å¼ linux ä½¿ç¨ xterms ä½ä¸ºå¼å¯¼æ¶çèææ§å¶å°ï¼ >æä»¥ä½ éè¦ç¡®ä¿ä½ è¿è¡ç¨æ·æ¨¡å¼ linux çç»ç«¯ $DISPLAY 设置æ°å½ã >ï¼éè¦æ°å½ç xhost/xauth æéï¼ã ></note> > ><p> >è¿æ°å¥½çè¯ä½ åºè¯¥è½å¤ç»å½ä½ çç¨æ·æ¨¡å¼ linux Gentoo ç³»ç»ã >è¿ä¸ªç¨æ·æ¨¡å¼ Gentoo linux çæ¬åå®å ¨åè½çå·®è·ä» ä» æ¯èææºå¨å°å®¿ä¸»æºå¨çç½ç»ã ></p> ></body> ></section> ></chapter> > ><chapter> ><title>ç½ç»</title> > ><section> ><body> ><p> >æè°¢ Martin Schlemmer (Azarah)ï¼æç°å¨ç¥éäº >å¦ä½å¨ç¨æ·æ¨¡å¼ç³»ç»å 使ç¨ç½ç»ã >ææ³æ¯æ们建ç«ä¸ä¸ªå å«ç¨æ·æ¨¡å¼ç³»ç»å宿主系ç»çç§æç½ç»ï¼ >ç¶åç¨æ·æ¨¡å¼ç³»ç»æææçéä¿¡å é½è·¯ç±å°å®¿ä¸»ç³»ç»ï¼ >å®åå°å åéå°ç½ä¸ã >ç¡®ä¿å®¿ä¸»å æ ¸æ >Networking --> IP: Netfilter Configuration --> IP tables support >--> Full NAT --> MASQUERADE target support å >Network Device Support --> Ethertap network tap >ç¼è¯ä¸ºæ¨¡åï¼ç¶åå¨<e>宿主</e>æºå¨ä¸è¿æ ·æä½ï¼ ></p> > ><pre caption="å®è£ ç½ç»"> ># <i>modprobe tun</i> ># <i>modprobe iptable_nat</i> ># <i>iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</i> ># <i>echo 1 > /proc/sys/net/ipv4/ip_forward</i> ></pre> > ><p> >iptables é£è¡å¨æ们ç¨æ·æ¨¡å¼ç³»ç»åäºèç½ä¹é´è®¾ç½® IP ä¼ªè£ >ï¼å¨æ们è¿ééè¿ <c>eth0</c> ï¼ãecho é£è¡å¯å¨ç§æç½ç»å缺çç½ç®¡çé¢ä¹é´çå 转å >ï¼æ们è¿æ¯ eth0ï¼ã ></p> > ><p> >ç°å¨å¼å¨ç¨æ·æ¨¡å¼ç³»ç»ï¼æ¥ççç½ç»æ¯å¦å·²ç»èµ·ä½ç¨äºã ></p> > ><pre caption="使 UML è¿è¡"> ># <i>linux ubd0=root_fs ubd1=swap_fs eth0=ethertap,tap0,,192.168.0.254</i> ><comment>ï¼ç»å½å°ç¨æ·æ¨¡å¼ç³»ç»ï¼</comment> ># <i>ifconfig eth0 192.168.0.1 up</i> ># <i>ping -c 2 192.168.0.254</i> >PING 192.168.0.254 (192.168.0.254): 56 octets data >64 octets from 192.168.0.254: icmp_seq=0 ttl=255 time=0.8 ms >64 octets from 192.168.0.254: icmp_seq=1 ttl=255 time=0.6 ms > >--- 192.168.0.254 ping statistics --- >2 packets transmitted, 2 packets received, 0% packet loss >round-trip min/avg/max = 0.6/0.7/0.8 ms ><i>route add default gw 192.168.0.254</i> ><i>netstat -rn</i> >Kernel IP routing table >Destination Gateway Genmask Flags MSS Window irtt Iface >192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0 >0.0.0.0 192.168.0.254 0.0.0.0 UG 40 0 0 eth0 ><i>scp user@192.168.0.254:/etc/resolv.conf /etc/resolv.conf</i> <comment>ï¼å¦æéè¦ï¼</comment> ><i>ping -c 2 www.gentoo.org</i> >PING www.gentoo.org (207.170.82.202): 56 octets data >64 octets from 207.170.82.202: icmp_seq=0 ttl=240 time=119.6 ms >64 octets from 207.170.82.202: icmp_seq=1 ttl=240 time=92.0 ms > >--- www.gentoo.org ping statistics --- >2 packets transmitted, 2 packets received, 0% packet loss >round-trip min/avg/max = 92.0/105.8/119.6 ms ></pre> > ><p> >å¨ç¨æ·æ¨¡å¼ç³»ç»ä¸ï¼æ们æç§æ IP å°å192.168.0.1åé ç»ç¨æ·æ¨¡å¼ç eth0 çé¢ï¼ >并å¯å¨çé¢ã宿主主æºçç§æ IP æ¯192.168.0.254ï¼æ们 ping å®ï¼ä»¥ç¡®å®æ们çç½ç»ç¡®å®å·²ç»èµ·æ¥äºã >route é£è¡å¢å ä¸ä¸ªç¼ºçç½å ³ï¼å³æ们ç宿主主æºã >æä»¬ç¨ scp æ¿åä¸ä¸ªå¯ä»¥å·¥ä½ç <path>/etc/resolv.conf</path>ï¼å¦æå¿ è¦ï¼ï¼ >æ们 ping www.gentoo.orgæ¥ç¡®å®æ们ç¨æ·æ¨¡å¼ç³»ç»åå解æï¼ä¸è¬äºèç½è®¿é®ï¼å·¥ä½æ£å¸¸ã >ç°å¨ç¨æ·æ¨¡å¼ç³»ç»å¯ä»¥å®å ¨ <c>emerge</c> äºã ></p> ></body> ></section> ></chapter> > ><chapter> ><title>æµè¯ .iso</title> > ><section> ><body> > ><p> >ä¹è®¸ Gentoo Linux æµè¯ççå®æå¾æ¯P >ä»ç¨æ·æ¨¡å¼ linux å¼å¯¼ .isoï¼ >并ä¸å¨ç¨æ·æ¨¡å¼ linux èæç³»ç»å®å ¨å®è£ Gentooã ></p> > ><p> >å¼å¯¼ .isoæè ä».iso åå¾ initrdï¼å·§å¦ç´æ¥ã ></p> > ><pre caption="å¼å¯¼ISO"> ># <i>mount -o loop /path/to/build-<TAB>.iso /mnt/loop</i> ># <i>cp /mnt/loop/isolinux/rescue.gz .</i> ># <i>linux load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=22000 \</i> >> <i>initrd=rescue.gz root=/dev/ram0 ubd0=root_fs ubd1=swap_fs \</i> >> <i>ubd2=/dev/cdroms/cdrom0 eth0=ethertap,tap0,,192.168.0.254</i> ></pre> ><p>ç°å¨ä½ åºæ¬ä¸å¯ä»¥æé¨å°±ççéµä» Gentoo å®è£ ææ¡£ï¼ >å³ä½¿ä½ éè¦ç¥éæ ¹æ件系ç»æ¯ ><path>/dev/ubd/0</path>ï¼äº¤æ¢âååºâä¼æ¯ ><path>/dev/ubd/1</path>ï¼CD å 驱ä¼æ¯ ><path>/dev/ubd/2</path>ã</p> ></body> ></section> ></chapter> > ><chapter> ><title>èµæº</title> ><section> ><body> > ><ul> > <li> > <uri link="http://edeca.net/articles/bridging/index.html">æ¡¥æ¥UML</uri> > </li> > <li> > <uri link="http://user-mode-linux.sourceforge.net/">UML 主页</uri> > </li> > <li> > <uri link="http://www.theshore.net/~caker/uml/">Caker ç UML ç¬è®°</uri> > </li> > <li> > <uri link="http://sourceforge.net/mailarchive/forum.php?forum_id=3647">UML > é®ä»¶å表ä¿åæ¡£</uri> > </li> ></ul> > ></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 50521
:
31030
| 39019