´ÙÀ½ ÀÌÀü Â÷·Ê

3. Ä¿³Î ·Î´õ

Ä¿³ÎÀ» ¸Þ¸ð¸®·Î ¿Ã¸±¶§ ¿©·¯ ¹æ¹ýÀÌ ¾²ÀÏ ¼ö Àִµ¥ ¾î¶² ±â´ÉÀÌ °¡´ÉÇÑ°¡¿¡ ´Þ·Á ÀÖ´Ù.

3.1 dd¸¦ ½á¼­ Ä¿³ÎÀ» Ç÷ÎÇÇ¿¡ ¾²±â

Ç×»ó ÇÏ´øµ¥·Î dd¸¦ ½á¼­ Ä¿³ÎÀ» Ç÷ÎÇÇ¿¡ ¾µ ¼ö°¡ ÀÖ´Ù. ÇÏÁö¸¸ Ä¿³Î ¸í·É¾î ¶óÀÎÀ» ¾µ ¼ö´Â ¾ø´Ù. ±×·¡¼­, "root="ÆĶó¹ÌÅ͸¦ ´ëüÇϱâ À§Çؼ­ mknod¸¦ ÀÌ¿ëÇØ ¸ÞÀÌÀú ³Ñ¹ö 0, ¸¶ÀÌ³Ê ³Ñ¹ö 255Â¥¸® ´õ¹Ì µð¹ÙÀ̽º¸¦ ¸¸µé¾î¾ßÇÑ´Ù.

        mknod /dev/boot255 c 0 255

´ÙÀ½¿¡ Ä¿³Î, zImage ÆÄÀÏÀ» dd·Î Ç÷ÎÇÇ¿¡ º¹»çÇضó.

        dd if=/usr/src/linux/arch/i386/boot/zImage of=/dev/fd0

±×¸®°í ¸¶Áö¸·À¸·Î rdev¸¦ ½á¼­ ·çÆ® µð¹ÙÀ̽º¸¦ ¼³Á¤ÇØÁà¶ó.

        
        rdev /dev/fd0 /dev/boot255

¿©±â¿¡ ¸Â´Â ÁøÂ¥ µð¹ÙÀ̽º´Â ¾ø±â ¶§¹®¿¡ /dev/boot255 ¸¦ Áö¿öµµ µÈ´Ù. ´Ù¸¥ µÎ°³ÀÇ Ä¿³Î ¸í·É¾î ÆĶó¹ÌÅÍ´Â rdev·Î ¹Ù²Ü ¼ö°¡ ¾ø±â ¶§¹®¿¡ RARP³ª BOOTP¸¦ ¾²´Â ±âº»ÀûÀÎ °ªµéÀÌ ¾²ÀÏ °ÍÀÌ´Ù. ¸¸¾à¿¡ RARP¸¦ ÅëÇØ ÀÀ´äÀ» ¹Þ¾Ò´Ù¸é /tftpboot/<client-ip>/ °¡ ·çÆ® µð·ºÅ丮·Î ¸¶¿îÆ®µÉ °ÍÀÌ°í, BOOTP¸¦ ÅëÇØ ÀÀ´äÀ» ¹Þ¾Ò´Ù¸é ÀÀ´ä¿¡ Æ÷ÇԵǾî ÀÖ´Â µð·ºÅ丮 À̸§ÀÌ ·çÆ®·Î ¸¶¿îÆ® µÉ°ÍÀÌ´Ù.

3.2 LILO ¾²±â

¸®·Î¸¦ ¾´´Ù¸é ¸®·ÎÀÇ ¼³Á¤ÆÄÀÏ¿¡¼­ "append="¶õ ¸í·ÉÀ¸·Î ÇÊ¿äÇÑ ¸ðµç ÆĶó¹ÌÅ͵éÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. "root=" ¸í·ÉÀ» ¾²±â À§Çؼ­´Â 3.1¿¡¼­ ¼³¸íÇß´ø °Íó·³ ¿ª½Ã ´õ¹Ì µð¹ÙÀ̽º¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. ¸®·Î¿Í "append=" ¸í·ÉÀ» ¾²´Â °Í¿¡ ´ëÇÑ »çÇ×Àº ¸®·Î ¹®¼­¸¦ ÂüÁ¶Ç϶ó.

3.3 loadlin ¾²±â

ÀÚ½ÅÀÇ ÇÏµå µð½ºÅ©¾øÀÌ ·çÆ®·Î ¸¶¿îÆ®Çϱâ À§ÇØ µµ½º ÇÁ·ÒÇÁÆ®¿¡¼­ ºÎÆÃÀ» ÇÏ·Á°í ÇÑ´Ù¸é ·Îµå¸°À» ¾µ¸é µÈ´Ù. ÀÌ ¹æ¹ýÀÌ µ¿ÀÛÇÑ´Ù´Â ¾ê±â´Â µé¾úÁö¸¸ ³»°¡ Á÷Á¢Çغ¸Áö´Â ¾Ê¾Ò´Ù. º¸Åë ¸®·Î¿¡¼­ ¾²´Â ¹æ¹ýó·³ Ä¿³Î ¸í·É¾î ¶óÀÎÀ» ¾µ ¼ö°¡ ÀÖÀ» °ÍÀÌ´Ù. ´õ ¾Ë·Á¸é ·Îµå¸° ¹®¼­¸¦ ÂüÁ¶Ç϶ó.

3.4 Boot ROM ¾²±â

ÀÌ ¹æ¹ýÀº µð½ºÅ© ¾ø´Â Ŭ¶óÀ̾ðÆ®¸¦ ºÎÆýÃÅ°´Â °¡Àå ¼¼·ÃµÈ ¹æ¹ýÀÏ °ÍÀÌ´Ù. ºÎÆ®·ÒÀ» ¾²´Â ¹æ¹ýÀº TFTP ÇÁ·ÎÅäÄÝÀ» ½á¼­ Ä¿³ÎÀ» ·ÎµùÇÑ´Ù. ³»°¡ ¾Æ´Â Çѵµ³»¿¡¼­ ¾ÆÁ÷ ³×Æ®¿öÅ©¸¦ ÅëÇÑ ¸®´ª½º ºÎÆÃÀ» Áö¿øÇÏ´Â »ó¾÷ÀûÀÎ ºÎÆ®·ÒÀº ¾øÁö¸¸ sunsite.unc.edu¿Í ¹Ì·¯ »çÀÌÆ®¿¡ °ø°³ÀûÀ¸·Î ±¸ÇöµÈ µÎ°³ÀÇ ºÎÆ®·ÒÀÌ Àִµ¥ "netboot-nfs"¿Í "etherboot"¶ó°í ÇÑ´Ù. µÑ ´Ù´Â µð½ºÅ© ¾ø´Â ¸®´ª½º Ŭ¶óÀ̾ðÆ®¸¦ ºÎÆýÃÅ°´Âµ¥ ÇÊ¿äÇÑ ¸ðµç°ÍÀ» °®°í ÀÖ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê