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

You are not allowed to 'diff'


NFS-Root Mini-Howto

NFS-Root Mini-Howto

Andreas Kostyrka, andreas@ag.or.at

V8, 8 August 1997 ¹ø¿ª: Á¤¼øö, mailto:jungsoonchul@yahoo.com 1999³â 11¿ù 29ÀÏ
ÀÌ ¹Ì´ÏÇÏ¿ìÅõ´Â NFS¸¦ ÅëÇÏ¿© ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÏ´Â ``µð½ºÅ© ¾ø´Â'' ¸®´ª½º ¿÷½ºÅ×À̼ÇÀÇ ¼³Ä¡ ¹æ¹ý¿¡ ´ëÇؼ­ ¼³¸íÇÑ´Ù. ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/NFS-Root ¶Ç´Â ¼±»çÀÌÆ® ¹Ì·¯¿¡¼­ ÀÌ ¹Ì´ÏÇÏ¿ìÅõÀÇ ÃֽŠ¹öÀüÀ» ±¸ÇÒ ¼ö ÀÖ´Ù.

1. ÆDZÇ

(c) 1996 Andreas Kostyrka (e9207884@student.tuwien.ac.at or andreas@ag.or.at)

µû·Î ¸»ÀÌ ¾ø´Ù¸é, ¸®´ª½º HOWTO ¹®¼­ÀÇ ÆDZÇÀº ÀúÀÚ¿¡°Ô ÀÖ´Ù. ¸®´ª½º HOWTO ¹®¼­´Â ÆÇ±Ç Ç¥½Ã°¡ º¹»çº»¿¡ À¯ÁöµÇ´Â ÇÑ, ¾î¶² ¸Åü·ÎµçÁö Àüü ¶Ç´Â ºÎºÐÀûÀ¸·Î Àç»ý»êµÇ°Å³ª ¹èÆ÷µÉ ¼ö ÀÖ´Ù. »ó¾÷ÀûÀÎ Àç¹èÆ÷°¡ Çã¶ôµÇ°í ±ÇÀåµÈ´Ù. ±×·¯³ª ÀúÀÚ¿¡°Ô ±×·¯ÇÑ ¹èÆ÷ »ç½ÇÀ» ¾Ë¸®´Â °Ô ÁÁÀ» °ÍÀÌ´Ù.

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

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

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

1.1 °øÇåÇÑ »ç¶÷µé

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

2. ÀüüÀûÀÎ °³¿ä

ÀϹÝÀûÀ¸·Î ¸»Çؼ­, µð½ºÅ© ¾ø´Â ¿÷½ºÅ×À̼ǿ¡´Â ´ÙÀ½°ú °°Àº °°Àº ¹®Á¦Á¡µéÀÌ ÀÖ´Ù:

  • ±×°ÍÀº ÀÚ½ÅÀÇ IPÁÖ¼Ò¸¦ ¾Ë¾Æ³»¾ß ÇÑ´Ù. ÇÊ¿äÇÏ´Ù¸é ³ª¸ÓÁö ÀÌ´õ³Ý ±¸¼º Á¤º¸±îÁöµµ.
  • ±×°ÍÀº NFS¼­¹ö¿Í ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ» À§ÇÑ ¸¶¿îÆ® °æ·Î¸¦ ¾Ë¾Æ ³»¾ß ÇÑ´Ù.

¸®´ª½º Ä¿³Î(1.3.7x)¿¡¼­ÀÇ NFSROOT±¸ÇöÀº ´ÙÀ½°ú °°Àº ``ÇØ°áÃ¥''À» Á¦½ÃÇÑ´Ù:

  • IPÁÖ¼Ò´Â RARP¿¡ ÀÇÇؼ­ ¹ß°ßµÉ ¼ö ÀÖ´Ù. ¶Ç´Â ÀÌ´õ³Ý ±¸¼º Á¤º¸ ¸ðµÎ°¡ LILO ¶Ç´Â LOADLINÀÇ Ä¿³Î ÀÎÀÚ¸¦ ÅëÇؼ­ Ä¿³Î¿¡ Àü´ÞµÉ ¼ö ÀÖ´Ù.
  • Ä¿³Î ÀÎÀÚ¸¦ ÅëÇØ NFS°æ·Î°¡ Àü´ÞµÉ ¼ö ÀÖ´Ù. Àü´ÞµÇÁö ¾Ê´Â´Ù¸é Ä¿³ÎÀº RARP¼­¹ö°¡ ¶ÇÇÑ NFS¼­¹ö¶ó°í °¡Á¤ÇÏ°í ÀÌ¹Ì Á¤ÀÇµÈ ±âº»°ªÀ» NFS°æ·Î·Î »ç¿ëÇÑ´Ù. (±âº»°ª: /tftpboot/<IP-address of the machine>)
  • Ŭ¶óÀ̾ðÆ®ÀÇ ±¸¼º Á¤º¸¸¦ BOOTP¸¦ ÅëÇؼ­ ¾Ë¾Æ ³¾ ¼ö ÀÖ´Ù.

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

3. ¼­¹öÃø ¼³Á¤

3.1 Ä¿³Î ÄÄÆÄÀÏ

¼­¹öÀÇ Ä¿³Î¿¡ RARP±â´ÉÀ» ³Ö´Â °ÍÀº ÁÁÀº »ý°¢ÀÌ´Ù. Ä¿³Î ÀÎÀÚ¾øÀÌ ºÎÆÃÇÏ·Á¸é ÀÌ ±â´ÉÀÌ ¹Ýµå½Ã ÇÊ¿äÇÏ´Ù. ÇÑÆí Ŭ¶óÀ̾ðÆ®°¡ ¼­¹ö¿Í ´Ù¸¥ ¼­ºê³Ý¿¡ ÀÖ´Ù¸é ÀÌ ±â´ÉÀº µµ¿òÀÌ µÇÁö ¸øÇÑ´Ù.

¿÷½ºÅ×À̼ÇÀÇ Ä¿³ÎÀº ÃÖ¼ÒÇÑ ´ÙÀ½ Á¶°ÇµéÀ» ¸¸Á·½ÃÄÑ¾ß ÇÑ´Ù:

  • NFSÆÄÀÏ ½Ã½ºÅÛÀÌ ÄÄÆÄÀÏ-ÀÎ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù (¿ªÁÖ: ¸ðµâ·Î ÇÏ¸é ¾È µÈ´Ù). (ext2Áö¿øÀº ±×·² ÇÊ¿ä ¾øÀÌ ¸ðµâÀ̸é ÃæºÐÇÏ´Ù.)
  • ``Root on NFS''°¡ °¡´ÉÇØ¾ß ÇÑ´Ù.
  • ¿÷½ºÅ×À̼ÇÀÇ ³×Æ®¿öÅ© Ä«µåÀÇ ÀÌ´õ³Ý µå¶óÀ̹ö°¡ ÄÄÆÄÀÏ-ÀÎ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.
  • NFS-Root¸¦ À§ÇØ, ÇÊ¿ä¿¡ µû¶ó RARP ¶Ç´Â BOOTPÁö¿øÀ» °¡´ÉÇÏ°Ô ÇØ¾ß ÇÑ´Ù. (make config¿¡¼­ ÀÌ ¿É¼ÇÀº NFS Áú¹® ´ÙÀ½¿¡ ³ª¿Â´Ù.)

¿÷½ºÅ×À̼ÇÀÌ Ä¿³Î ÀÎÀÚ¾øÀÌ ºÎÆõǷÁ¸é ·çÆ® ÀåÄ¡¸¦ 0:255·Î ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. mknod /dev/nfsroot b 0 255¸¦ ÇÔÀ¸·Î½á ´õ¹Ì ÀåÄ¡¸¦ ¸¸µç ÈÄ, rdev <kernel-image> /dev/nfsroot¸¦ ŸÀÌÇÎÇÔÀ¸·Î½á Ä¿³Î À̹ÌÁöÀÇ ·çÆ® ÀåÄ¡¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

3.2 ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀÇ ÀÛ¼º

ÆÄÀÏ ½Ã½ºÅÛ º¹»ç

°æ°í: ÀÌµé ¸í·É¾îµéÀÌ Àß ÀÛµ¿ÇÑ´Ù ÇÏ´õ¶óµµ, Á¦ÀÛ È¯°æ(production enviroment)¿¡¼­ °áÄÚ ÀûÀýÇÑ °ÍÀº ¾Æ´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ ·çÆ® ÆÄÀϽýºÅÛÀ» ¼³Á¤Çϱâ À§ÇÑ ´õ¿í ³ªÀº ¹æ¹ýÀÌ Ofer Maor <ofer@hadar.co.il>¾¾ÀÇ NFS-Root-Client ¹Ì´Ï ÇÏ¿ìÅõ¿¡ Àß ³ª¿Í ÀÖ´Ù.

