ű½ºÅ¸Æ® ÆÄÀÏÀº ¹Ýµå½Ã ´ÙÀ½ Áß ÇÑ°¡Áö À§Ä¡¿¡ ÀúÀåÇÏ¼Å¾ß ÇÕ´Ï´Ù:
ºÎÆà µð½ºÄÏ
ºÎÆà CD-ROM
³×Æ®¿öÅ©
ÀϹÝÀûÀ¸·Î ű½ºÅ¸Æ® ÆÄÀÏÀº ºÎÆà µð½ºÄÏ¿¡ º¹»çµÇ°Å³ª ³×Æ®¿öÅ© »ó¿¡¼ »ç¿ë °¡´ÉÇÏ°Ô µÇ¾î ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ Å±½ºÅ¸Æ® ¼³Ä¡°¡ ³×Æ®¿öÅ© ¿¬°áµÈ ÄÄÇ»ÅÍ¿¡¼ ¼öÇàµÇ±â ¶§¹®¿¡ ³×Æ®¿öÅ©-±â¹Ý ¼³Ä¡°¡ °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµË´Ï´Ù.
ÀÌÁ¦ ű½ºÅ¸Æ® ÆÄÀÏÀÌ À§Ä¡ÇÒ ¼ö ÀÖ´Â Àå¼Ò¿¡ ´ëÇÏ¿© º¸´Ù ÀÚ¼¼ÇÏ°Ô ¼³¸íÇØ º¸°Ú½À´Ï´Ù.
µð½ºÄÏ-±â¹Ý ű½ºÅ¸Æ® ¼³Ä¡¸¦ ¼öÇàÇϽ÷Á¸é, ű½ºÅ¸Æ® ÆÄÀÏÀ» ks.cfgÀ¸·Î À̸§ ºÙÀ̽ŠÈÄ ºÎÆà µð½ºÄÏÀÇ ÃÖ»óÀ§ µð·ºÅ丮¿¡ ÀúÀåÇÏ¼Å¾ß ÇÕ´Ï´Ù. ºÎÆà µð½ºÄÏ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Red Hat Linux ¼³Ä¡ °¡À̵åÀÇ ¼³Ä¡ ºÎÆà µð½ºÄÏ ¸¸µé±â ºÎºÐÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. Red Hat Linux ºÎÆà µð½ºÄÏÀº MS-DOS Çü½ÄÀ¸·Î µÇ¾îÀֱ⠶§¹®¿¡, ¸®´ª½º¿¡¼ mcopy ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ½±°Ô ű½ºÅ¸Æ® ÆÄÀÏÀ» º¹»çÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:
mcopy ks.cfg a: |
Windows¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» º¹»çÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. ¶Ç´Â Red Hat Linux¿¡¼ vfat ÆÄÀÏ ½Ã½ºÅÛ À¯ÇüÀ¸·Î MS-DOS ºÎÆà µð½ºÄÏÀ» ¸¶¿îÆ®ÇϽŠÈÄ cp ¸í·ÉÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» º¹»çÇØ ¿É´Ï´Ù.
CD-ROM ±â¹Ý ű½º»çÆ® ¼³Ä¡¸¦ ¼öÇàÇϽ÷Á¸é, ű½ºÅ¸Æ® ÆÄÀÏÀ» ks.cfgÀ¸·Î À̸§ ºÙÀÌ°í ºÎÆà CD-ROMÀÇ ÃÖ»óÀ§ µð·ºÅ丮¿¡ ÀúÀåÇÏ¼Å¾ß ÇÕ´Ï´Ù. CD-ROMÀº Àбâ Àü¿ëÀ̹ǷÎ, CD-ROM¿¡ ±â·ÏµÈ À̹ÌÁö¸¦ »ý¼ºÇϴµ¥ »ç¿ëµÈ µð·ºÅ丮¿¡ ÀÌ ÆÄÀÏÀ» Ãß°¡ÇÏ¼Å¾ß ÇÕ´Ï´Ù. ºÎÆà CD-ROMÀ» »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Red Hat Linux ¼³Ä¡ °¡À̵忡¼ ¼³Ä¡ ºÎÆà CD-ROM ¸¸µé±â ºÎºÐÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù; ±×·¯³ª file.iso À̹ÌÁö ÆÄÀÏÀ» ¸¸µå½Ã±â Àü¿¡, isolinux/ µð·ºÅ丮¿¡ ks.cfg ű½ºÅ¸Æ® ÆÄÀÏÀ» º¹»çÇÏ¼Å¾ß ÇÕ´Ï´Ù.
½Ã½ºÅÛ °ü¸®ÀÚ´Â ³×Æ®¿öÅ©·Î ¿¬°áµÈ ¿©·¯ °³ÀÇ ÄÄÇ»ÅÍ »ó¿¡¼ ¼³Ä¡¸¦ ´õ¿í ºü¸£°Ô ½±°Ô ÀÚµ¿ÈÇÒ ¼ö Àֱ⠶§¹®¿¡, ű½ºÅ¸Æ®¸¦ »ç¿ëÇÑ ³×Æ®¿öÅ© ¼³Ä¡°¡ ÀÚÁÖ »ç¿ëµË´Ï´Ù. ÀϹÝÀûÀ¸·Î °ü¸®ÀÚµéÀÌ °¡Àå ÀÚÁÖ »ç¿ëÇÏ´Â ¼³Ä¡ ¹æ¹ýÀº ·ÎÄà ³×Æ®¿öÅ© »ó¿¡¼ BOOTP/DHCP ¼¹ö¿Í NFS ¼¹ö¸¦ ¸ðµÎ »ç¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. BOOTP/DHCP ¼¹ö´Â Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡°Ô ³×Æ®¿öÅ· Á¤º¸¸¦ Á¦°øÇϱâ À§ÇÏ¿© »ç¿ëµÇ´Â ¹Ý¸é¿¡ NFS ¼¹ö´Â ¼³Ä¡ °úÁ¤¿¡¼ »ç¿ëµÈ ½ÇÁ¦ ÆÄÀϵéÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ µÎ ¼¹ö´Â Á¾Á¾ µ¿ÀÏÇÑ ÄÄÇ»ÅÍ »ó¿¡¼ ½ÇÇàµÇÁö¸¸, ´Ù¸¥ ±â°è¿¡¼ ½ÇÇàµÇ¾îµµ »ó°ü¾ø½À´Ï´Ù.
³×Æ®¿öÅ©-±â¹Ý ű½ºÅ¸Æ® ¼³Ä¡¸¦ ¼öÇàÇϽ÷Á¸é, ³×Æ®¿öÅ© »ó¿¡ BOOTP/DHCP ¼¹ö°¡ ÀÖ¾î¾ß Çϸç, ±× ¼¹ö´Â Red Hat Linux¸¦ ¼³Ä¡ÇÒ ÄÄÇ»ÅÍ¿¡ ´ëÇÑ ¼³Á¤ Á¤º¸¸¦ Æ÷ÇÔÇÏ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. BOOTP/DHCP ¼¹ö´Â Ŭ¶óÀ̾ðÆ®¿¡°Ô ű½ºÅ¸Æ® ÆÄÀÏÀÇ À§Ä¡ »Ó¸¸ ¾Æ´Ï¶ó ³×Æ®¿öÅ© Á¤º¸µµ ÇÔ²² Á¦°øÇÒ °ÍÀÔ´Ï´Ù.
¸¸ÀÏ Å±½ºÅ¸Æ® ÆÄÀÏÀÌ BOOTP/DHCP ¼¹ö¿¡ ÀÇÇØ ÁöÁ¤µÇ¾ú´Ù¸é, Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛÀº ÆÄÀÏÀÇ °æ·Î¸¦ NFS ¸¶¿îÆ®ÇÑ ÈÄ Æ¯Á¤ ÆÄÀÏÀ» º¹»çÇÏ¿© ű½ºÅ¸Æ® ÆÄÀÏó·³ »ç¿ëÇÕ´Ï´Ù. ¿©·¯ºÐÀÌ »ç¿ëÇϽô BOOTP/DHCP ¼¹ö¿¡ µû¶ó¼ ´Ù¸£°Ô ¼³Á¤µË´Ï´Ù.
´ÙÀ½Àº Red Hat Linux¿¡ Æ÷ÇÔµÈ DHCP ¼¹ö¿¡ »ç¿ëµÇ´Â dhcpd.conf ÆÄÀÏÀ» º¸½Ã¸é, ´ÙÀ½°ú °°Àº ÁÙÀÌ ³ªÅ¸³³´Ï´Ù:
filename "/usr/new-machine/kickstart/"; next-server blarg.redhat.com; |
filename ´ÙÀ½¿¡ ³ª¿À´Â °ªÀ» ű½ºÅ¸Æ® ÆÄÀÏ (¶Ç´Â ű½ºÅ¸Æ® ÆÄÀÏÀÌ À§Ä¡ÇÏ´Â µð·ºÅ丮)ÀÇ À̸§À¸·Î, next-server ´ÙÀ½¿¡ ³ª¿À´Â °ªÀº NFS ¼¹ö¸íÀ¸·Î ´ëüÇØ ÁֽʽÿÀ.
¸¸ÀÏ BOOTP/DHCP ¼¹ö¿¡ ÀÇÇØ µÇµ¹¾Æ¿Â ÆÄÀϸíÀÌ ½½·¡½Ã ("/")·Î ³¡³´Ù¸é ÀÌ°ÍÀº ¿ÀÁ÷ °æ·Î·Î¸¸ Çؼ®µË´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡ Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛÀº NFS¸¦ »ç¿ëÇÏ¿© ±× °æ·Î¸¦ ¸¶¿îÆ®Çϸç ƯÁ¤ ÆÄÀÏÀ» °Ë»öÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ ã´Â ÆÄÀϸíÀº ´ÙÀ½°ú °°½À´Ï´Ù:
<ip-addr>-kickstart |
ÆÄÀϸíÀÇ <ip-addr> ºÎºÐÀº Ŭ¶óÀ̾ðÆ®ÀÇ IP ÁÖ¼Ò¸¦ Á¡À¸·Î ±¸ºÐµÈ ½ÊÁø¼ö Çü½ÄÀ¸·Î ´ëüÇØ ÁֽʽÿÀ. ¿¹¸¦ µé¾î, IP ÁÖ¼Ò°¡ 10.10.0.1ÀÎ ÄÄÇ»ÅÍÀÇ ÆÄÀϸíÀº 10.10.0.1-kickstart°¡ µË´Ï´Ù.
¼¹ö¸íÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸½Ã¸é, Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛÀº BOOTP/DHCPÀÇ ¿ä±¸¿¡ ´ëÇÏ¿© NFS ¼¹ö·Î¼ ÀÀ´äÇÑ ¼¹ö¸¦ »ç¿ëÇÒ °ÍÀÔ´Ï´Ù. ¸¸ÀÏ °æ·Î³ª ÆÄÀϸíÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸½Ã¸é, Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛÀº BOOTP/DHCP ¼¹ö·ÎºÎÅÍ /kickstart¸¦ ¸¶¿îÆ® ½ÃµµÇÑ ÈÄ ¾Õ¿¡¼ ¼³¸íµÈ <ip-addr>-kickstart ÆÄÀϸíÀ» »ç¿ëÇÏ¿© ű½ºÅ¸Æ® ÆÄÀÏÀ» ãÀ¸·Á°í ½ÃµµÇÒ °ÍÀÔ´Ï´Ù.