· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Diskless

<!doctype linuxdoc system>

<article>

<title>Diskless ¸®´ª½º ¹Ì´Ï ÇÏ¿ìÅõ 
<author>by Robert Nemkin <tt>buci@math.klte.hu</tt>
<date>v0.0.3, 1996³â 9¿ù 12ÀÏ
<trans><tt/kmw@physics3.sogang.ac.kr/
<tdate>1999³â 2¿ù 12ÀÏ


<abstract>
ÀÌ ¹®¼­´Â µð½ºÅ© ¾ø´Â ¸®´ª½º ¹Ú½º¸¦ ¾î¶»°Ô ¼³Á¤ÇÏ´ÂÁö¸¦ ³ªÅ¸³»°í
ÀúÀÛ±ÇÀº Robert Nemkin¿¡°Ô ÀÖ´Ù. ÀúÀÛ±ÇÀº GPLÀ» µû¸¥´Ù.
³ª´Â Bela Kis <bkis@cartan.math.klte.hu>
°¡ ÀÌ ¹®¼­¸¦ ¿µ¾î·Î ¹ø¿ªÇØÁص¥ ´ëÇÏ¿© °¨»çÇÑ´Ù.
</abstract>

<toc>

<sect>º¯È­µé<p>
<itemize>
<item>v0.0.3 1996³â 9¿ù 12ÀÏ : ¸î¸î »ç¼ÒÇÑ ¹ö±×¼öÁ¤
</itemize>

<sect>µð½ºÅ© ¾ø´Â ¸®´ª½º ¹Ú½º¸¦ ¾î¶»°Ô ¼³Ä¡ÇÒ °ÍÀΰ¡<p>
ÀÌ ¹®¼­´Â µð½ºÅ© ¾ø´Â ¸®´ª½º ¹Ú½ºÀÇ ¼³Ä¡¿¡ °üÇÑ °ÍÀÌ´Ù. ¶§¶§·Î, Çϵå
µð½ºÅ©³ª Ç÷ÎÇÇ µå¶óÀÌºê ¾øÀÌ PC¿¡¼­ ¸®´ª½º¸¦ ½ÇÇàÇÒ Çʿ䰡 ÀÖÀ» °ÍÀÌ´Ù.
¸¸¾à, ³×Æ®¿÷À¸·Î ¿¬°áµÇ¾î ÀÖ´Ù¸é, ´Ù¸¥ À¯´Ð½º ½Ã½ºÅÛ°ú bootp, tftp, NFS ¼­¹ö, 
±×¸®°í eprom ¹ö³Ê µîÀ» ÀÌ¿ëÇÏ¿© ÇÏµå ¶Ç´Â Ç÷ÎÇÇ µð½ºÅ© ¾øÀÌ ¸®´ª½º¸¦ ¼³Ä¡Çϰí 
ÀÛµ¿ÇÏ°Ô ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù.  

<sect>°ü°èµÈ ¹®¼­µé<p>
<itemize>
<item>NFS-root ¹Ì´Ï ÇÏ¿ìÅõ
<item>Terry DawsonÀÌ ¾´ ¸®´ª½º NET-2-3-ÇÏ¿ìÅõ 
 , <tt>94004531@postoffice.csu.edu.au</tt>
<item>»õ·Î¿î Ä¿³ÎÀÇ ÄÄÆÄÀϰú ¼³Á¤¿¡ °üÇÑ <tt>/usr/src/linux/README</tt> 
</itemize>

<sect>Çϵå¿þ¾î<p>
¿©±â¿¡ ¼³¸íµÇ¾îÁø °ÍµéÀº ¾Æ·¡ÀÇ ¼³Á¤¿¡ ÀÇÇØ¼­ È®ÀεǾú´Ù.
<itemize>
<item>ºÎÆ® ¼­¹ö·Î¼­ÀÇ Sun-OS 4.1.3
<item>Slackware 2.3 + Linux 1.2.8 + wd 8013 ethercard.
<item>Working Ethernet lan
</itemize>