·çÆ® Æ®¸®ÀÇ À§Ä¡¸¦ Á¤ÇÑ ´ÙÀ½¿¡, ¿¹¸¦ µé¾î, mkdir -p <directory>¿Í tar cClf / - | tar xpCf <directory> -¸¦ ÇÔÀ¸·Î½á Æ®¸®¸¦ ¸¸µç´Ù.

LILO¾øÀÌ Ä¿³ÎÀ» ºÎÆÃÇÏ·Á¸é ·çÆ® µð·ºÅ丮´Â /tftpboot/<IP-address>°¡ µÇ¾î¾ß ÇÑ´Ù. ±âº»°ªÀÌ ¸¾¿¡ ¾È µç´Ù¸é Ä¿³Î ¼Ò½ºÀÇ Makefile¿¡¼­ NFS_ROOT = -DNFS_ROOT="\"/tftpboot/%s\""ºÎºÐÀ» ãÀº ´ÙÀ½ Àû´çÈ÷ °íÄ¡°í ´Ù½Ã ÄÄÆÄÀÏÀ» ÇÏ¸é µÈ´Ù.

·çÆ® ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ÀÇ º¯È­

ÀÌÁ¦ ºÒÇÊ¿äÇÑ ÆÄÀϵéÀ» Áö¿ì°í, /etc/rc.d ½ºÅ©¸³Æ®µéÀ» °Ë»çÇÑ´Ù.

  • eth0 ¼³Á¤. ¿÷½ºÅ×À̼ÇÀº ÃÖ¼ÒÇÑ ºÎºÐÀûÀ¸·Î¶óµµ eth0 ¼³Á¤ Á¤º¸¸¦ ã´Â´Ù. ¿÷½ºÅ×À̼ÇÀÇ IPÁÖ¼Ò¸¦ ¼­¹öÀÇ IPÁÖ¼Ò·Î ¼³Á¤ÇÏ´Â °ÍÀº ÀßÇÑ ÀÏÀÌ ¾Æ´Ï´Ù(Ãʱ⿡ ÀÏ¾î ³µ´ø, ÇÊÀÚÀÇ ½Ç¼ö Áß ÇϳªÀÌ´Ù).
  • ¿÷½ºÅ×À̼ÇÀÇ /etc/fstab. NFS ÆÄÀϽýºÅÛ¿¡ ´ëÇÑ ¼³Á¤ÀÌ ÇÊ¿äÇÏ´Ù.
  • °æ°í: ¼­¹öÀÇ ·çÆ® ÆÄÀϽýºÅÛ°ú ¿÷½ºÅ×À̼ÇÀÇ ·çÆ® ÆÄÀϽýºÅÛÀ» È¥µ¿ÇÏÁö ¸»¶ó.

ÆÄÀϽýºÅÛÀ» ÀͽºÆ÷Æ®Çϱâ

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

RARP ¼³Á¤

³×Æ®»óÀÇ ¾îµò°¡¿¡ RARP¸¦ ¼³Ä¡Ç϶ó. nfsroot Àμö¾øÀÌ ºÎÆÃÇÏ·Á ÇÑ´Ù¸é, RARP¼­¹ö´Â ¶ÇÇÑ NFS¼­¹ö¿©¾ß ÇÑ´Ù. º¸Åë RARP¼­¹ö°¡ NFS¼­¹öÀÇ ¿ªÇÒµµ ¸Ã´Â´Ù. RARP¸¦ ¼³Ä¡ÇÏ·Á¸é Ä¿³ÎÀÌ RARP¸¦ Áö¿øÇϵµ·Ï ¼³Á¤µÇ¾î¾ß ÇÑ´Ù.

±×¸®°í ³ª¼­, ´ÙÀ½À» ½ÇÇà½ÃŲ´Ù(±×¸®°í ¼­¹öÀÇ /etc/rc.dÀÇ ¾îµò°¡¿¡ ÀÌ ¸í·É¹®À» ¼³Ä¡ÇØ¾ß ÇÑ´Ù!):

/sbin/rarp -s <ip-addr> <hardware-addr>

¿©±â¿¡¼­

ip-addr

Àº ¿÷½ºÅ×À̼ÇÀÇ IPÁÖ¼ÒÀÌ°í

hardware-addr

Àº ¿÷½ºÅ×À̼ÇÀÇ ³×Æ®¿öÅ© Ä«µåÀÇ ÀÌ´õ³Ý ÁÖ¼ÒÀÌ´Ù.

