· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/NFS-Root

<!doctype linuxdoc system>

<article>

<!-- Title information -->

<title>NFS-Root Mini-Howto
<author>Andreas Kostyrka, <tt/andreas@ag.or.at/
<date>V8, 8 August 1997
<trans>¹ø¿ª: Á¤¼øÃ¶, <htmlurl url="mailto:jungsoonchul@yahoo.com" 
name="mailto:jungsoonchul@yahoo.com"> 
<tdate>1999³â 11¿ù 29ÀÏ 

<abstract>
ÀÌ ¹Ì´ÏÇÏ¿ìÅõ´Â NFS¸¦ ÅëÇÏ¿© ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÏ´Â
``µð½ºÅ© ¾ø´Â'' ¸®´ª½º ¿÷½ºÅ×À̼ÇÀÇ ¼³Ä¡ ¹æ¹ý¿¡ ´ëÇØ¼­ ¼³¸íÇÑ´Ù.
<tt>ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/NFS-Root</tt>
¶Ç´Â ¼±»çÀÌÆ® ¹Ì·¯¿¡¼­ ÀÌ ¹Ì´ÏÇÏ¿ìÅõÀÇ ÃֽйöÀüÀ» ±¸ÇÒ ¼ö ÀÖ´Ù.
</abstract>

<toc>

<sect>ÆÇ±Ç<p>
(c) 1996 Andreas Kostyrka (e9207884@student.tuwien.ac.at or 
andreas@ag.or.at) <p>
µû·Î ¸»ÀÌ ¾ø´Ù¸é, ¸®´ª½º HOWTO ¹®¼­ÀÇ ÆÇ±ÇÀº ÀúÀÚ¿¡°Ô ÀÖ´Ù. ¸®´ª½º
HOWTO ¹®¼­´Â ÆÇ±Ç Ç¥½Ã°¡ º¹»çº»¿¡ À¯ÁöµÇ´Â ÇÑ, ¾î¶² ¸Åü·ÎµçÁö
Àüü ¶Ç´Â ºÎºÐÀûÀ¸·Î Àç»ý»êµÇ°Å³ª ¹èÆ÷µÉ ¼ö ÀÖ´Ù. »ó¾÷ÀûÀÎ Àç¹èÆ÷°¡
Çã¶ôµÇ°í ±ÇÀåµÈ´Ù. ±×·¯³ª ÀúÀÚ¿¡°Ô ±×·¯ÇÑ ¹èÆ÷ »ç½ÇÀ» ¾Ë¸®´Â °Ô
ÁÁÀ» °ÍÀÌ´Ù.

¹ø¿ª¹°, ÆÄ»ý ÀÛ¾÷¹°, ¸®´ª½º HOWTO ¹®¼­¸¦ ÅëÇÕÇÑ ÀÛ¾÷¹° ¸ðµÎ´Â
ÀÌ ÆÇ±Ç Ç¥½Ã¾Æ·¡ º¸È£µÈ´Ù. Áï, ´ç½ÅÀº HOWTO ¹®¼­¿¡¼­ ÆÄ»ýµÈ ÀÛ¾÷¹°À»
»ý»êÇϸ鼭, ¹èÆ÷»óÀÇ Á¦¾àÀ» ÁÖ¸éÀº ¾È µÈ´Ù. ÀÌµé ±ÔÄ¢¿¡ °üÇÑ ¿¹¿Ü´Â
ƯÁ¤ Á¶°ÇÇÏ¿¡¼­ ÀÎÁ¤ÀÌ µÈ´Ù. ¾Æ·¡ ÁÖ¼ÒÀÇ ¸®´ª½º HOWTO Á¶Á¤ÀÚ¿¡°Ô
¿¬¶ôÇϽʽÿÀ.

°£´ÜÈ÷ ¸»Çؼ­, ¿ì¸®´Â °¡´ÉÇÑ ÇÑ ¸¹Àº ä³ÎÀ» ÅëÇØ Á¤º¸¸¦ ÆÛ¶ß¸®°í ½Í´Ù.
±×·±µ¥, ¿ì¸®´Â ¶ÇÇÑ HOWTO ¹®¼­ÀÇ ÆÇ±ÇÀ» À¯ÁöÇÏ°í ½ÍÀ¸¸ç ¹®¼­ÀÇ Àç¹èÆ÷ 
°èȹÀ» ÅëÁö¹Þ°í ½ÍÀº °ÍÀÌ´Ù.