<sect>±âº»ÀûÀÎ ¾ÆÀ̵ð¾îµé<p>
±âº»ÀûÀÎ »ý°¢Àº ´ÙÀ½°ú °°´Ù. ; PC´Â tftp ÇÁ·ÎÅäÄÝÀ» °æÀ¯ÇÏ¿© Ä¿³Î°ú Ãʱâ IP
Áּҷμ­ 0.0.0.0À» »ç¿ëÇÑ bootp ÇÁ·ÎÅäÄÝ¿¡ ÀÇÇÑ ºÎÆ®¼­¹ö·ÎºÎÅÍ IPÁÖ¼Ò¸¦ ¾òÀ» °ÍÀÌ´Ù.
<footnote>(¶ó¿ìÅ͸¦ °æÀ¯ÇÏ¿©)±³Â÷µÈ ¼¼±×¸ÕÆ®·Î ºÎÆÃ ÇÏ´Â °ÍÀº ½¬¿î ¹®Á¦°¡ ¾Æ´Ï´Ù.
±×·¡¼­, ¼­¹ö¿Í µð½ºÅ© ¾ø´Â ¸®´ª½º ¹Ú½º¸¦ °°Àº ·£ ¼¼±×¸ÕÆ®¿¡ µÎ°Å³ª ¼­¹öÀÇ ÁÖ¼Ò¿Í
°ü°èµÈ ´ç½ÅÀÇ ¶ó¿ìÅÍ¿¡¼­ UDP HelperÀÇ ÁÖ¼Ò¸¦ ¼³Á¤Ç϶ó. 
´õÀÚ¼¼ÇÑ Á¤º¸¿¡ °üÇØ¼­´Â ¶ó¿ìÅÍÀÇ ¸Å´º¾óÀ» Âü°íÇϱ⠹ٶõ´Ù.</footnote>

¾Æ·¡¿¡´Â ÀÌ °úÁ¤µéÀ» ¿­°ÅÇÑ °ÍÀÌ´Ù.

<sect1>PC¸¦ ¼³Ä¡Çϱâ<p>
nfs ÆÐŰÁö ( À¯¸íÇÑ ¸®´ª½ºÀÇ ¹Ì·¯»çÀÌÆ®ÀÇ <tt>/pub/Linux/system/Linux-boot</tt>µð·ºÅ丮¿¡¼­
ãÀ» ¼ö ÀÖ´Â )¸¦ ¾ò¾î¶ó.
¿©±â¿¡¼­ Áï½Ã »ç¿ëÇÒ ¼ö ÀÖ´Â wd8013 Ä«µå¿¡ °üÇÑ booteprom¿¡ °üÇÑ À̹ÌÁö°¡ Æ÷ÇԵǾîÀÖ´Ù.
<p>
PC¸¦ ÁغñÇϴµ¥´Â ¿©·¯ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ;
<itemize>
<item> ¸¸¾à ´ç½ÅÀÇ ¸Ó½Å¿¡ µð½ºÅ©°¡ ¾øÁö ¾Ê´Ù¸é, ÀÛÀº µµ½º ÇÁ·Î±×·¥À» »ç¿ëÇ϶ó.
¶Ç´Â,  
<item> °°Àº ÆÐŰÁö ¾È¿¡´Â ¹ÙÀ̳ʸ® Ç÷ÎÇÇ À̹ÌÁö°¡ Æ÷ÇԵǾîÀÖ´Ù.
</itemize> ¸¸¾à ´ç½ÅÀÌ ¸¶Áö¸· ¿É¼ÇÀ» ¼±ÅÃÇÑ´Ù¸é, dd ¸í·ÉÀ» ÅëÇÏ¿© Ç÷ÎÇÇ¿¡ À̹ÌÁö¸¦ ½á³Ö¾î¾ß¸¸ ÇÑ
´Ù.
<p>
ÀÌ À̹ÌÁöµéÀº bootp¿Í tftp Ŭ¶óÀÌ¾ðÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù.
´ç½ÅÀº nfs-root¿É¼ÇÀ» Æ÷ÇÔÇÑ ¸®´ª½º Ä¿³Î¶ÇÇÑ ÁغñÇÒ Çʿ䰡 ÀÖ´Ù.
<itemize>
<item> ¸¸¾à ´ç½ÅÀÌ ÃÖ±ÙÀÇ ¾ÈÁ¤µÈ Ä¿³ÎÀÎ linux-1.2.13À» »ç¿ëÇÑ´Ù¸é, ´ç½ÅÀº nfs ÆÐŰÁö ¾È¿¡ Æ÷ÇÔµÈ
ÆÐÄ¡ ÆÄÀÏÀ» ÅëÇÏ¿© Ä¿³ÎÀ» ÆÐÄ¡ ÇÏ¿©¾ß ÇÑ´Ù.
<footnote>ÆÐÄ¡(1)¸¦ Âü°íÇ϶ó</footnote>
<item> ¸¸¾à ´ç½ÅÀÌ ÃÖ±ÙÀÇ °ÍÀÎ linux-1.3.x ½Ã¸®ÁîÀÇ ºÒ¾ÈÁ¤ÇÑ Ä¿³ÎÀ» »ç¿ëÇÑ´Ù¸é, 
nfs-root ¿É¼Ç¿¡¼­ ¼³Á¤ÇÏ¿©¾ß¸¸ ÇÑ´Ù.
</itemize>
´ç½ÅÀº ºí·Ï µð¹ÙÀ̽º (Ç÷ÎÇÇ ¶Ç´Â Çϵåµð½ºÅ©)¸¦ ¼³Á¤ÇÒ ÇÊ¿ä´Â ¾øÀ¸³ª, tcp/ip¿Í wd-ethernet Ä«µå¿Í
nfs ÆÄÀϽýºÅÛÀ» ¼±ÅÃÇÏ¿©¾ßÇÑ´Ù. ±×¸®°í ÀÏ»óÀûÀ¸·Î Ä¿³ÎÀ» Àç ÄÄÆÄÀÏ Ç϶ó.