¿¹: /sbin/rarp -s 131.131.90.200 00:00:c0:47:10:12

¼­¹ö°¡ À̸§À¸·Î IPÁÖ¼Ò¸¦ ãÀ» ¼ö ÀÖ´Ù¸é(/etc/hosts³ª DNS¸¦ ÀÌ¿ëÇؼ­), IPÁÖ¼Ò´ë½Å¿¡ À̸§À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

BOOTP ¼³Á¤

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

Çϵå¿þ¾î ÁÖ¼Ò ¾Ë¾Æ ³»±â

ÇÊÀÚ´Â Çϵå¿þ¾î ÁÖ¼Ò(¿ªÁÖ: ¿÷½ºÅ×À̼ÇÀÇ ·£Ä«µåÀÇ ÀÌ´õ³Ý ÁÖ¼Ò)¸¦ ¸ð¸¥´Ù. ¾î¶»°Ô ¾Ë¾Æ ³¾ ¼ö ÀÖÀ»±î?

  • ´ç½ÅÀÌ ¸¸µç Ä¿³Î µð½ºÅ©·Î ºÎÆÃÇ϶ó. ±×¸®°í ³×Æ®¿öÅ© Ä«µå°¡ ÀνĵǴ ÁÙÀ» »ìÆ캻´Ù. º¸Åë ±× ÁÙÀº Ä«µåÀÇ ÀÌ´õ³Ý ÁÖ¼ÒÀÎ 6¹ÙÀÌƮ¥¸® 16Áø¼ö¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
  • TCP/IP°¡ °¡´ÉÇÑ OS·Î ºÎÆÃÇÑ´Ù. ¼­¹ö¿¡¼­ ¿÷½ºÅ×À̼ÇÀ» ÇÎ(ping)ÇÑ´Ù. ±×¸®°í ³ª¼­ /sbin/arp -a·Î ARPij½Ã¸¦ »ìÆì º»´Ù.

4. ¿÷½ºÅ×À̼ÇÀ» ºÎÆÃÇϱâ

4.1 ºÎÆ®·Ò ÀÌ¿ë

ÇÊÀÚ´Â ¾ÆÁ÷ ±×·± ±«¹°À» »ç¿ëÇØ º» ÀûÀÌ ¾ø±â ¶§¹®¿¡ ´ÜÁö ´ÙÀ½°ú °°Àº ÆÁ¸¸À» ¾Ë·Á ÁÙ ¼ö ÀÖ´Ù (Christian Leutloff <leutloff@sundancer.tng.oche.de>¾¾ÀÇ È£ÀÇ):

  • ´ç½ÅÀº ``Á¤»óÀûÀÎ'' ºÎÆ®·ÒÀ» »ç¿ëÇÒ ¼ö ¾ø´Ù.
  • ¸®´ª½º¸¦ À§ÇÑ ºÎÆ®·Ò°ú Á¤º¸¸¦ Á¦°øÇÏ´Â, Gero Kuhlmann¾¾ÀÇ netboot²Ù·¯¹Ì°¡ ÀÖ´Ù. netboot´Â ¸®´ª½º ¹Ì·¯ ¶Ç´Â µ¥ºñ¾È ²Ù·¯¹Ì(netboot-0.4)¾È¿¡ ÀÖ´Ù.
  • ºÎÆ®·Ò¿¡ µû¶ó¿À´Â ¹®¼­¸¦ À¯½ÉÈ÷ Àд´Ù.
  • ºÎÆ®·ÒÀÌ Ä¿³ÎÀ» ·ÎµùÇÏ´Â ¹æ½Ä¿¡ µû¶ó ¼­¹ö»ó¿¡ tftpd¸¦ ¶ç¿ö¾ß ÇÏ´Â °æ¿ìµµ ÀÖ´Ù.
  • º¸Åë »ç¶÷µéÀÌ prom burner¿¡ Á¢±ÙÇϱâ´Â Èûµé±â ¶§¹®¿¡, ¸®´ª½º¿Í °ü·ÃµÈ ºÎÆ®·Ò ÆǸž÷Àڵ鿡 ´ëÇÑ ¾î¶°ÇÑ Á¤º¸µµ ȯ¿µ!. ÇÊÀÚ´Â ÀÌ Á¤º¸¸¦ ¿©±â¿¡ »ðÀÔÇÒ °ÍÀÌ´Ù.