Àǹ® »çÇ×ÀÌ ÀÖ´Ù¸é ÀÌ ¹®¼­ÀÇ ÀúÀÚÀÎ
Andreas Kostyrka <<tt/mailto:andreas@ag.or.at/> ¶Ç´Â
¸®´ª½º HOWTO Á¶Á¤ÀÚÀÎ Tim Bynum 
<<tt/mailto:linux-howto@sunsite.unc.edu/>¿¡°Ô À̸ÞÀÏ·Î ¿¬¶ôÁֽʽÿÀ.

<sect1>°øÇåÇÑ »ç¶÷µé<p>
<itemize>
<item>
Avery Pennarun <<tt/apenwarr@foxnet.net/> (<bf/LILO/¾øÀÌ ºÎÆÃÇÏ´Â ¹ý)
<item> 
Ofer Maor <tt/<ofer@hadar.co.il>/ 
(µð½ºÅ© ¾ø´Â ¿÷½ºÅ×À̼ÇÀÇ ¼³Ä¡¿¡ °üÇÑ ´õ ³ªÀº ¹Ì´Ï ÇÏ¿ìÅõ¸¦ Á¦°ø)
<item>
Christian Leutloff <tt/<leutloff@sundancer.tng.oche.de>/ 
(netboot¿¡ ´ëÇÑ Á¤º¸ Á¦°ø)
</itemize>

<sect>ÀüüÀûÀÎ °³¿ä<p>
ÀϹÝÀûÀ¸·Î ¸»Çؼ­, µð½ºÅ© ¾ø´Â ¿÷½ºÅ×À̼ǿ¡´Â ´ÙÀ½°ú °°Àº °°Àº ¹®Á¦Á¡µéÀÌ 
ÀÖ´Ù:
<itemize>
<item>±×°ÍÀº ÀÚ½ÅÀÇ IPÁÖ¼Ò¸¦ ¾Ë¾Æ³»¾ß ÇÑ´Ù. ÇÊ¿äÇÏ´Ù¸é ³ª¸ÓÁö
ÀÌ´õ³Ý ±¸¼º Á¤º¸±îÁöµµ.
<item>±×°ÍÀº <em/NFS/¼­¹ö¿Í ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ» À§ÇÑ ¸¶¿îÆ® °æ·Î¸¦
¾Ë¾Æ ³»¾ß ÇÑ´Ù.
</itemize>
<p>
¸®´ª½º Ä¿³Î(1.3.7x)¿¡¼­ÀÇ <em/NFSROOT/±¸ÇöÀº ´ÙÀ½°ú °°Àº ``ÇØ°áÃ¥''À»
Á¦½ÃÇÑ´Ù:
<itemize>
<item>IPÁÖ¼Ò´Â <em/RARP/¿¡ ÀÇÇØ¼­ ¹ß°ßµÉ ¼ö ÀÖ´Ù. ¶Ç´Â ÀÌ´õ³Ý
±¸¼º Á¤º¸ ¸ðµÎ°¡ <bf/LILO/ ¶Ç´Â <bf/LOADLIN/ÀÇ Ä¿³Î ÀÎÀÚ¸¦ ÅëÇØ¼­
Ä¿³Î¿¡ Àü´ÞµÉ ¼ö ÀÖ´Ù.
<item>Ä¿³Î ÀÎÀÚ¸¦ ÅëÇØ <em/NFS/°æ·Î°¡ Àü´ÞµÉ ¼ö ÀÖ´Ù. Àü´ÞµÇÁö ¾Ê´Â´Ù¸é
Ä¿³ÎÀº <em/RARP/¼­¹ö°¡ ¶ÇÇÑ <em/NFS/¼­¹ö¶ó°í °¡Á¤Çϰí ÀÌ¹Ì Á¤ÀǵÈ
±âº»°ªÀ» <em/NFS/°æ·Î·Î »ç¿ëÇÑ´Ù. 
(±âº»°ª: <tt>/tftpboot/<<em/IP-address of the machine/></tt>)
<item>Ŭ¶óÀ̾ðÆ®ÀÇ ±¸¼º Á¤º¸¸¦ <em/BOOTP/¸¦ ÅëÇØ¼­ ¾Ë¾Æ ³¾ ¼ö ÀÖ´Ù.
</itemize>

µð½ºÅ© ¾ø´Â ȯ°æÀ» ¼³Á¤Çϱâ Àü¿¡, <bf/LILO/³ª <bf/LOADLIN/¸¦ ÅëÇØ
ºÎÆÃÇÒ Áö¸¦ °áÁ¤ÇØ¾ß ÇÑ´Ù. ±×·¸°Ô ÇÏ´Â °ÍÀº À¯¿¬¼ºÀ» Áõ°¡½ÃŰÁö¸¸
¼Óµµ°¡ ´À¸®´Ù. <bf/LILO/¸¦ ¾È ¾²¸é ´õ ºü¸£°Ô ºÎÆÃµÈ´Ù.
°áÁ¤Àº ´ç½Å ÀÚÀ¯ÀÌ´Ù.

<sect> ¼­¹öÃø ¼³Á¤
<sect1>Ä¿³Î ÄÄÆÄÀÏ <p>
¼­¹öÀÇ Ä¿³Î¿¡ <em/RARP/±â´ÉÀ» ³Ö´Â °ÍÀº ÁÁÀº »ý°¢ÀÌ´Ù. Ä¿³Î ÀÎÀÚ¾øÀÌ
ºÎÆÃÇÏ·Á¸é ÀÌ ±â´ÉÀÌ ¹Ýµå½Ã ÇÊ¿äÇÏ´Ù. ÇÑÆí Ŭ¶óÀÌ¾ðÆ®°¡ ¼­¹ö¿Í ´Ù¸¥
¼­ºê³Ý¿¡ ÀÖ´Ù¸é ÀÌ ±â´ÉÀº µµ¿òÀÌ µÇÁö ¸øÇÑ´Ù.
<p>
¿÷½ºÅ×À̼ÇÀÇ Ä¿³ÎÀº ÃÖ¼ÒÇÑ ´ÙÀ½ Á¶°ÇµéÀ» ¸¸Á·½ÃÄÑ¾ß ÇÑ´Ù:
<itemize>
<item> <em/NFS/ÆÄÀÏ ½Ã½ºÅÛÀÌ ÄÄÆÄÀÏ-ÀÎ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù
(¿ªÁÖ: ¸ðµâ·Î ÇÏ¸é ¾È µÈ´Ù). (<em/ext2/Áö¿øÀº ±×·² ÇÊ¿ä ¾øÀÌ
¸ðµâÀ̸é ÃæºÐÇÏ´Ù.)
<item> ``Root on NFS''°¡ °¡´ÉÇØ¾ß ÇÑ´Ù.
<item> ¿÷½ºÅ×À̼ÇÀÇ ³×Æ®¿öÅ© Ä«µåÀÇ ÀÌ´õ³Ý µå¶óÀ̹ö°¡ ÄÄÆÄÀÏ-ÀÎ µÇ¾î
ÀÖ¾î¾ß ÇÑ´Ù.
<item> NFS-Root¸¦ À§ÇØ, Çʿ信 µû¶ó <em/RARP/ ¶Ç´Â <em/BOOTP/Áö¿øÀ»
°¡´ÉÇÏ°Ô ÇØ¾ß ÇÑ´Ù. (make config¿¡¼­ ÀÌ ¿É¼ÇÀº NFS Áú¹® ´ÙÀ½¿¡
³ª¿Â´Ù.)
</itemize>
<p>
¿÷½ºÅ×À̼ÇÀÌ Ä¿³Î ÀÎÀÚ¾øÀÌ ºÎÆÃµÇ·Á¸é ·çÆ® ÀåÄ¡¸¦ 0:255·Î ¼³Á¤ÇÒ
Çʿ䰡 ÀÖ´Ù. <tt>mknod /dev/nfsroot b 0 255</tt>¸¦ ÇÔÀ¸·Î½á ´õ¹Ì
ÀåÄ¡¸¦ ¸¸µç ÈÄ, <tt>rdev <<em/kernel-image/> /dev/nfsroot</tt>¸¦
ŸÀÌÇÎÇÔÀ¸·Î½á Ä¿³Î À̹ÌÁöÀÇ ·çÆ® ÀåÄ¡¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
<sect1> ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀÇ ÀÛ¼º
<sect2> ÆÄÀÏ ½Ã½ºÅÛ º¹»ç <p>
<em> °æ°í: ÀÌµé ¸í·É¾îµéÀÌ Àß ÀÛµ¿ÇÑ´Ù ÇÏ´õ¶óµµ, Á¦ÀÛ
ȯ°æ(production enviroment)¿¡¼­ °áÄÚ ÀûÀýÇÑ °ÍÀº ¾Æ´Ï´Ù. 
Ŭ¶óÀ̾ðÆ®ÀÇ ·çÆ® ÆÄÀϽýºÅÛÀ» ¼³Á¤Çϱâ À§ÇÑ ´õ¿í ³ªÀº ¹æ¹ýÀÌ
Ofer Maor <tt/<ofer@hadar.co.il>/¾¾ÀÇ NFS-Root-Client ¹Ì´Ï ÇÏ¿ìÅõ¿¡
Àß ³ª¿Í ÀÖ´Ù.
</em> <p>
·çÆ® Æ®¸®ÀÇ À§Ä¡¸¦ Á¤ÇÑ ´ÙÀ½¿¡, ¿¹¸¦ µé¾î, 
<tt>mkdir -p <<em/directory/></tt>¿Í 
<tt>tar cClf / - | tar xpCf <<em/directory/> -</tt>¸¦ ÇÔÀ¸·Î½á
Æ®¸®¸¦ ¸¸µç´Ù.
<p>
LILO¾øÀÌ Ä¿³ÎÀ» ºÎÆÃÇÏ·Á¸é ·çÆ® µð·ºÅ丮´Â 
<tt>/tftpboot/<<em/IP-address/></tt>°¡ µÇ¾î¾ß ÇÑ´Ù. ±âº»°ªÀÌ ¸¾¿¡
¾È µç´Ù¸é Ä¿³Î ¼Ò½ºÀÇ Makefile¿¡¼­ 
<tt>NFS_ROOT = -DNFS_ROOT="\"/tftpboot/%s\""</tt>ºÎºÐÀ» ãÀº ´ÙÀ½
Àû´çÈ÷ °íÄ¡°í ´Ù½Ã ÄÄÆÄÀÏÀ» ÇÏ¸é µÈ´Ù.
<p>
<sect2> ·çÆ® ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ÀÇ º¯È­ <p>
ÀÌÁ¦ ºÒÇÊ¿äÇÑ ÆÄÀϵéÀ» Áö¿ì°í, /etc/rc.d ½ºÅ©¸³Æ®µéÀ» °Ë»çÇÑ´Ù.

<itemize>
<item> eth0 ¼³Á¤. ¿÷½ºÅ×À̼ÇÀº ÃÖ¼ÒÇÑ ºÎºÐÀûÀ¸·Î¶óµµ eth0 ¼³Á¤
Á¤º¸¸¦ ã´Â´Ù. ¿÷½ºÅ×À̼ÇÀÇ IPÁÖ¼Ò¸¦ ¼­¹öÀÇ IPÁÖ¼Ò·Î ¼³Á¤ÇÏ´Â °ÍÀº
ÀßÇÑ ÀÏÀÌ ¾Æ´Ï´Ù(Ãʱ⿡ ÀÏ¾î ³µ´ø, ÇÊÀÚÀÇ ½Ç¼ö Áß ÇϳªÀÌ´Ù).

<item>
¿÷½ºÅ×À̼ÇÀÇ /etc/fstab. NFS ÆÄÀϽýºÅÛ¿¡ ´ëÇÑ ¼³Á¤ÀÌ ÇÊ¿äÇÏ´Ù.

<item> <bf/°æ°í/: ¼­¹öÀÇ ·çÆ® ÆÄÀϽýºÅÛ°ú ¿÷½ºÅ×À̼ÇÀÇ ·çÆ®
ÆÄÀϽýºÅÛÀ» È¥µ¿ÇÏÁö ¸»¶ó. 
</itemize>

<sect2> ÆÄÀϽýºÅÛÀ» ÀͽºÆ÷Æ®Çϱâ <p>
¿÷½ºÅ×À̼ÇÀ» À§ÇØ ·çÆ® µð·ºÅ丮¸¦ ÀͽºÆ÷Æ®ÇÑ´Ù. <tt/exports(5)/¸¦
ÂüÁ¶Ç϶ó. ÀÌ ÀÛ¾÷ÈÄ nfsd/mountd¸¦ Àç½ÃÀÛÇØ¾ß ÇÑ´Ù. RedHat¿¡¼­´Â
°£´ÜÈ÷ <tt>/etc/rc.d/init.d/nfs stop ; /etc/rc.d/init.d/nfs start</tt>¸¦
Çϸé Àç½ÃÀÛÇÒ ¼ö ÀÖ´Ù.

<sect2> RARP ¼³Á¤ <p>
³×Æ®»óÀÇ ¾îµò°¡¿¡ <em/RARP/¸¦ ¼³Ä¡Ç϶ó. nfsroot Àμö¾øÀÌ ºÎÆÃÇÏ·Á
ÇÑ´Ù¸é, <em/RARP/¼­¹ö´Â ¶ÇÇÑ <em/NFS/¼­¹ö¿©¾ß ÇÑ´Ù. º¸Åë 
<em/RARP/¼­¹ö°¡ <em/NFS/¼­¹öÀÇ ¿ªÇÒµµ ¸Ã´Â´Ù. RARP¸¦ ¼³Ä¡ÇÏ·Á¸é
Ä¿³ÎÀÌ RARP¸¦ Áö¿øÇϵµ·Ï ¼³Á¤µÇ¾î¾ß ÇÑ´Ù.
<p>
±×¸®°í ³ª¼­, ´ÙÀ½À» ½ÇÇà½ÃŲ´Ù(±×¸®°í ¼­¹öÀÇ <tt>/etc/rc.d</tt>ÀÇ
¾îµò°¡¿¡ ÀÌ ¸í·É¹®À» ¼³Ä¡ÇØ¾ß ÇÑ´Ù!):
<p>
<tt>/sbin/rarp -s <<em/ip-addr/> <<em/hardware-addr/></tt>
<p> ¿©±â¿¡¼­
<descrip>
<tag/ip-addr/ Àº ¿÷½ºÅ×À̼ÇÀÇ IPÁÖ¼ÒÀ̰í 
<tag/hardware-addr/ Àº ¿÷½ºÅ×À̼ÇÀÇ ³×Æ®¿öÅ© Ä«µåÀÇ ÀÌ´õ³Ý ÁÖ¼ÒÀÌ´Ù.
</descrip>
<p>
      ¿¹: <tt>/sbin/rarp -s 131.131.90.200 00:00:c0:47:10:12</tt>
<p>
¼­¹ö°¡ À̸§À¸·Î IPÁÖ¼Ò¸¦ ãÀ» ¼ö ÀÖ´Ù¸é(/etc/hosts³ª <em/DNS/¸¦
ÀÌ¿ëÇØ¼­), IPÁÖ¼Ò´ë½Å¿¡ À̸§À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

<sect2> BOOTP ¼³Á¤ <p>
<em/BOOTP/ ¼³Á¤À» À§Çؼ­ <tt>/etc/bootptab</tt>À» ÆíÁýÇØ¾ß ÇÑ´Ù.
<em>bootpd(8)</em>¿Í <em>bootptab(5)</em> ¸Ç ÆäÀÌÁö¸¦ ÂüÁ¶Ç϶ó.

<sect2> Çϵå¿þ¾î ÁÖ¼Ò ¾Ë¾Æ ³»±â <p>
ÇÊÀÚ´Â Çϵå¿þ¾î ÁÖ¼Ò(¿ªÁÖ: ¿÷½ºÅ×À̼ÇÀÇ ·£Ä«µåÀÇ ÀÌ´õ³Ý ÁÖ¼Ò)¸¦
¸ð¸¥´Ù. ¾î¶»°Ô ¾Ë¾Æ ³¾ ¼ö ÀÖÀ»±î?
<itemize>
<item> ´ç½ÅÀÌ ¸¸µç Ä¿³Î µð½ºÅ©·Î ºÎÆÃÇ϶ó. ±×¸®°í ³×Æ®¿öÅ© Ä«µå°¡
ÀνĵǴ ÁÙÀ» »ìÆìº»´Ù. º¸Åë ±× ÁÙÀº Ä«µåÀÇ ÀÌ´õ³Ý ÁÖ¼ÒÀÎ 6¹ÙÀÌÆ®Â¥¸® 
16Áø¼ö¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù.
<item> TCP/IP°¡ °¡´ÉÇÑ OS·Î ºÎÆÃÇÑ´Ù. ¼­¹ö¿¡¼­ ¿÷½ºÅ×À̼ÇÀ» 
ÇÎ(ping)ÇÑ´Ù. ±×¸®°í ³ª¼­ <tt>/sbin/arp -a</tt>·Î ARPij½Ã¸¦ »ìÆì º»´Ù.
</itemize>

<sect> ¿÷½ºÅ×À̼ÇÀ» ºÎÆÃÇϱâ <p>
<sect1> ºÎÆ®·Ò ÀÌ¿ë <p>
ÇÊÀÚ´Â ¾ÆÁ÷ ±×·± ±«¹°À» »ç¿ëÇØ º» ÀûÀÌ ¾ø±â ¶§¹®¿¡ ´ÜÁö ´ÙÀ½°ú °°Àº
ÆÁ¸¸À» ¾Ë·Á ÁÙ ¼ö ÀÖ´Ù (Christian Leutloff
<tt/<leutloff@sundancer.tng.oche.de>/¾¾ÀÇ È£ÀÇ):
<itemize>
<item> ´ç½ÅÀº ``Á¤»óÀûÀÎ'' ºÎÆ®·ÒÀ» »ç¿ëÇÒ ¼ö ¾ø´Ù.
<item> ¸®´ª½º¸¦ À§ÇÑ ºÎÆ®·Ò°ú Á¤º¸¸¦ Á¦°øÇÏ´Â, Gero Kuhlmann¾¾ÀÇ
<tt/netboot/²Ù·¯¹Ì°¡ ÀÖ´Ù. <tt/netboot/´Â ¸®´ª½º ¹Ì·¯ ¶Ç´Â µ¥ºñ¾È
²Ù·¯¹Ì(<tt/netboot-0.4/)¾È¿¡ ÀÖ´Ù.
<item> ºÎÆ®·Ò¿¡ µû¶ó¿À´Â ¹®¼­¸¦ À¯½ÉÈ÷ Àд´Ù.
<item> ºÎÆ®·ÒÀÌ Ä¿³ÎÀ» ·ÎµùÇÏ´Â ¹æ½Ä¿¡ µû¶ó ¼­¹ö»ó¿¡ tftpd¸¦ ¶ç¿ö¾ß
ÇÏ´Â °æ¿ìµµ ÀÖ´Ù.
<item> <it>º¸Åë »ç¶÷µéÀÌ prom burner¿¡ Á¢±ÙÇϱâ´Â Èûµé±â ¶§¹®¿¡,
¸®´ª½º¿Í °ü·ÃµÈ ºÎÆ®·Ò ÆÇ¸Å¾÷Àڵ鿡 ´ëÇÑ ¾î¶°ÇÑ Á¤º¸µµ ȯ¿µ!.
ÇÊÀÚ´Â ÀÌ Á¤º¸¸¦ ¿©±â¿¡ »ðÀÔÇÒ °ÍÀÌ´Ù. </it> 
</itemize>
<sect1> ·Î¿ì Ä¿³Î µð½ºÅ© ÀÌ¿ë <p>
<em/NFS/¼­¹ö°¡ ¶ÇÇÑ <em/RARP/¼­¹öÀ̰í (¼­¹ö¿Í ¿÷½ºÅ×À̼ÇÀº °°Àº
¼­ºê³Ý¿¡ ÀÖ¾î¾ß ÇÔÀ» ¾Ï½ÃÇÑ´Ù.) ·çÆ® ÆÄÀϽýºÅÛÀ» ¹Ù¸£°Ô ÀͽºÆ÷Æ®ÇÏ¿´´Ù¸é
´ç½ÅÀº Ä¿³ÎÀ» µð½ºÅ©¿¡ <tt/cat/ÇÔÀ¸·Î½á ºÎÆÃ µð½ºÅ©¸¦ ¸¸µé ¼ö
ÀÖ´Ù(Ä¿³ÎÀÇ ·çÆ® ÀåÄ¡¸¦ 0:255·Î ¼³Á¤ÇØ¾ß ÇÑ´Ù).
¼­¹ö»óÀÇ (¿÷½ºÅ×À̼ÇÀÇ) ·çÆ® µð·ºÅ丮´Â 
<tt>/tftpboot/</tt><it>IP-Address</it>À̾î¾ß ÇÑ´Ù(ÀÌ °ªÀº Ä¿³Î ÄÄÆÄÀ϶§
¹Ù²Ü ¼ö ÀÖ´Ù).