<sect1>¼­¹ö¿¡¼­ bootpd¸¦ ¼³Ä¡Çϱâ<p>
¸¸¾à´ç½ÅÀÌ <tt>bootpd-2.4.tar.gz</tt> (´ç½ÅÀÇ ÁÖ¿ä ¸®´ª½º ¹Ì·¯»çÀÌÆ®ÀÎ 
<tt>/pub/Linux/system/Network/boot.net</tt>
µð·ºÅ丮)ÆÐŰÁö¸¦ ¹ß°ßÇÑ´Ù¸é, ÆÐŰÁö¸¦ ¾ò°í, ÄÄÆÄÀÏÇÑÈÄ ÀνºÅçÇ϶ó.
¸¸¾à ´ç½ÅÀÇ À¯´Ð½º ¹Ú½º°¡ ½½·¢¿þ¾î ¸®´ª½º ¹èÆ÷ÆÇÀ̶ó¸é bootpd¸¦ Æ÷ÇÔÇ졒  ÀÖÀ¸¹Ç·Î ÀÌ °úÁ¤À» »ý·«
Ç϶ó.
µ¥¸óÀº ´ÙÀ½ ¸í·É¿¡ ÀÇÇØ¼­ Áï½Ã ½ÇÇàµÈ´Ù.
<tscreen><code>
        bootpd -s
</code></tscreen>
¶Ç´Â inetd¸¦ »ç¿ëÇÏ¿©, ÀÌ·± °æ¿ì¿¡´Â ´ÙÀ½À» ÆíÁýÇØ¾ßÇÑ´Ù.
<itemize>
<item> /etc/inetd.conf¿¡¼­ ´ÙÀ½ÀÇ ½ÃÀÛ ¶óÀο¡¼­ ÇØ½Ã ¸¶Å©¸¦ Áö¿ö¶ó.
<tscreen><code>
# tftp   dgram   udp     wait    root    /usr/sbin/in.tftpd        tftpd /export
# bootps dgram   udp     wait    root    /usr/sbin/in.bootpd     bootpd
</code></tscreen>

<item> /etc/services¿¡¼­ ´ÙÀ½ÀÇ µÎ¶óÀÎÀ» ÁÖ¼®À» ¾ø¾Ö°Å³ª ¶Ç´Â ¼öÁ¤Ç϶ó.

<tscreen><code>
bootps          67/tcp          # BOOTP server
tftp            69/udp           # TFTP server
</code></tscreen>
<item> ´ÙÀ½ÀÇ ¸í·É¿¡ ÀÇÇØ¼­ inetd¸¦ Àç ½ÃÀÛÇ϶ó.
<tscreen><code>
        kill -HUP <process id of inetd>.

</code></tscreen>
</itemize>

<sect1> ¼­¹ö¿¡¼­ bootpd¸¦ ¼³Á¤Çϱâ<p>
¹«¾ùº¸´Ùµµ, bootpd´Â /etc µð·ºÅ丮¿¡¼­ bootptabÀ̶ó ºÒ¸®´Â ¼³Á¤ ÆÄÀÏÀ» °¡Áö°í ÀÖ´Ù.
´ç½ÅÀº ÀÌ ÆÄÀÏ¿¡¼­ °ÔÀÌÆ®¿þÀÌ, µµ¸ÞÀÎ ³×ÀÓ ¼­¹ö, ±×¸®°í ´ç½ÅÀÇ µð½ºÅ© ¾ø´Â ¸Ó½ÅÀÇ ÀÌ´õ³Ý ÁÖ¼Ò µîÀ» 
¼öÁ¤ÇÏ¿©¾ß¸¸ ÇÑ´Ù. 
´ÙÀ½Àº /etc/bootptabÀÇ ÇÑ ¿¹ÀÌ´Ù.

<tscreen><code>
global.prof:\
        :sm=255.255.255.0:\
        :ds=192.168.1.5:\
        :gw=192.168.1.19:\
        :ht=ethernet:\
        :bf=linux:
machine1:hd=/export/root/machine1:tc=global.prof:ha=0000c0863d7a:ip=192.168.1.140:
machine2:hd=/export/root/machine2:tc=global.prof:ha=0800110244e1:ip=192.168.1.141:
machine3:hd=/export/root/machine3:tc=global.prof:ha=0800110244de:ip=192.168.1.142:
</code></tscreen>

global.conf´Â ÀϹÝÀûÀΠȣ½ºÆ®¿¡ °üÇÑ ³»¿ëµéÀ» °¡Áö°íÀÖ´Â ÆÄÀÏÀÌ°í ¿©±â¿¡¼­,
<itemize>
<item>sm ºÎºÐÀº ¼­ºê³Ý ¸¶½ºÅ©¸¦ Æ÷ÇÔÇÑ´Ù.
<item>ds  ºÎºÐÀº µµ¸ÞÀÎ ³×ÀÓ ¼­¹öÀÇ ÁÖ¼Ò¸¦ Æ÷ÇÔÇÑ´Ù.
<item>gw ºÎºÐÀº ±âº» °ÔÀÌÆ®¿þÀÌÀÇ ÁÖ¼Ò¸¦ Æ÷ÇÔÇÑ´Ù.
<item>ht  ºÎºÐÀº ·£ÀÇ Çϵå¿þ¾î ÇüŸ¦ Æ÷ÇÔÇÑ´Ù.
<item>bf  ºÎºÐÀº ºÎÆ® ÆÄÀÏÀÇ À̸§À» Æ÷ÇÔÇÑ´Ù.
</itemize>

À̰ÍÀÌ ³¡³­ ÈÄ¿¡, °¢ ¸Ó½ÅµéÀº ´ÙÀ½ÀÇ ¶óÀÎÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ;
<itemize>
<item>óÀ½ ºÎºÐÀº È£½ºÆ®ÀÇ À̸§À» Æ÷ÇÔÇϰí,
<item>hd ºÎºÐÀº ºÎÆ® ÆÄÀÏÀÇ µð·ºÅ丮 ºÎºÐÀ» Æ÷ÇÔÇϰí,
<item>Àüü ¼³Á¤Àº tc ºÎºÐ¿¡ Æ÷ÇԵǾî Áú ¼ö ÀÖ°í,
<item>ha ºÎºÐÀº ÀÌ´õ³ÝÄ«µåÀÇ Çϵå¿þ¾î ÁÖ¼Ò¸¦ Æ÷ÇÔÇϰí,
<item>ip ºÎºÐÀº ÇÒ´çµÈ ip ÁÖ¼Ò¸¦ Æ÷ÇÔÇÑ´Ù.
</itemize>

<sect1>tftp¸¦ ÀÌÇØÇϱâ<p>
TFTP (<tt>Trivial File Transfer Protocol</tt>) Àº ftp¿Í °°Àº ÆÄÀÏ Àü¼Û ÇÁ·ÎÅäÄÝÀÌÁö¸¸,
EPROM¿¡ À־ ÄÚµùÀ» Çϴµ¥ ÈξÀ °£´ÜÇÏ´Ù. TFTP´Â ´ÙÀ½ÀÇ µÎ °¡Áö ¹æ¹ý¿¡ ÀÇÇØ »ç¿ëµÉ ¼ö ÀÖ´Ù.
<itemize>
<item> °£´ÜÇÑ tftp: Ŭ¶óÀÌ¾ðÆ®°¡ ´ç½ÅÀÇ Àüü ÆÄÀÏ ½Ã½ºÅÛÀ» ¾×¼¼½º ÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÑ´Ù.
À̰ÍÀº °£´ÜÇϳª º¸¾È¿¡ Å« ±¸¸Û ( ´©±¸³ª tftp¸¦ ÅëÇÏ¿© ´ç½ÅÀÇ ÆÐ½º¿öµå ÆÄÀÏÀ» °¡Áú ¼ö ÀÖ´Ù.)ÀÌ´Ù. 
<item> ¾ÈÀüÇÑ tftp: tftp ¼­¹ö´Â chroot¸¦ »ç¿ëÇÑ´Ù. µÎ °³ÀÇ  ½Ã½ºÅÛ ÄÝÀÌ ÀÚ½ÅÀÇ ·çÆ® µð·ºÅ丮¸¦ º¯°æ
ÇÑ´Ù.
»õ·Î¿î ·çÆ® µð·ºÅ丮¸¦ ¹þ¾î³­ ¾î¶² °Íµµ ¿ÏÀüÈ÷ ¾×¼¼½º ÇÒ ¼ö ¾øÀ»  °ÍÀÌ´Ù. chroot ¶§¹®¿¡ µð·ºÅ丮´Â 
»õ·Î¿î
·çÆ® µð·ºÅ丮°¡ µÉ °ÍÀ̰í, bootptab ¾ÈÀÇ hd ÆÄÀÏÀº »õ·Î¿î »óȲÀ» ¹Ý¿µÇÑ´Ù. 
¿¹¸¦ µé¾î ; ºÒ¾ÈÀüÇÑ tftp¸¦ »ç¿ëÇßÀ» ¶§, hd ºÎºÐÀº ºÎÆ® µð·ºÅ丮·Î¼­ /export¸¦ »ç¿ëÇϸé, /export´Â /
°¡ µÇ°í 
hd ºÎºÐÀº /root/machine1ÀÌ µÈ´Ù. 
</itemize>

°ÅÀÇ ¸ðµç À¯´Ð½ºÀÇ ±¸Çö¿¡ À־ tftp ¼­¹ö¸¦ Æ÷ÇÔÇϰí, ¾Æ¸¶ ½º½º·Î ÀνºÅçÇÒ ÀÏÀº ¾øÀ» °ÍÀÌ´Ù.

<sect1>¿ø°Ý ¼­¹ö¿¡¼­ ÃÖ¼ÒÀÇ ¸®´ª½º ¼³Á¤À» ¼³Ä¡Çϱâ
<p>
 À̰ÍÀº ½½·¢¿þ¾î ¹èÆ÷ º»¿¡¼­ a, ap, n°ú xÀÇ ÆÐŰÁö¿¡ Æ÷ÇԵǾîÀÖ´Ù. ¸ðµÎ ÀνºÅçÇÏ´Â °ÍÀº ÁÁ´Ù. ;
±×·¯³ª À§ÀÇ ÆÐŰÁöµéÀº µð½ºÅ© ¾ø´Â X Å͹̳ημ­ÀÇ ¸ñÀûÀº ÃæºÐÇÏ´Ù. ÀνºÅç¿¡ °üÇØ¼­, ´ç½ÅÀº ¸®´ª½º 
½Ã½ºÅÛÀ» 
ÀÌ¿ëÇØ¾ßÇÑ´Ù. ¿ø°Ý ¸Ó½ÅÀÇ µð½ºÅ© °ø°£À» È®ÀÎÇÏ°í ±×°ÍÀº Àбâ-¾²±â·Î export Ç϶ó.
¸®´ª½º ¹Ú½ºÀÇ ÆÄÀϽýºÅÛ¿¡¼­ ¾î¶² (/mnt)°°Àº exportµÈ µð·ºÅ丮¸¦ ¸¶¿îÆ®ÇÑ´Ù.
¸®´ª½º ¼³Ä¡¸¦ ½ÃÀÛÇϰí /·ÎºÎÅÍ  /mnt·ÎÀÇ ¼³Ä¡¿¡¼­ ·çÆ® ¿É¼ÇÀ»  º¯°æÇ϶ó. ±×ÈÄ ÀϹæÀûÀ¸·Î ÆÐŰÁö¸¦ 
¼³Ä¡Ç϶ó.
¸¸¾à ´ç½ÅÀÌ ÇϳªÀÇ µð½ºÅ© ¾ø´Â ¸®´ª½º ¹Ú½º¸¸À» ½ÇÇàÇϱ⸦ ¿øÇÑ´Ù¸é, ¹Ù²Ü Çʿ䰡 ¾Æ¹« °Íµµ ¾ø´Ù.
´Ù¸¥ ÇÑÆíÀ¸·Î, ¸¸¾à ´ç½ÅÀÌ ÇϳªÀÇ µð½ºÅ© ¾ø´Â ¸Ó½Å ÀÌ»óÀ» »ç¿ëÇϱ⸦ ¿øÇÑ´Ù¸é, ÇÑ ¸Ó½Å¿¡ 
°üÇÑ °³ÀÎÀûÀÎ ÆÄÀϰú µð·ºÅ丮¸¸À» Æ÷ÇÔÇϹǷΠÀ§ÀÇ ¼³Ä¡´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.
¹®Á¦´Â /usr (°³ÀÎÀûÀÎ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏÁö ¾ÊÀº  ºÎºÐ)À» ¿Å±â°í °¢°¢ÀÇ µð½ºÅ© ¾ø´Â  ¸Ó½ÅÀÇ µð·ºÅ丮¸¦ 
¼³Á¤ÇϹǷΠÇÇÇÒ ¼ö ¾ø°ÔµÈ´Ù.
¿¹¸¦ µé¾î, ¸¸¾à /export/linux/machine/ ÀÌ /mnt¿¡ ¸¶¿îÆ®µÇ¾î ÀÖ´Ù¸é, ÃʱâÀÇ ¼³Ä¡¸¦  ÇÑ ÈÄ¿¡ µð·ºÅ丮 
±¸Á¶°¡ ´ÙÀ½°ú °°À» °ÍÀÌ´Ù. 