4.2 ·Î¿ì Ä¿³Î µð½ºÅ© ÀÌ¿ë

NFS¼­¹ö°¡ ¶ÇÇÑ RARP¼­¹öÀÌ°í (¼­¹ö¿Í ¿÷½ºÅ×À̼ÇÀº °°Àº ¼­ºê³Ý¿¡ ÀÖ¾î¾ß ÇÔÀ» ¾Ï½ÃÇÑ´Ù.) ·çÆ® ÆÄÀϽýºÅÛÀ» ¹Ù¸£°Ô ÀͽºÆ÷Æ®ÇÏ¿´´Ù¸é ´ç½ÅÀº Ä¿³ÎÀ» µð½ºÅ©¿¡ catÇÔÀ¸·Î½á ºÎÆà µð½ºÅ©¸¦ ¸¸µé ¼ö ÀÖ´Ù(Ä¿³ÎÀÇ ·çÆ® ÀåÄ¡¸¦ 0:255·Î ¼³Á¤ÇØ¾ß ÇÑ´Ù). ¼­¹ö»óÀÇ (¿÷½ºÅ×À̼ÇÀÇ) ·çÆ® µð·ºÅ丮´Â /tftpboot/IP-AddressÀ̾î¾ß ÇÑ´Ù(ÀÌ °ªÀº Ä¿³Î ÄÄÆÄÀ϶§ ¹Ù²Ü ¼ö ÀÖ´Ù).

4.3 bootloader¿Í RARP ÀÌ¿ë

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

ÆÁ:

  • LILO¸¦ ÀÌ¿ëÇÒ ¶§ ``lock''±â´ÉÀ» ÀÌ¿ëÇØ º¸¶ó: ¿Ã¹Ù¸¥ ÀμöµéÀ» ÀÔ·ÂÇÑ ÈÄ ``lock''À» Ãß°¡ÇÑ´Ù. ´ÙÀ½ ºÎÆö§ºÎÅÍ´Â Àμö¸¦ ´Ù½Ã ÀÔ·ÂÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
  • ¿÷½ºÅ×ÀÌ¼Ç Æ¯Á¤ ºÎÆà µð½ºÅ©¸¦ ¸¸µé¶§, lilo.conf¾ÈÀÇ append=±â´ÉÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.

4.4 RARP¾ø´Â bootloaderÀÌ¿ë

ºÎÆÃÇÒ¶§, nfsroot¿¡ ´õÇÏ¿© nfsaddrs=<wst-IP>:<srv-IP>:<gw-IP>:<netm-IP>:<hostname> Ä¿³Î Àμö¸¦ ÀÔ·ÂÇÑ´Ù. Ä¿³ÎÀº ÁÖ¾îÁø Àμö·Î eth0¸¦ ¼³Á¤ÇÒ °ÍÀÌ´Ù:

wst-IP

±â°èÀÇ IPÁÖ¼Ò

srv-IP

NFS¼­¹öÀÇ IPÁÖ¼Ò

gw-IP

°ÔÀÌÆ®¿þÀÌ

netm-IP

³Ý¸Å½ºÅ©

hostname

±â°èÀÇ À̸§

5. ¾Ë·ÁÁø ¹®Á¦Á¡

5.1 /sbin/initÀÌ ½ÃÀÛÇÏÁö ¾Ê´Â´Ù.

/sbin/init·Î ÀÎÇÑ À¯¸íÇÑ ¹®Á¦´Â, ¾î¶² ¹èÆ÷ÆǵéÀÌ µ¿ÀûÀ¸·Î ¸µÅ©µÈ /sbin/initÀ» Æ÷ÇÔÇϱ⠶§¹®¿¡ ÀϾ´Ù. ±×°æ¿ì ´ç½ÅÀº /lib ¼³Á¤À» ¿Ã¹Ù¸£°Ô ¹Ù²Ù¾î¾ß ÇÑ´Ù. ÇÑ°¡Áö ½±°Ô ÇØ º¼¼ö ÀÖ´Â ½Ãµµ´Â, Ŭ¶óÀ̾ðÆ®ÀÇ /sbin/initÀ» Á¤ÀûÀ¸·Î ¸µÅ©µÈ ``Hello World'' ÇÁ·Î±×·¥À¸·Î ´ëÄ¡ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀ¸·Î ´ç½ÅÀº ÀÌ ¹®Á¦°¡ Á» ´õ ±Ùº»ÀûÀÎ °ÍÀÎÁö ¾Æ´Ï¸é ´ÜÁö µ¿Àû ¸µÅ·¶§¹®ÀÎÁö °¡·Á ³¾ ¼ö ÀÖ´Ù.