<sect1> bootloader¿Í <em/RARP/ ÀÌ¿ë <p>
Ä¿³Î Àμö¿¡
<tt>nfsroot=<<em/server-ip-addr/>:<<em>/path/to/mount</em>></tt>¸¦
Ãß°¡ÇÑ´Ù. <em/server-ip-addr/Àº NFS¼­¹öÀÇ ÁÖ¼ÒÀ̰í <em/server-ip-addr/Àº
·çÆ® µð·ºÅ丮ÀÇ °æ·ÎÀÌ´Ù.

ÆÁ:
<itemize>
<item> <bf/LILO/¸¦ ÀÌ¿ëÇÒ ¶§ ``<tt/lock/''±â´ÉÀ» ÀÌ¿ëÇØ º¸¶ó:
¿Ã¹Ù¸¥ ÀμöµéÀ» ÀÔ·ÂÇÑ ÈÄ ``<tt/lock/''À» Ãß°¡ÇÑ´Ù. ´ÙÀ½
ºÎÆÃ¶§ºÎÅÍ´Â Àμö¸¦ ´Ù½Ã ÀÔ·ÂÇÒ Çʿ䰡 ¾ø´Ù.
<item> ¿÷½ºÅ×ÀÌ¼Ç Æ¯Á¤ ºÎÆÃ µð½ºÅ©¸¦ ¸¸µé¶§, <tt/lilo.conf/¾ÈÀÇ
<tt/append=/±â´ÉÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
</itemize>
<sect1> <em/RARP/¾ø´Â bootloaderÀÌ¿ë <p>
ºÎÆÃÇÒ¶§, <tt/nfsroot/¿¡ ´õÇÏ¿©
<tt>nfsaddrs=<<em/wst-IP/>:<<em/srv-IP/>:<<em/gw-IP/>:<<em/netm-IP/>:<<em/hostname/></tt>
Ä¿³Î Àμö¸¦ ÀÔ·ÂÇÑ´Ù. Ä¿³ÎÀº ÁÖ¾îÁø Àμö·Î <tt/eth0/¸¦ ¼³Á¤ÇÒ °ÍÀÌ´Ù:
<descrip>
<tag/wst-IP/    ±â°èÀÇ IPÁÖ¼Ò
<tag/srv-IP/    NFS¼­¹öÀÇ IPÁÖ¼Ò
<tag/gw-IP/     °ÔÀÌÆ®¿þÀÌ
<tag/netm-IP/   ³Ý¸Å½ºÅ©
<tag/hostname/  ±â°èÀÇ À̸§
</descrip>
<sect> ¾Ë·ÁÁø ¹®Á¦Á¡ <p>
<sect1> /sbin/initÀÌ ½ÃÀÛÇÏÁö ¾Ê´Â´Ù.  <p>
/sbin/init·Î ÀÎÇÑ À¯¸íÇÑ ¹®Á¦´Â, ¾î¶² ¹èÆ÷ÆÇµéÀÌ µ¿ÀûÀ¸·Î ¸µÅ©µÈ
/sbin/initÀ» Æ÷ÇÔÇϱ⠶§¹®¿¡ ÀϾ´Ù. ±×°æ¿ì ´ç½ÅÀº /lib ¼³Á¤À»
¿Ã¹Ù¸£°Ô ¹Ù²Ù¾î¾ß ÇÑ´Ù. ÇѰ¡Áö ½±°Ô ÇØ º¼¼ö ÀÖ´Â ½Ãµµ´Â,
Ŭ¶óÀ̾ðÆ®ÀÇ /sbin/initÀ» Á¤ÀûÀ¸·Î ¸µÅ©µÈ ``Hello World'' ÇÁ·Î±×·¥À¸·Î
´ëÄ¡ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀ¸·Î ´ç½ÅÀº ÀÌ ¹®Á¦°¡ Á» ´õ ±Ùº»ÀûÀÎ °ÍÀÎÁö
¾Æ´Ï¸é ´ÜÁö µ¿Àû ¸µÅ·¶§¹®ÀÎÁö °¡·Á ³¾ ¼ö ÀÖ´Ù.
<sect1> /dev ¹®Á¦ <p>
ºÎÆÃÇÒ¶§ tty¿¡ °üÇÑ ÀÌ»óÇÑ ¸Þ½ÃÁö¸¦ ¾ò¾ú´Ù¸é, ´ç½ÅÀº Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ
/dev µð·ºÅ丮ÀÇ MAKEDEV¸¦ ½ÇÇà½ÃÄÑ¾ß ÇÑ´Ù. 64ºñÆ® ÀåÄ¡ ¹øÈ£¸¦ °¡Áö´Â
¾î¶² ¼­¹ö¿¡¼­´Â ÀÌ ÇØ°áÃ¥ÀÌ ½ÇÆÐÇÑ´Ù´Â ¼Ò¹®ÀÌ ÀÖ´Ù. ¸¸¾à ±×·¸´Ù¸é
¹®Á¦¸¦ ÀÏÀ¸Å°´Â ´ç½ÅÀÇ OS¿¡ °üÇÏ¿© ÇÊÀÚ¿¡°Ô ¸ÞÀÏÀ» º¸³»±â¸¦ ¹Ù¶õ´Ù.
ÇѰ¡Áö ÀáÀçÀûÀÎ ÇØ°áÃ¥Àº ¸Å¹ø ÃÊ±â ºÎÆ®´Ü°è¿¡¼­ ÀÛÀº /dev ·¥ µð½ºÅ©¸¦
¸¸µé°í ÀåÄ¡ ³ëµåµéÀ» ´Ù½Ã ¼³Ä¡ÇÏ´Â ¹æ¹ýÀÌ´Ù.