<tscreen><code>
/export/linux/machine1/bin
/export/linux/machine1/sbin
/export/linux/machine1/lib
/export/linux/machine1/etc
/export/linux/machine1/var
/export/linux/machine1/usr
</code></tscreen>

<p>¼³Á¤À» º¯°æÇÑ ÈÄ¿¡´Â ´ÙÀ½°ú °°À» °ÍÀÌ´Ù.

<tscreen><code>
/export/linux/machine1/bin
/export/linux/machine1/sbin
/export/linux/machine1/lib
/export/linux/machine1/etc
/export/linux/machine1/var
/export/linux/usr
</code></tscreen>

Áö±Ý ´Ù¸¥ ¸Ó½Å¿¡ °üÇÑ ¼­ºêµð·ºÅ丮¸¦ ¸¸µé¶ó.
Áö±Ý, ´ç½ÅÀÇ µð½ºÅ© ¾ø´Â ¸Ó½ÅÀÌ machine1, machine2, machine3µîÀ̶ó°í °¡Á¤ÇÑ´Ù.
±×·¯¸é ´ç½ÅÀÇ ´Ù¸¥ µð·ºÅ丮¸¦ ¼³Á¤ÇÒ ¶§¿¡ ´ÙÀ½ÀÇ bash ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

<tscreen><code>        
        cd /export/linux
        for x in machine2 machine3 ; do
                mkdir $x; cd $x
                (cd ../machine1; tar cf - *) | tar xvf -
        done
</code></tscreen>      

±×·¯¸é ¾Æ·¡ÀÇ/exportµéÀº
<itemize>
<item>/export/linux/usr                  ¸ðµÎ¿¡°Ô Àб⸸
<item>/export/liunx/machine1            ´ÜÁö ¸Ó½Å1¿¡°Ô ·çÆ®¿Í Àб⠾²±â¸¸
<item>/export/liunx/machine2            ´ÜÁö ¸Ó½Å2¿¡°Ô ·çÆ®¿Í Àб⠾²±â¸¸
<item>/export/liunx/machine3            ´ÜÁö ¸Ó½Å3¿¡°Ô ·çÆ®¿Í Àб⠾²±â¸¸
</itemize>

¾Æ·¡¿¡¼­ <footnote>¾Æ·¡ÀÇ Çü½ÄÀº SunOS 4.1.3ÀÇ exportsÀÇ ÆÄÀÏ ±ÔÄ¢À» µû¸¦ °ÍÀÌ´Ù.</footnote>

<tscreen><code>        
# This file is /etc/export
# for remote linux X terminals by Buci
# this line is only once
/export/root/usr             -access=linuxnet
# these lines once for every host
/export/root/machine1       rw=machine1,root=machine1
/export/root/machine2       rw=machine2,root=machine2
/export/root/machine3       rw=machine3,root=machine3
</code></tscreen>      