5.2 /dev ¹®Á¦

ºÎÆÃÇÒ¶§ tty¿¡ °üÇÑ ÀÌ»óÇÑ ¸Þ½ÃÁö¸¦ ¾ò¾ú´Ù¸é, ´ç½ÅÀº Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍ /dev µð·ºÅ丮ÀÇ MAKEDEV¸¦ ½ÇÇà½ÃÄÑ¾ß ÇÑ´Ù. 64ºñÆ® ÀåÄ¡ ¹øÈ£¸¦ °¡Áö´Â ¾î¶² ¼­¹ö¿¡¼­´Â ÀÌ ÇØ°áÃ¥ÀÌ ½ÇÆÐÇÑ´Ù´Â ¼Ò¹®ÀÌ ÀÖ´Ù. ¸¸¾à ±×·¸´Ù¸é ¹®Á¦¸¦ ÀÏÀ¸Å°´Â ´ç½ÅÀÇ OS¿¡ °üÇÏ¿© ÇÊÀÚ¿¡°Ô ¸ÞÀÏÀ» º¸³»±â¸¦ ¹Ù¶õ´Ù. ÇÑ°¡Áö ÀáÀçÀûÀÎ ÇØ°áÃ¥Àº ¸Å¹ø Ãʱ⠺ÎÆ®´Ü°è¿¡¼­ ÀÛÀº /dev ·¥ µð½ºÅ©¸¦ ¸¸µé°í ÀåÄ¡ ³ëµåµéÀ» ´Ù½Ã ¼³Ä¡ÇÏ´Â ¹æ¹ýÀÌ´Ù.

6. ´Ù¸¥ ÁÖÁ¦µé

  • BOOTP Ŭ¶óÀ̾ðÆ®: ftp://sunsite.unc.edu/system/Network/admin/bootpc.v045.tgz.

    (¸®´ª½º 2.0¿¡ Æ÷ÇÔµÈ) initrd´Â µð½ºÅ©¾ø´Â ÄÄÇ»ÅÍ¿¡¼­ ²Ï ¸ÚÁö°Ô ÀÛµ¿Çϵµ·Ï ¸¸µé¾î Á³´Ù. »ç½Ç initrd´Â Ç×»ó Á» ´õ Ä¿½ºÅ͸¶ÀÌÁîµÈ ¼³Á¤À» À§ÇÑ ÁøÀϺ¸ÇÑ ¿É¼ÇÀÌ´Ù.

  • ¸®´ª½º 2.0Àº RARP´ë½Å¿¡ BOOTP¸¦ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ (Á» ´õ Á¤È®È÷, ´ç½ÅÀº Ä¿³Î¿¡ µÑ ´Ù ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ°í, ±× Áß ´õ ºü¸¥ °ÍÀÌ À̱ä´Ù), Æò¹üÇÑ bootpd±â¹Ý ºÎÆ®´Â ÇÊ¿ä¾ø´Ù.
  • Ä¿³Î ¼Ò½ºÀÇ ¹®¼­ µð·ºÅ丮¿¡ NFS-Root½Ã½ºÅÛ¿¡ °üÇÑ ¹®¼­ ÆÄÀÏÀÌ ÀÖ´Ù.
  • NFS¸¦ ÅëÇØ ½º¿ÍÇÎÀ» Çã¿ëÇÏ´Â ÆÐÄ¡°¡ ¶°µ¹°í ÀÖ´Ù. ÇÊÀÚµµ ±×°ÍÀ» ¹Þ¾Ò´Âµ¥, ¸ÞÀÏÀ» ÀÒ¾î ¹ö·È´Ù. :( ¾Æ¸¶µµ http://www.linuxhq.com/ÀÇ ºñ°ø½Ä ÆÐÄ¡Àý¿¡¼­ ±×°ÍÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
  • ÇÊÀÚÀÇ PGPÅ°´Â andreas@ag.or.at¸¦ ÇΰÅÇÔÀ¸·Î½á ¾òÀ» ¼ö ÀÖ´Ù. ÇÊÀÚÀÇ ÇΰÅÇÁ¸°Æ®(fingerprint): F1 F7 43 D5 07 C4 6C 87 BF 6B 33 A2 2C EE 5A F9.


ID
Password
Join
You have literary talent that you should take pains to develop.


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.0014 sec