Ken Yap ±Û¾´ÀÌ ¼Ò°³: È£ÁÖÀÇ ½Ãµå´Ï¿¡ »ì°í ÀÖ´Ù. 1979³â¿¡ óÀ½ À¯´Ð½º¸¦ Á¢ÇÏ°Ô µÇ¾ú°í, 4³â°£ ¸®´ª½º¸¦ »ç¿ëÇÏ¿© ¿öµåÀÛ¾÷°ú ÀÎÅÍ³Ý Á¢¼ÓµîÀ» ÇÏ°í ÀÖÀ¸¸ç, ÀüÀÚ°øÇп¡ °ü·ÃµÈ Ãë¹Ì¸¦ °¡Áö°í ÀÖ´Ù. ¸®´ª½º¸¦ Á¢Çϰųª ÀÏÇÒ¶§¸¦ Á¦¿ÜÇÑ ½Ã°£¿¡´Â ¿©ÇàÀ» Çϰųª Àç¹ÌÀÖ´Â »ç¶÷µéÀ» ¸¸³ª°Å³ª »õ·Î¿î ¿ä¸®¸¦ ¸¸µé¾î º»´Ù°Å³ª »êÃ¥À» Çϸç ÁÖÀ§¸¦ µÑ·¯º¸´Â °ÍÀÌ´Ù. ±×´Â ´Ù±¹Àû±â¾÷ÀÇ ¿¬±¸Á÷À¸·Î ÀÏÇÏ°í ÀÖ´Ù. ±Û¾´ÀÌ¿¡°Ô ¿¬¶ôÇϱâ |
³×Æ®¿÷ ºÎÆðú ÀÌ´õºÎÆÃÀÇ ¼Ò°³¿ä¾à: À̱ÛÀ» ÅëÇؼ ¿©·¯ºÐÀÇ ·ÎÄà Çϵåµð½ºÅ©¿¡ ¿¬°áÇÏÁö ¾Ê°í ¾î¶»°Ô ÇÏ¸é ºñÈֹ߼º ¸Þ¸ð¸®¿¡ ÀúÀåµÈ ÇÁ·Î±×·¥À¸·ÎºÎÅÍ ºÎÆ®½ºÆ®·¦À» Àâ´Â°¡¿¡ ´ëÇÑ ¹ßÀüµÈ ³»¿ëÀ» ´ã°í ÀÖ´Ù. ¸®´ª½º ¸Ó½Å¿¡¼ ÀúÀå°ø°£À» À¯ÁöÇϰųª ¼³Á¤ÇÏ´Â ÀÌ»óÀûÀÎ ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. ³×Æ®¿÷ ºÎÆÃ(Network booting)À̶õ ¹«¾ùÀΰ¡?³×Æ®¿÷ ºÎÆÃÀº ¿À·¡ ÀüÀÇ ¾ÆÀ̵ð¾î´Ù. ÄÄÇ»ÅÍ¿¡´Â ·Ò(ROM)Ĩ°ú °°ÀÌ ¼¹ö¿¡ Á¢¼ÓÇϰųª ³×Æ®¿öÅ© ¿¬°áÀ» ÅëÇÏ¿© ½Ã½ºÅÛ ÆÄÀÏÀ» ¾òÀ» ¼ö ÀÖµµ·Ï ÇÏ´Â ¸î °³ÀÇ ºñÈֹ߼º ¸Þ¸ð¸®¿¡ Æ÷ÇÔµÈ ºÎÆ®½ºÆ®·¦ Äڵ带 °¡Áö°í Àִµ¥ ÀÌ°ÍÀÌ ÇÙ½ÉÀûÀÎ ¾ÆÀ̵ð¾î´Ù. ÀÌ·¸°Ô ÇÏ´Â ÀÌÀ¯¿¡´Â ¿©·¯ °¡Áö°¡ Àִµ¥ ¸ÕÀú ù ¹ø°·Î´Â ºÎÆýà Çϵåµð½ºÅ©ÀÇ »ç¿ëÀ» ÇÇÇÏ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ¸¹Àº ±â°è¿¡¼ ¼ÒÇÁÆ®¿þ¾î À¯Áöºñ¿ëÀ» ÁÙÀÌ´Â °ÍÀÌ µÈ´Ù. ³×Æ®¿÷ ºÎÆÿ¡ ÀÇÇؼ ÆÄÀϵéÀº Áß¾Ó ¼¹ö¿¡ ¼ö¿ëµÇ¸ç ±× À§Ä¡¿¡¼¸¸ °»½ÅÇÏ¸é µÈ´Ù. ¶Ç ´Ù¸¥ ÀÌÀ¯´Â Çϵåµð½ºÅ©°¡ ¾ÈÁ¤µÇÁö ¸øÇÑ À§Ä¡¿¡¼ ÄÄÇ»Å͸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ´Ù. ¿¹¸¦ µé¸é °øÀå ÀÛ¾÷Àå¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖÀ¸³ª Çϵåµð½ºÅ©´Â °íÀ峪±â ½±´Ù. ¸¶Áö¸· ÀÌÀ¯´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù½Ã ÀÐÁö ¾Ê°íµµ ÀÌÁ¾ÀÇ ¿î¿µÃ¼Á¦ »çÀ̸¦ ÀüȯÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ³×Æ®¿÷ ºÎÆÃÀº Á¾Á¾ µð½ºÅ© ºÎÆðú °øÁ¸ÇÑ´Ù. ¿¹¸¦ µéÀÚ¸é ½Ã½ºÅÛÀÌ µð½ºÄÏ¿¡ ÀÇÇØ À©µµ¿ìÁ ½ÇÇàÇÒ ¼öµµ ÀÖÀ¸¸ç ¶§¶§·Î ³×Æ®¿÷¿¡ ÀÇÇØ ¸®´ª½º·Îµµ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ±â¹ýÀ» ÀÌ¿ëÇÑ ¸î °¡Áö »ç·Ê°¡ ÀÖ´Ù. ³» Ä£±¸ÁßÀÇ Çϳª´Â ÀÌ·¯ÇÑ ±â¼úÀ» ÀÌ¿ëÇÏ¿© ³×Æ®¿÷À» ÅëÇØ À©µµ¿ìÁ ´Ù½Ã ·ÎµåÇÑ´Ù. À©µµ¿ìÁ ¼³Ä¡ÇÑ ÈÄ ÀÚÁÖ ¹ß»ýµÇ´Â ½Ã½ºÅÛÀÌ ¼Õ»óµÇ¾úÀ» °æ¿ì, ½Ã½ºÅÛ °ü¸®ÀÚ´Â ³×Æ®¿÷À» ÅëÇÑ ¸®´ª½º ºÎÆðú ÀÚµ¿ ½ºÅ©¸³Æ®°¡ Çϵåµð½ºÅ©¸¦ Æ÷¸ËÇÏ°í °Å±â¿¡ Á¤»óÀûÀÎ À©µµ¿ìÁî ÀνºÅçÀ» º¹»çÇÑ ´ÙÀ½ »õ·Î¿î ÀνºÅçÀ» ¼öÇàÇÏ°Ô µÈ´Ù. ÀÛµ¿¿ø¸®³×Æ®¿÷À» ÅëÇÏ¿© ºÎÆÃÀ» ÇÏ·Á¸é, ÄÄÇ»ÅÍ´Â 1.°íÀ¯ ¾ÆÀ̵ð(Identity), 2, ¿î¿µÃ¼Á¦ À̹ÌÁö(an operating image), 3.ÀÛ¾÷ ÆÄÀϽýºÅÛÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ³×Æ®¿÷ ºÎÆ® ·ÒÀ» °¡Áö°í ÀÖ´Â µð½ºÅ©°¡ ¾ø´Â ÄÄÇ»ÅÍ(Diskless system;DC)¸¦ °í·ÁÇØ º¸ÀÚ. ÀÌ°ÍÀÌ ¿©·¯ °³ÀÇ °íÀ¯ÇÑ DC¸¦ °¡Áú ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ±×·³ ¾î¶»°Ô ´Ù¸¥ DCµéÀ» ±¸º°ÇÒ °ÍÀΰ¡? ÄÄÇ»ÅÍ(ÁÖ·Î ÄÄÇ»ÅÍÀÇ ³×Æ®¿÷ ¾î´ðÅÍ)ÀÇ °íÀ¯ÇÔÀ» ³ªÅ¸³»´Â Á¤º¸·Î´Â À̼³Ý ÁÖ¼Ò(Ethernet Address)°¡ ÀÖ´Ù. ¼¼»óÀÇ ¸ðµç À̼³Ý ¾î´ðÅÍ´Â °¢°¢ÀÇ Çϵå¿þ¾î Á¦ÀÛÀڵ鿡 ÇÒ´çµÈ ¸î °³ÀÇ ºí·ÏÀ¸·Î ±¸¼ºµÈ ±×µé °íÀ¯ÀÇ 48ºñÆ® À̼³Ý ¾îµå·¹½º¸¦ °¡Áö°í ÀÖ´Ù. ÀÌ ÁÖ¼Ò´Â ÇùÀÇ¿¡ ÀÇÇØ 16Áø¼ö µðÁöÅзΠµÇ¾î ÀÖÀ¸¸ç, Äݷп¡ ÀÇÇØ µÎ °³·Î ±¸¼ºµÈ °¢°¢ÀÇ ºí·Ï¿¡ ÀÇÇØ ºÐ¸®µÈ´Ù. ¿¹¸¦ µé¸é 00:60:08:C7:A3:D8ÀÌ´Ù. ÀÌ´õ³Ý ¾îµå·¹½º·ÎºÎÅÍ ÁÖ¾îÁø IPÁÖ¼Ò¸¦ ¾ò´Â µ¥ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀº ºÎÆ®ÇÁ·ÎÅäÄÝ(Boot Protocol;BOOTP) ¶Ç´Â µ¿ÀûÈ£½ºÆ®¼³Á¤ÇÁ·ÎÅäÄÝ(Dynamic Host Configuration Protocol;DHCP)À̶ó°í ºÎ¸¥´Ù. DHCP´Â BOOTPÀÇ ¹ßÀüÀÇ »ê¹°ÀÌ´Ù. ¿ì¸®°¡ Åä·ÐÇÑ ¹Ù¿¡ ÀÇÇÏ¸é ¹°·Ð BOOTP¿¡ Àû¿ëµÈ °ÍµéÀº ¿ª½Ã DHCP¿¡µµ Àû¿ëµÇ¾ú´Ù (»ç½Ç BOOTP¿Í DHCP°¡ À̼³Ý ¾îµå·¹½º¸¸¿¡ ÀÇÇØ ¹ø¿ªµÈ´Ù´Â °ÍÀº ´Ù¼Ò °ÅÁþÀÌ´Ù. ¾Õ¿¡¼ »ìÆ캻 ¹Ù¿¡´Â ¼³°èÀÚ°¡ BOOTP¿Í DHCP°¡ ¸ðµç Çϵå¿þ¾î ¾îµå·¹½º¿¡ Àß µ¿ÀÛÇϱâ À§ÇØ ´ëºñÇÑ °ÍÀ¸·Î º¸ÀδÙ. ÇÏÁö¸¸ ´ëºÎºÐÀÇ »ç¶÷µéÀÌ »ç¿ëÇÏ´Â °ÍÀº À̼³ÝÀÌ´Ù.) BOOTP ±³È¯Àº ´ÙÀ½°ú °°ÀÌ ½ÇÇàµÈ´Ù.: DC: ¿©º¸¼¼¿ä! ³ªÀÇ Çϵå¿þ¾î ¾îµå·¹½º´Â 00:60:08:C7:A3:D8Àä. Á¦ IPÁÖ¼Ò¸¦ ÁֽǷ¡¿ä. BOOTP ¼¹ö: (µ¥ÀÌŸº£À̽º¿¡¼ ¾îµå·¹½º¸¦ ã´Â´Ù.) ´ç½ÅÀÇ À̸§Àº aldebaranÀÌ¿¹¿ä. ´ç½ÅÀÇ IP ¾îµå·¹½º´Â 192.168.1.1ÀÔ´Ï´Ù. ´ç½ÅÀÇ ¼¹ö´Â 192.168.1.1ÀÌ¿¹¿ä. ´ç½ÅÀÌ ºÎÆÃÇϱâ À§ÇØ ÇÊ¿äÇÑ ÆÄÀÏÀº /tftpboot/vmlinux.nbÀÔ´Ï´Ù. (±×¸®°í ¸î °¡Áö ´Ù¸¥ Á¤º¸µé°ú ÇÔ²² º¸³½´Ù.) DC°¡ ¾î¶»°Ô óÀ½ÀÇ BOOTP ¼¹ö·ÎºÎÅÍ ¾îµå·¹½º¸¦ ã´ÂÁö ±Ã±ÝÇÒ °ÍÀÌ´Ù. ±×·¸°Ô ÇÏÁö ¾Ê´Â´Ù°¡ Á¤´äÀÌ´Ù. BOOTP¿¡ ÀÇÇØ ¿äûµÇ¸é ·ÎÄ® ³×Æ®¿öÅ©¿¡ ºê·Îµåij½ºÆ®(broadcast;¿¬°áµÈ ¸ðµç ¸Ó½Å¿¡ ¿äûÀ» ±×´ë·Î Àü¼Û)¸¦ ÇÏ°Ô µÇ¾î ±× ¿äû¿¡ ´äÇÒ ¼ö ÀÖ´Â ¸ðµç BOOTP ¼¹ö·ÎºÎÅÍ ¾îµå·¹½º¸¦ ¹ÞÀ» ¼ö ÀÖ´Ù. IPÁÖ¼Ò¸¦ ¹Þ°í ³ ÈÄ, DC´Â ¿î¿µÃ¼Á¦ÀÇ À̹ÌÁö¸¦ ¹Þ°Ô µÇ°í ½ÇÇàÇÏ°Ô µÈ´Ù. ¿©±â¿¡ »ç¿ëµÈ ´Ù¸¥ ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝÀº Trivial File Transfer Protocol(TFTP)¶ó°í ºÒ¸°´Ù. TFTP´Â FTPÀÇ Ãà¼ÒÆÇÀ¸·Î º¸ÀδÙ. ±×·¯³ª Ãâó°¡ ºÐ¸íÇÏÁö ¾Ê´Ù. ±×·¯³ª Transmission Control Protocol(TCP) ´ë½Å¿¡ »ç¿ëµÇ´Â UDP(User Datagram Protocol)ÀÇ »óÀ§¿¡¼ µ¿ÀÛÇÑ´Ù. UDP´Â ±× °£´ÜÇÔ ¶§¹®¿¡ TCP´ë½Å¿¡ »ç¿ëµÈ´Ù. DC¿¡¼ UDP¸¦ ¼öÇàÇÏ´Â °ÍÀº ÀÛ°Ô ¸¸µé ¼ö ÀÖ¾î¼ Äڵ尡 ROM¿¡ ±â·ÏÇϱ⿡ Àû´çÇÏ´Ù. UDP°¡ ½ºÆ®¸² ±â¹ÝÀÌ ¾Æ´Ï¶ó ºí·° ±â¹Ý ÇÁ·ÎÅäÄÝÀ̹ǷΠÀü¼ÛÀº ´ÙÀ½°ú °°ÀÌ ºí·° ´ÜÀ§·Î ¼öÇàµÈ´Ù.: DC: /tftpboot/vmlinux.nbÀÇ ºí·° 1À» ÁÖ¼¼¿ä. ÀÌ·± ½ÄÀ¸·Î ¸ðµç ÆÄÀÏÀÌ ´Ù ¼öÇàµÇ±â±îÁö °è¼ÓµÈ´Ù. Çڵ彦ÀÌÅ·(Handshaking)Àº °¢ ºí·°ÀÇ ½ºÅ°¸¶(Scheme)ÀÇ °£´ÜÇÑ Àü¼ÛÈ®ÀÎÀ̸ç, ÆÐŶ ¼Õ½ÇÀº ŸÀӾƿôµÇ±â Àü¿¡ ÀçÀü¼Û¿¡ ÀÇÇØ ÅëÁ¦µÈ´Ù. ¸ðµç ºí·°À» ´Ù ¹ÞÀº ÈÄ, ³×Æ®¿÷ ºÎÆà ROMÀº Á¦¾î±ÇÀ» ¿£Æ®¸®Æ÷ÀÎÆ®(entry point)¿¡ ÀÖ´Â ¿î¿µÃ¼Á¦·Î ³Ñ±â°Ô µÈ´Ù. ¸¶Áö¸·À¸·Î ¿î¿µÃ¼Á¦¸¦ ½ÇÇàÇϱâ À§ÇØ ·çÆ® ÆÄÀϽýºÅÛÀÌ Á¦°øµÇ¾î¾ß ÇÑ´Ù. ´Ù¸¥ ¼±ÅÃÀÌ °¡´ÉÇÏ´Ù ÇÏ´õ¶óµµ ¸®´ª½º¿Í ´Ù¸¥ À¯´Ð½º¿¡¼ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀº ÁÖ·Î ³×Æ®¿÷ ÆÄÀÏ ½Ã½ºÅÛ(Network File System)À» »ç¿ëÇÑ´Ù. ÀÌ °æ¿ì¿¡´Â Äڵ尡 ROMÀÇ ³»ºÎ¿¡ »óÁÖÇØ¾ß ÇÒ ÇÊ¿ä´Â ¾øÀ¸¸ç ¹æ±Ý ´Ù¿î¹ÞÀº ¿î¿µÃ¼Á¦ÀÇ ºÎºÐÀÌ µÉ ¼ö ÀÖ´Ù. ±×·¯³ª ¿î¿µÃ¼Á¦´Â ½ÇÁ¦ µð½ºÅ©°¡ ¾Æ´Ñ NFSÀÇ ·çÆ® ÆÄÀϽýºÅÛ¿¡ ÀÇÇØ ½ÇÇàÀÌ °¡´ÉÇØ¾ß ÇÑ´Ù. ¸®´ª½º´Â ±×¿Í °°ÀÌ ¼öÇàÇÒ ¼ö ÀÖ´Â ¹öÀüÀÇ ¿î¿µÃ¼Á¦¸¦ ±¸ÃàÇÒ ¼ö ÀÖ´Â ¿ä±¸ ¼³Á¤º¯¼ö¸¦ °¡Áö°í ÀÖ´Ù. ½ÇÁ¦ ³×Æ®ºÎÆÃ(Netbooting)»ó¿ë ºÎÆ®ROM »Ó¸¸ ¾Æ´Ï¶ó, ¹«·á ÆÐÅ°Áö·Î »ç¿ëµÇ´Â ³×Æ®¿÷ ºÎÆÿ¡´Â µÎ°¡Áö°¡ ÀÖ´Ù. À̼ºÎÆÃ(Etherboot)°ú ³ÝºÎÆÃ(Netboot)ÀÌ´Ù. µÑ ´Ù Etherboot ȨÆäÀÌÁö¸¦ ÅëÇØ Ã£¾Æ º¼ ¼ö ÀÖ´Ù. ¸ÕÀú ¿©·¯ºÐÀº ³×Å©¿öÅ© Ä«µå¸¦ À̼ºÎÆ®(Etherboot)³ª ³ÝºÎÆ®(Netboot)°¡ Áö¿øÇÏ´ÂÁö È®ÀÎÇÏ¿©¾ß ÇÑ´Ù. °á±¹Àº ´©°¡ EPROM(Erasable Programmable Read Only Memory)¿¡ Äڵ带 ³Ö¾ú³ª ÇÏ´Â °ÍÀ» ¾Ë¾Æ¾ß ÇÏÁö¸¸, óÀ½¿¡´Â Ç÷ÎÇǷκÎÅÍ ³×Æ®¿÷ ºÎÆÃÀ» ¼öÇàÇÑ´Ù. ºÎÆ® Ç÷ÎÇǸ¦ ¸¸µé±â À§ÇÑ Æ¯º°ÇÑ ºÎÆ® ºí·°ÀÌ ¹èÆ÷½Ã¿¡ Á¦°øµÈ´Ù. ÀÌ ÀÛÀº 512¹ÙÀÌÆ®ÀÇ ÇÁ·Î±×·¥Àº Ç÷ÎÇÇ¿¡ ±× ´ÙÀ½¿¡ À§Ä¡ÇÑ µð½ºÅ© ºí·°À» ¸Þ¸ð¸®·Î ÀоîµéÀÌ¸é¼ ½ÇÇàÀ» ½ÃÀÛÇÑ´Ù. ±×·¯¹Ç·Î ºÎÆ® Ç÷ÎÇǸ¦ ¼öÇàÇϱâ À§Çؼ´Â ºÎÆ® ºí·°°ú ´ÙÀ½°ú °°Àº ³×Æ®¿öÅ© Ä«µå¿ë µå¶óÀ̹ö°¡ Æ÷ÇÔµÈ À̼ºÎÆ®(Etherboot)¹ÙÀ̳ʸ®¿Í ¿¬°áÇϱ⸸ ÇÏ¸é µÈ´Ù.: cat floppyload.bin 3c509.lzrom > /dev/fd0 ³×Æ®¿öÅ© ºÎÆ® Ç÷ÎÇǾȿ¡ ¿Å°Ü ³Ö±â Àü¿¡ ¸®´ª½º¿¡ BOOTP(or DHCP), TFTP¿Í NFSÀÇ ¼¼°¡Áö ¼ºñ½º¸¦ ¼Â¾÷ÇÏ¿©¾ß Çϴµ¥, µ¿½Ã¿¡ ¼³Á¤µÇ¾î¾ß ÇÒ ÇÊ¿ä´Â ¾ø°í ÇϳªÇϳª ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½ ´Ü°è·Î µé¾î°¡±â Àü¿¡ °¢°¢ÀÇ ´Ü°è°¡ Àß µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇÑ´Ù. ¼Ò½ºÄÚµå·ÎºÎÅÍ ÄÄÆÄÀÏÇϰųª ¹èÆ÷½Ã¿¡ Á¦°øµÈ bootpd ¼¹ö¸¦ ÀνºÅçÇß´Ù°í °¡Á¤ÇÏÀÚ. ±×·¯¸é ÀÌ ¼¹ö°¡ bootp ¿äûÀ» ±â´Ù¸®°í ÀÖ´Â ÁßÀ̶ó´Â °ÍÀ» ¾Ë °ÍÀÌ´Ù. ÀÌ ¶§ µÎ°¡Áö °æ¿ì°¡ ÀÖ´Ù. Çϳª´Â ÄÄÇ»ÅÍ°¡ ½Ãµ¿µÉ ¶§ Ç×»ó µè°í ÀÖ´Â(listening) ³×Æ®¿÷ ¼ºñ½º·Î bootpd¸¦ ½ÃÀÛÇÏ´Â °ÍÀÌ´Ù. ¶Ç ´Ù¸¥ Çϳª´Â inetd·ÎºÎÅÍ ½ÃÀ۵Ǵ °ÍÀÌ´Ù. ÈÄÀÚÀÇ °æ¿ì /etc/inetd.conf¿¡ ´ÙÀ½°ú °°Àº ÇàÀÌ Æ÷ÇÔ½ÃÄÑ¾ß ÇÑ´Ù.: bootps dgram udp wait root /usr/sbin/tcpd bootpd ¸¸¾à /etc/inetd.conf¸¦ ¼öÁ¤Çß´Ù°í °¡Á¤Çϸé, ÇÁ·Î¼¼½º¿¡ HUP½ÅÈ£¸¦ º¸³¿À¸·Î¼ ½Ã½ºÅÛÀ» Àç½ÃÀÛÇÒ Çʿ伺ÀÌ ÀÖ°Ô µÈ´Ù. ´ÙÀ½¿¡ À̼³Ý(Ethernet)ÁÖ¼Ò¸¦ IPÁÖ¼Ò·Î ¸ÊÇÎÇÏ´Â µ¥ÀÌÅͺ£À̽º¿¡ bootp¸¦ ÀüÇØÁØ´Ù. ÀÌ µ¥ÀÌÅͺ£À̽º´Â /etc/bootptab.¿¡ ÀÖÀ¸¸ç ´ÙÀ½°ú °°Àº Çü½ÄÀÇ ÇàÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù.: aldebaran.foo.com:ha=006008C7A3D8:ip=192.168.1.100:bf=/tftpboot/vmlinuz.nb´Ù¸¥ Á¤º¸µéÀº ³ªÅ¸³¾ ¼öµµ ÀÖ°ÚÁö¸¸ °£´ÜÇÏ°Ô ½ÃÀÛÇϵµ·Ï ÇÏ°Ú´Ù.. ÀÚ, ±×·³ Ç÷ÎÇÇ¿¡ ÀÇÇØ DC¸¦ ºÎÆÃÇØ º¸ÀÚ. ±×·¯¸é DC´Â ±× ÀÚ½ÅÀÇ ÀÌ´õ³Ý Ä«µå¸¦ ã¾Æ¼ BOOTP ¿äûÀ» µ¿½Ã¿¡ °¢°¢ÀÇ ¸Ó½Å¿¡ º¸³½(broadcast)´Ù. Àß µ¿ÀÛµÈ´Ù¸é ¼¹ö´Â DC¿¡ ¿äûÇÑ Á¤º¸µé¿¡ ´ëÇØ ÀÀ´äÀ» ÇÑ´Ù. ¸¸¾à /tftpboot/vmlinux.nb°¡ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é ÆÄÀÏÀÇ Àбâ½Ãµµ½Ã¿¡ ½ÇÆÐÇÏ°Ô µÈ´Ù. ÀÌÁ¦ ƯÁ¤ Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ¿©¾ß ÇϹǷÎ, ·çÆ® ÆÄÀϽýºÅÛÀ» ÄÑÁ® ÀÖ´Â NFS·ÎºÎÅÍ ¸¶¿îÆ®Çϱâ À§ÇÑ ¿É¼ÇÀ» °¡Áø´Ù. ¶ÇÇÑ ¿ø·¡ BOOTP ÀÀ´äÀ¸·ÎºÎÅÍ Ä¿³ÎÀÇ IP ¾îµå·¹½º¸¦ ¾òÀ» ¼ö ÀÖ´Â ¿É¼ÇÀ» °¡´É(enable)À¸·Î ¼³Á¤ÇÑ´Ù. ¶ÇÇÑ ¸ðµâ¿¡ ÀÇÇÑ Ä¿³Î·ÎÀÇ ·Îµå ´ë½Å ³×Æ®¿÷ ¾î´ðÅÍ¿¡ ¸Â´Â ¸®´ª½º µå¶óÀ̹ö¸¦ ÄÄÆÄÀÏÇÏ´Â °úÁ¤ÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ °úÁ¤Àº Ãʱ⠷¥µð½ºÅ©(initial ramdisk)¸¦ ´Ù¿î¹ÞÀ¸¸é µÇ´Âµ¥ ¸ðµâÀ» ·ÎµùÇÏ´Â °ÍÀº °¡´ÉÇϱä ÇÏÁö¸¸ ±× ÀÌÈÄ¿¡µµ ÇÒ ¼ö ÀÖ´Ù. Á÷Á¢ÀûÀ¸·Î Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ´Â °ÍÀÇ °á°ú·Î zImage¸¦ ¼³Ä¡ÇÒ ¼ö´Â ¾ø´Ù. ÀÌ°ÍÀº tagged image·Î ³ªÅ¸³´Ù. ÀÌ°ÍÀº ¸Þ¸ð¸® ¾ÈÀÇ ¾îµð·Î ¹ÙÀÌÆ®(bytes)°¡ µé¾î°¡°í ÀÖ°í ¾î¶² ¾îµå·¹½º¿¡¼ ±× ÇÁ·Î±×·¥ÀÌ ½ÃÀ۵Ǵ°¡¸¦ ³×Æ®¿÷ ºÎÆ®·Î´õ(network bootloader)¿¡ ÀüÇØÁִ Ưº°ÇÑ Çì´õ¸¦ °¡Áö°í ÀÖ´Â º¸ÅëÀÇ Ä¿³Î À̹ÌÁöÀÌ´Ù. ÀÌ·¯ÇÑ tagged image¸¦ ¸¸µé±â À§ÇØ mknbi-linux¶ó°í ºÒ¸®´Â ÇÁ·Î±×·¥ÀÌ »ç¿ëµÈ´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â EtherbootÀÇ ¹èÆ÷½Ã¿¡ ãÀ» ¼ö ÀÖ´Ù. ÀÌ À̹ÌÁö¸¦ ¹ß»ý½ÃŲ ÈÄ¿¡ /etc/bootptab¶ó´Â À̸§À¸·Î ¸í¸íÇÑ ÈÄ /tftpboot µð·ºÅ丮¿¡ µÐ´Ù. tftp server´Â Ưº°ÇÑ ¿ì¼±¼øÀ§°¡ ¾ø±â ¶§¹®¿¡, ÀÌ ÆÄÀÏÀÌ ¸ðµÎ¿¡°Ô Àб⠰¡´ÉÇϵµ·Ï ¸¸µé¾î Á³´ÂÁö¸¦ È®ÀÎÇÑ´Ù. TFTP¿¡´Â ¼Ò½º·ÎºÎÅÍ ÄÄÆÄÀϵǰųª ¹èÆ÷½Ã Á¦°øµÇ´Â tftpd¸¦ ¼³Ä¡ÇÏ¿´´Ù°í °¡Á¤ÇÑ´Ù. tftpd´Â /etc/inetd.conf¾È¿¡ ´ÙÀ½°ú °°Àº Çà¿¡ ÀÇÇؼ inetd°¡ Á¤»óÀûÀ¸·Î ½Ãµ¿µÈ´Ù. tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /tftpboot ´Ù½Ã HUP ½Ã±×³¯¿¡ ÀÇÇØ inetd¸¦ ´Ù½Ã ½ÃÀÛÇÏ°Ô µÇ¸é ºÎÆ®¸¦ Àç½ÃµµÇÏ°Ô µÇ¸ç, À̹ø¿¡´Â Ä¿³Î À̹ÌÁö¸¦ ´Ù¿î·ÎµåÇÏ°Ô µÇ¸ç ÀÌ°Í¿¡ ÀÇÇØ ½Ãµ¿ÇÏ°Ô µÈ´Ù. ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÏ·Á°í ÇÏ´Â ½ÃÁ¡±îÁö ºÎÆ®´Â °è¼ÓµÈ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌ ½ÃÁ¡¿¡´Â °è¼Ó ÁøÇàÇϱâ À§Çؼ NFS ÆÄƼ¼ÇÀ» ¼³Á¤(configure)Çϰųª ÃßÃâ(export)ÇÏ¿©¾ß ÇÑ´Ù. ¸¹Àº ÀÌÀ¯¿¡¼ DCÀÇ ·çÆ® ÆÄÀϽýºÅÛÀ» ¼¹öÀÇ ·çÆ® ÆÄÀϽýºÅÛÀ¸·ÎºÎÅÍ »ç¿ëÇÏ´Â °ÍÀº º°·Î ÁÁÀº »ý°¢ÀÌ ¾Æ´Ï´Ù. ±× Áß Çϳª´Â °£´ÜÇÏ°Ô ¸»ÇÏÀÚ¸é ´Ù¾çÇÑ ¼³Á¤ÆÄÀÏÀÌ ÀÖ¾î¼ DC°¡ ±×·¯ÇÑ ¹æ½ÄÀ¸·Î À߸øµÈ Á¤º¸µéÀ» ¹ÞÀ» ¼ö ÀÖ´Ù. ¶ÇÇÑ º¸¾È¹®Á¦´Ù. ±× ¼¹öÀÇ ·çÆ®¿¡ ¾²±â ±ÇÇÑ(±×¸®°í ¾²±â ±ÇÇÑÀº ¿©·¯ °¡Áö ÀÌÀ¯·Î ·çÆ® ÆÄÀϽýºÅÛ¿¡¼´Â ÇÊ¿äÇÏ´Ù.)À» Çã¿ëÇÏ´Â °ÍÀº ´ë´ÜÈ÷ À§ÇèÇÑ ÀÏÀÌ´Ù. ±×·¯³ª ´ÙÇàÀ¸·Î DCÀÇ ·çÆ® ÆÄÀϽýºÅÛÀº ±×¸® Å©Áö ¾ÊÀ¸¸ç, ´ë·« °íÀÛ 30MBÁ¤µµÀ̸ç ÀÌÁßÀÇ ¸¹Àº ºÎºÐÀÌ ¸î¸î DCµé »çÀÌ¿¡ °øÀ¯µÈ´Ù. ÀÌ»óÀûÀÎ ·çÆ® ÆÄÀϽýºÅÛÀ» ±¸ÃàÇϱâ À§Çؼ´Â ¹Ýµå½Ã »ç¿ëµÇ´Â ¿î¿µÃ¼Á¦ ¹èÆ÷º»¿¡ ¾î¶°ÇÑ ÆÄÀϵéÀÌ º¸¿©¾ß ÇÏ´ÂÁö¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù. ºÎÆýÿ¡ °¡Àå Áß¿äÇÑ °ÍÀº µð¹ÙÀ̽º ÆÄÀÏÀ̸ç ÀÌ ÆÄÀϵéÀº /sbin°ú /etc¾È¿¡ ÀÖ´Ù. DCÀÇ ¸î¸î ÆÄÀϵéÀ» º¯°æÇϰųª ·çÆ® ÆÄÀϽýºÅÛ¿¡ ÀÖ´Â ÆÄÀÏÀ» º¹»çÇÏ´Â °Í°ú °°Àº ¸¹Àº ¾î·Á¿î °úÁ¤À» °Ç³Ê¶Û ¼ö ÀÖ´Ù. Etherboot ¹èÆ÷º»¿¡´Â Æ©Å丮¾ó°ú ±×·¯ÇÑ DC ·çÆ® ÆÄÀϽýºÅÛÀ» ÇöÀçÀÇ ¼¹ö ·çÆ® ÆÄÀϽýºÅÛÀ¸·ÎºÎÅÍ »ý¼ºÇÏ´Â ¸î °³ÀÇ ½© ½ºÅ©¸³Æ®(shell script)µîÀÇ ¸µÅ©µéÀÌ ÀÖ´Ù. ¶ÇÇÑ Etherboot ¹®¼¾È¿¡´Â Á¾Á¾ ¼Â¾÷½Ã¿¡ °¡Àå Àß ¼Ó±â ½¬¿î ¿¡·¯´ëÃ¥¿ë ÆÁµéÀÌ ÀÖ´Ù. DC¿¡ »ç¿ëµÇ´Â Ä¿½ºÅ͸¶ÀÌÁîµÈ ¸®´ª½º Ä¿³Î¿¡¼´Â /tftpboot/ <IP address of the DC>¿¡¼ ·çÆ® ÆÄÀϽýºÅÛÀ» º¼ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î À§ÀÇ °æ¿ì¿¡¼´Â /tftpboot/192.168.1.100ÀÌ´Ù. ¿øÇÑ´Ù¸é ÀÌ°ÍÀ» Ä¿³ÎÀ» ¼³Á¤ÇÒ ¶§ ¹Ù²Ü¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ±×·³ ¼¹ö¿¡ /etc/exports¸¦ »ý¼ºÇϰųª ÆíÁýÇØ º¸°í ´ÙÀ½°ú °°Àº Çü½ÄÀÇ ÇàÀ» ³Ö¾îº¸ÀÚ.: /tftpboot/192.168.1.100 aldebaran.foo.com(rw,no_root_squash) rw access´Â ´Ù¾çÇÑ ½Ã½ºÅÛ ¼ºñ½º¿¡ ÇÊ¿äÇÏ´Ù. no_root_squash ¼Ó¼ºÀº NFS½Ã½ºÅÛÀÌ ·çÆ®ÀÇ ID¸¦ ´Ù¸¥ ID·Î ¸ÊÇÎÇÏ´Â °ÍÀ» ¹æÁöÇÑ´Ù. ¸¸¾à ÀÌ °úÁ¤ÀÌ ±¸Ã¼ÈµÇÁö ¾ÊÀ¸¸é, ¸¹Àº µ¥¸óµé°ú ·Î°Å(logger)µéÀ» È¥µ¿ÇÏ°Ô µÉ °ÍÀÌ´Ù. NFS ¼ºñ½º(rpc.portmap°ú rpc.mountd)¸¦ ½Ãµ¿Çϰųª Àç½Ãµ¿ÇÏ°í µð½ºÅ©°¡ ¾ø´Â ºÎÆÃÀ» Çغ¸ÀÚ. ¸¸¾à¿¡ ¼º°øÇß´Ù¸é, Ä¿³ÎÀº ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÒ ¼ö ÀÖÀ» °ÍÀÌ°í, ·Î±×ÀÎ ÇÁ·ÒÇÁÆ®°¡ ³ª¿Ã ¶§±îÁö ºÎÆÃÀÌ ÀÌ·ç¾îÁú °ÍÀÌ´Ù. ÀÖÀ½Á÷ÇÑ °á°ú·Î´Â ¹Ì¼³Á¤µÈ ¸î °¡ÁöµéÀ» º¼¼ö ÀÖÀ» °ÍÀÌ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»µéÀº µð½ºÅ©·ÎµÈ üÁ¦¸¦ ¸ñÇ¥·Î ÇÏ°í ÀÖÀ¸¸ç µð½ºÅ©¾ø´Â ºÎÆÃÀ» ÀûÀýÇÏ°Ô ÇÏ·Á¸é ¾à°£ÀÇ ¼öÁ¤ÀÌ ¿ä±¸µÈ´Ù. °¡Àå º¸ÆíÀûÀÎ ½ÇÆпøÀÎÀº ºÎÆà ÇÁ·Î¼¼½ºÁßÀÇ /usr µð·ºÅ丮¾ÈÀÇ ÆÄÀϵ鿡 ´ëÇÑ ÀÇÁ¸¿¡ ÀÇÇÑ °ÍÀ̸ç, ÀÌ°ÍÀº ºÎÆ® ÇÁ·Î¼¼½ºÁßÀÇ ¼¹ö·ÎºÎÅÍ Á¤»óÀûÀ¸·Î importµÈ °ÍµéÀÌ´Ù. µÎ°¡ÁöÀÇ °¡´ÉÇÑ ÇØ°áÃ¥ÀÌ Àִµ¥ 1. ·çÆ® ÆÄÀϽýºÅÛ ¾È¿¡ /usr µð·ºÅ丮¸¦ ¼Ò¼öÀÇ ÆÄÀϵé·Î ±¸¼ºµÇµµ·Ï ÇÑ´Ù. ±×·³À¸·Î¼ /usrÀÌ importµÈ ÈÄ ¿À¹ö·¹ÀÌ(overlay)µÉ °ÍÀÌ´Ù. ±×¸®°í 2. ·çÆ® ÆÄÀϽýºÅÛ¾ÈÀÇ ÆÄÀÏÀ» ã±â À§ÇÑ °æ·Î¸¦ º¯°æÇÑ´Ù. ÆíÁýÇÒ ÆÄÀϵéÀº /tftpboot/192.168.1.100¿¡ ÀÖ´Ù. (ÀÌ°ÍÀº DCÀÇ ·çÆ® µð·ºÅ丮¶ó´Â °ÍÀ» ±â¾ïÇϱ⠹ٶõ´Ù.) ¼¹ö·ÎºÎÅÍ ´Ù¸¥ µð·ºÅ丮µé ¿¹·Î /usr( read-only·Î exportÇÒ ¼ö ÀÖ´Ù)À» ¸¶¿îÆ®ÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ¾Æ¹« ¹®Á¦¾øÀÌ ³×Æ®¿÷»ó¿¡¼ ºÎÆÃÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ ¸¸Á·½º·´´Ù°í »ý°¢µÉ ¶§, EPROM¿¡ Äڵ带 ¼ö·ÏÇÏ·Á°í ÇÒ °ÍÀÌ´Ù. EPROM ÇÁ·Î±×·¡¸Ó´Â 100´Þ·¯ Á¤µµ·Î °¡´ÉÇϸç, ¾ÆÁÖ °¡²û »ç¿ëÇÏ´Â Ãë¹Ì°¡(hobbyist)µé¿¡°Ô´Â È¿°úÀûÀÎ ºñ¿ëÀÇ ÅõÀÚ´Â ¾Æ´Ï´Ù. ¶§¶§·Î Àú·ÅÇÑ °¡°Ý¿¡ Áß°í½ÃÀå¿¡ ³ªÅ¸³ª°í ÀÖÁö¸¸ °¡Àå Áß¿äÇÑ ´Ü¼´Â ±×°ÍÀ» ±¸µ¿ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ÀûÇÕÇÏ³Ä Çϴµ¥ ÀÖ´Ù. ÀüÀÚ°øÇп¡ ¼÷´ÞµÈ Ãë¹Ì°¡¶ó¸é ÀÎÅͳݿ¡ ¿Ã¶ó¿Í ÀÖ´Â ¹«·á¹èÆ÷µÈ ¼³°èÁßÀÇ Çϳª¸¦ »ç¿ëÇØ Á÷Á¢ ¸¸µé¾î º¼ ¼ö ÀÖÀ» °ÍÀÌÁö¸¸ µ¶ÀÚµé ÁßÀÇ °ÅÀÇ ´ëºÎºÐ¿¡ ÀÖ¾î¼ °¡Àå ÀûÇÕÇÑ ÇØ°áÃ¥Àº ±× °úÁ¤À» Á¢Çغ» »ç¶÷À» ¾Æ´Â °ÍÀÌ´Ù. ¾Æ¸¶ ±×·¯ÇÑ »ç¶÷µéÀº ÀüÀÚ°øÇÐÀ» Ãë¹Ì·Î ÇÏ´Â ¸ðÀÓÀ̶óµçÁö ÀüÀÚȸ»ç¿¡ ´Ù´Ï´Â »ç¶÷Áß¿¡ ÀÖÀ» °ÍÀÌ´Ù. EPROM ±â¼ú¿¡ °üÇØ ¸î °¡ÁöÀÇ »çÇ×ÀÌ ÀÖ´Ù. EPROMÀÇ ºñÆ®µéÀº 0 ºñÆ®°¡ ÀÔ·ÂµÉ ¶§, ½Â¾ÐµÈ ÀüÀÚµéÀ» field-effector Æ®·£Áö½ºÅÍÀÇ floating gate·Î ºÐ»çÇÏ´Â ¹æ½Ä¿¡ ÀÇÇØ ÇÁ·Î±×·¥µÈ´Ù. ÀüÀÚ´Â 0À» ÀÐÀ½À¸·Î½á ±× À§Ä¡¿¡ °¤Èù´Ù. EPROMÀÇ Á¤º¸µéÀ» Áö¿ì·Á¸é, ¼öÁ¤ÀÇ ÀüÂ÷âÀ» ÅëÇØ ¹ß»ýµÈ Àڿܼ± ÀÔÀÚ¸¦ Ĩ¿¡ ºñÃãÀ¸·Î¼, °¤Èù ÀüÀÚµéÀº Ç÷ÎÆà gate·ÎºÎÅÍ ºüÁ®³ª°¥¼ö ÀÖ´Â ÃæºÐÇÑ ¿¡³ÊÁö¸¦ °¡Áö°Ô µÈ´Ù. ÇÞºûÀ̳ª Èñ¹ÌÇÑ ºûÀ¸·ÎºÎÅÍ ÀÏÁ¤±â°£µ¿¾È ÀÚ·áÀÇ ¼Ò½ÇÀ» ¹æÁöÇϱâ À§ÇØ ÀÌ ¼öÁ¤ ÀüÀÚâÀº ÀϹÝÀûÀÎ »óÅ¿¡¼ ºÒÅõ±¤¼ºÀÇ ¶óº§À» ºÙÀδÙ. EEPROM(Electrically Erasable PROM)À̶ó°í ºÒ¸®´Â ´Ù¸¥ ±â¹ýµµ Àִµ¥, Á¾Á¾ Flash PROMÀ̶ó°íµµ ºÒ¸°´Ù. ¿©±â¼ ºñÆ®µéÀº ÀüÀÚÀûÀÎ ½ÅÈ£µé¿¡ ÀÇÇØ Á¦°ÅµÈ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î EPROMÀÌ Àç»ç¿ëµÉ °æ¿ì Àڿܼ± eraser¸¦ ÇÊ¿ä·Î ÇÏÁö ¾ÊÁö¸¸, Á¦°ÅÀÛ¾÷À» ¼öÇàÇÒ ºÎ°¡ÀûÀΠȸ·ÎµéÀ» ÇÊ¿ä·Î ÇÑ´Ù. ¸¸¾à ÀüÀÚ°øÇÐÀ» Àß ¾Æ´Â »ç¶÷À̶ó¸é, EtherbootÀÇ ¹èÆ÷º»¿¡ ÀÖ´Â EEPROM º¸µå¿ëÀÇ ±¸µ¿ ¼ÒÇÁÆ®¿þ¾î¿Í ȸ·Îµµ¸¦ Á¦°ø¹Þ¾ÒÀ» °ÍÀÌ´Ù. º¸µå´Â PCÀÇ ºó ISA ¹ö½º ½½·Ô¿¡ ²Å°í ³×Æ®¿÷ Ä«µåµµ ¿ª½Ã ´Ù¸¥ ºó ½½·ÔÀ» ÀÌ¿ëÇÏ¿© ºÎÆÃÀ» ÇÑ´Ù. ³×Æ®¿÷ ºÎÆÃÀÇ È°¿ëX Å͹̳ÎÀº ³×Æ®¿÷ ºÎÆÃÀÇ ´ëÇ¥ÀûÀÎ »ç¿ë¿¹´Ù. Å͹̳Π³»ºÎ¿¡ µð½ºÅ© °ø°£ÀÌ À۱⠶§¹®¿¡ ´õ Á¶¿ëÇÏ°í ´õ ÄèÀûÇÑ ÀÛ¾÷ȯ°æÀ» ¸¸µé ¼ö ÀÖ´Ù. ¸Ó½ÅÀº 16MBÀÇ ¸Þ¸ð¸® ȤÀº ±× ÀÌ»óÀ̸ç, ºñµð¿À Ä«µå ¶ÇÇÑ ÁÁÀ»¼ö·Ï ÁÁ´Ù. ÀÌ»óÀûÀ̶ó°í »ý°¢µÇ´Â Çϵå¿þ¾î »ç¾çÀº ÃÖ°í±Þ 486±âÁ¾À̰ųª Ãʱâ ÆæƼ¾ö ±âÁ¾À¸·Î º¸ÀδÙ. ¾î¶² »ç¶÷µéÀº ³×Æ®¿÷ ºÎÆÃÀ» º¹¼ö´Ü¸»±â(ÇϳªÀÇ ´Ü¸» Á¦¾îÀåÄ¡°ú ±×¿¡ ¿¬°áµÈ ´Ù¸¥ ´Ü¸»±â)µé¿¡ »ç¿ëÇϱ⵵ ÇÑ´Ù.DCÀÇ »ç¿ëÀÌ ¾ÆÁÖ ¹Ì¹ÌÇϰųª µð½ºÅ©¸¦ ½Å·ÚÇÒ ¼ö ¾øÀ» ¶§, ¿¹¸¦ µé¸é ±³½Ç¿¡¼ »ç¿ëµÇ´Â ´Ü¸»±âÀÇ °æ¿ì¿¡ ÇØ´çµÈ´Ù. ´õ ¸¹Àº Á¤º¸¸¦ ¾Ë°í½ÍÀ¸½Ã¸é :¿©·¯ºÐÀÌ µé·¯¾ß ÇÒ Ã³À½ ¸ñÀûÁö´Â Etherboot ȨÆäÀÌÁö°¡ µÉ °ÍÀÌ´Ù.:http://www.slug.org.au/etherboot/ ÀÌ °÷¿¡´Â ¸¹Àº ¹®Á¦µé°ú ÇØ°á¹æ¾ÈÀÌ ³íÀǵǾî ÀÖ´Â ±¸µ¶ÇÒ ¼ö ÀÖ´Â ¸ÞÀϸµ ¸®½ºÆ®µéÀ» Æ÷ÇÔÇÑ ´Ù¾çÇÑ ¸µÅ©µéÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Áñ°Å¿î ³ÝºÎÆÃÀÌ µÇ¼¼¿ä!
1Â÷¹ø¿ª:Á¤¿µ´ë
|
º» À¥½ÎÀÌÆ®´Â Miguel Angel Sepulveda´ÔÀÌ °ü¸®ÇÕ´Ï´Ù. © Ken Yap 1998 LinuxFocus 1998 |