exportfs -a ÇÏ´Â °ÍÀ» ÀØÁö ¸»¾Æ¶ó.
<sect1>tftp ¼­¹ö¸¦ ¼³Á¤Çϱâ<p>
Áö±Ý tftp ¼­¹ö¸¦ ¼³Á¤ÇÒ ¶§ÀÌ´Ù. ¸¸¾à ´ç½ÅÀÌ ¾ÈÀüÇÑ tftp¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù¸é ´ç½ÅÀÇ Å¬¶óÀÌ¾ðÆ®¿¡ 
°üÇØ ¸ðµç °ÍÀÌ °£´ÜÇÏ¿© /export µð·ºÅ丮·ÎºÎÅÍ ºÎÆÃÇÒ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¸¸¾à, ¾ÈÀüÇÑ ftp¸¦ »ç¿ëÇÑ´Ù¸é (´ÜÀÏÀÇ ½ÇÁ¦  Ä¿³Î°ú ´Ù¸¥ ¸Ó½Åµé°ú ½Éº¼¸¯ ¸µÅ©µÈ°Í)¾Æ·¡  
/export/linux µð·ºÅ丮 ±¸Á¶¸¦ ¸¸µé°ÍÀÌ´Ù. ¶Ç´Â, /export µð·ºÅ丮¸¦ ¾ÈÀüÇÑ tftpdÀÇ ºÎÆ® µð·ºÅ丮
°¡ µÇ°Ô ÇÏ¿©¶ó. ±×¸®°í À¯»çÇϰÔ, ´Ù¸¥°ÍµéÀ» À§ÇÑ ´ÜÀ§ÀÇ Ä¿³Î°ú ½Éº¼¸¯ ¸µÅ©µéÀÇ ¿ø·¡ µð·ºÅ丮
±¸Á¶¸¦ ÇÊ¿ä·ÎÇϰԵȴÙ. 
´ç½ÅÀÇ ´ÙÀ½À» ŸÀÌÇÎ ÇÔÀ¸·Î¼­ ÀÌ °úÁ¤À» ¼öÇàÇÒ ¼ö ÀÖ´Ù.

<tscreen><code>
      mkdir -p /tftpboot/export/linux/machine1
      cd /tftpboot/export/linux/machine1
      cp /export/linux/machine1/<name of the kernel> . 
</code></tscreen>

±×ÈÄ ´ÙÀ½À» ŸÀÌÇÎÇ϶ó.

<tscreen><code>
      mkdir -p /tftpboot/export/linux/machine2
      cd ../machine2 
      ln -s ../machine2/<name of the kernel> 
</code></tscreen>

<sect1>¸¶Áö¸· ÀÛ¾÷<p>
¸¶Áö¸·À¸·Î, ´ç½ÅÀº ´ÙÀ½À» ¼öÁ¤ÇÏ¿©¾ß Çϰí

<tscreen><code>
   /sbin/mount nfs_server:/export/linux/usr /usr
</code></tscreen>
as the first line of 
<tscreen><code>
   /export/linux/<machinex>/etc/rc.d/rc.S
</code></tscreen>
¿©±â¿¡¼­ <machinex> ´Â ¸Ó½Å1, ¸Ó½Å2, ¸Ó½Å3µîÀ» ³ªÅ¸³½´Ù.
 
<sect>¸Þ¸ð¸®¿Í µð½ºÅ© °ø°£ ¿ä±¸»çÇ×; ¼Óµµ<p>
³ª´Â À̰ÍÀ» ´ÜÁö ½½·¢¿þ¾î 2.3¿¡¼­ Å×½ºÆ®Çß´Ù.; ´Ù¸¥ ¹èÆ÷ÆÇ/¹öÀü¿¡¼­´Â ´ÙÀ½°ú ´Ù¸¦ ¼ö ÀÖ´Ù.
<itemize> µð½ºÅ© °ø°£: 28MB + 6.5MB/machine
<item> ·¥ : ³ª´Â 8¸Þ°¡·Î¼­ X¸¦ »ç¿ëÇÑ´Ù. ´ÜÁö 4¸Þ°¡ÀÇ ½º¿Ò¸¸ÀÌ ÇÊ¿äÇϰí, °¢°¢ÀÇ ¸Ó½Å¿¡¼­ ÃßÃøÇϱâ
·Î´Â /tmpÀÌ´Ù. mkswapÀ» ½ÇÇàÇÏ´Â °ÍÀ» ÀØÁö ¸»¶ó.
<item> ¼Óµµ : 8¸Þ°¡ÀÇ 486 DX2/66¿¡¼­ ¾Æ¹«·± ¹®Á¦°¡ ¾ø´Ù.
</itemize>

<sect>°¡´ÉÇÑ ¿¡·¯µé<p> 
<itemize>
<item> ³ª´Â ÀÌ»óÇÑ ¿¡·¯¸¦ ¹ß°ßÇß´Ù.; SunOSÀÇ /dev ¼­ºêµð·ºÅ丮¿¡¼­ µð¹ÙÀ̽ºÀÇ  ³»¿ëµéÀÌ ºÎ¼ÅÁ³°í 
±×·¡¼­
³ª´Â ¸®´ª½º ¹Ú½ºÀÇ ¼­ºêµð·ºÅ丮¸¦ ¸¶¿îÆ®ÇÏ¿© MAKEDEV¸¦ ´Ù½Ã ½ÇÇà½ÃÄ×´Ù.
(ÀÌÀ¯´Â ¸®´ª½ºÀÇ nfs¿Í SunOSÀÇ nfs°¡ ´Ù¸£±â ¶§¹®ÀÌ´Ù.; ¸ðµÎ Major¿Í MinorÀÇ 32ºñÆ®ÀÇ µð¹ÙÀ̽º ¼ö
¸¦ »ç¿ëÇÏÁö¸¸, SunOS´Â Major¿¡ °üÇÏ¿© 14ºñÆ®°¡ È®ÀåµÈ Çʵ带 »ç¿ëÇϰí, Minor µð¹ÙÀ̽ºÀÇ ¼ö·Î¼­
18ºñÆ®ÀÇ È®ÀåµÈ Çʵ带 »ç¿ëÇÑ´Ù.

<item> µð½ºÅ©°¡ ¾ø´Â ¸®´ª½º°¡ ºÎÆÃ  µÇ¾úÀ» ¶§, tftp ¼­¹ö¿¡ °üÇÑ ¶ó¿ìÆÃ Å×ÀÌºí ³»¿¡¼­ ´ÜÁö 
ÇϳªÀÇ ¶ó¿ìÅ͸¸ÀÌ ÀÖ°í ±×·¡¼­ ´ç½ÅÀº ¶ó¿ìÆÃ Å×À̺íÀ» Á¤È®ÇÏ°Ô ¼³Ä¡ÇÏ¿©¾ß¸¸ ÇÑ´Ù. 
´ç½ÅÀº ¿©±â¿¡¼­ µÎ °¡Áö ¼±Å±ÇÀÌÀÖ´Ù. 

<itemize>
<item> ¼ÕÀ¸·Î °¢ ¸Ó½Å¿¡ °üÇÑ rc.SÆÄÀÏÀ» ¼³Á¤Çϱâ
<item> bootp Ŭ¶óÀÌ¾ðÆ® ÆÐŰÁö¸¦ »ç¿ëÇϰí ÀϹÝÀûÀÎ ¼³Ä¡ ½ºÅ©¸³Æ®¸¦ ¾²±â
</itemize>
</itemize>

<sect>¿¡·¯µé°ú °¡´ÉÇÑ ÀÌ ¹®¼­µéÀÇ È®Àå<p>
<itemize>
<item>°ü·ÃµÈ ¹®¼­ÀÇ ¿Ã¹Ù¸¥ Àοë
<item>SunOS´Â BSD±â¹ÝÀÌ´Ù. ¼­¹ö ¼³Á¤¿¡ °ü°èµÈ SVR4 (Solarisµî)¸¦ Æ÷ÇÔ½ÃÄѾßÇÑ´Ù.
<item> ºñ·Ï ¸®´ª½º°¡ ¸Å¿ì SunOS¿Í bootp/tftp ¼­¹ö·Î¼­ À¯»çÇÏÁö¸¸, ¼­¹ö¿¡ ±â¹ÝÇÑ ¸®´ª½ºÀÇ ¿¹´Â
¸Å¿ì À¯¿ëÇÏ´Ù.
<item> ÇöÀç etherboot ÆÐŰÁö¿¡ °üÇÑ ÀÌ ¹®¼­ÀÇ ¾÷µ¥ÀÌÆ®
<item> Ä¿³Î ¹öÀü 1.2.13ÀÇ nfs ·çÆ® ÆÐŰÁö¿Í »õ·Î¿î nfs-root ÆÐÄ¡¸¦ Àû¿ëÇÑ 1.3.x Ä¿³Î  »çÀÌ¿¡ Â÷ÀÌÁ¡
À» º¸¾Æ¶ó. 
<item> wd8013 º¸´Ù´Â ´Ù¸¥ Ä«µå¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ´Ù.
<item> bootpc¿¡ °üÇÑ ¼³Á¤ Á¤º¸¸¦ Æ÷ÇÔÇÏ¿©, ¸®´ª½º¿¡ °üÇÑ bootp Ŭ¶óÀÌ¾ðÆ®´Â ¿Ã¹Ù¸¥ ¶ó¿ìÆÃ
Å×À̺íÀ» ¼³Ä¡ÇؾßÇÑ´Ù.
<item>Typos ¿Í ´Ù¸¥ ¿¡·¯µé: <tt>buci@math.klte.hu</tt> ¿¡°Ô º¸³»´Þ¶ó.
°¨»çÇÑ´Ù.
</itemize>
</article>




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:29
Processing time 0.0073 sec