<sect> ´Ù¸¥ ÁÖÁ¦µé <p>
<itemize>
<item> BOOTP Ŭ¶óÀ̾ðÆ®: 
<tt>ftp://sunsite.unc.edu/system/Network/admin/bootpc.v045.tgz</tt>.
<p>
(¸®´ª½º 2.0¿¡ Æ÷ÇÔµÈ) initrd´Â µð½ºÅ©¾ø´Â ÄÄÇ»ÅÍ¿¡¼­ ²Ï ¸ÚÁö°Ô 
ÀÛµ¿Çϵµ·Ï ¸¸µé¾î Á³´Ù. »ç½Ç initrd´Â Ç×»ó Á» ´õ Ä¿½ºÅ͸¶ÀÌÁîµÈ
¼³Á¤À» À§ÇÑ ÁøÀϺ¸ÇÑ ¿É¼ÇÀÌ´Ù.

<item> ¸®´ª½º 2.0Àº RARP´ë½Å¿¡ BOOTP¸¦ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ (Á» ´õ
Á¤È®È÷, ´ç½ÅÀº Ä¿³Î¿¡ µÑ ´Ù ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ°í, ±× Áß ´õ ºü¸¥ °ÍÀÌ
À̱ä´Ù), Æò¹üÇÑ bootpd±â¹Ý ºÎÆ®´Â ÇÊ¿ä¾ø´Ù.

<item> Ä¿³Î ¼Ò½ºÀÇ ¹®¼­ µð·ºÅ丮¿¡ NFS-Root½Ã½ºÅÛ¿¡ °üÇÑ ¹®¼­
ÆÄÀÏÀÌ ÀÖ´Ù.

<item> NFS¸¦ ÅëÇØ ½º¿ÍÇÎÀ» Çã¿ëÇÏ´Â ÆÐÄ¡°¡ ¶°µ¹°í ÀÖ´Ù. ÇÊÀÚµµ
±×°ÍÀ» ¹Þ¾Ò´Âµ¥, ¸ÞÀÏÀ» ÀÒ¾î ¹ö·È´Ù. :(

¾Æ¸¶µµ http://www.linuxhq.com/ÀÇ ºñ°ø½Ä ÆÐÄ¡Àý¿¡¼­ ±×°ÍÀ» ¾òÀ»
¼ö ÀÖÀ» °ÍÀÌ´Ù.

<item> ÇÊÀÚÀÇ PGPŰ´Â andreas@ag.or.at¸¦ ÇΰÅÇÔÀ¸·Î½á ¾òÀ» ¼ö ÀÖ´Ù.
ÇÊÀÚÀÇ ÇΰÅÇÁ¸°Æ®(fingerprint): 
F1 F7 43 D5 07 C4 6C 87  BF 6B 33 A2 2C EE 5A F9.
</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:30
Processing time 0.0072 sec