The Linux Bootdisk HOWTOFawcettTom±èÇöÁ¾v4.5, January 2002 Copyright © 1995-2002 by Tom Fawcett. º» ¹®¼´Â ¸®´ª½º¿ë ºÎÆ®/·çÆ®µð½ºÄÏ Á¦ÀÛ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ÀÌ·¸°Ô Á¦ÀÛÇÑ µð½ºÅ©´Â º¹±¸¿ë µð½ºÅ©·Î »ç¿ëÇϰųª »õ·Î¿î ½Ã½ºÅÛ ±¸¼ºÀ» ½ÃÇèÇØ º¼ ¶§ ¾µ ¼ö ÀÖ½À´Ï´Ù. ºÎÆ®µð½ºÄÏÀ» Á÷Á¢ Á¦ÀÛÇÏ·Á¸é ½Ã½ºÅÛ °ü¸® ÀϹݿ¡ ´ëÇØ ¾î´ÀÁ¤µµ Áö½ÄÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ´Ü¼øÈ÷ ÀÀ±Þ»óȲ¿¡ ´ëºñÇÑ º¹±¸µð½ºÅ©°¡ ÇÊ¿äÇÒ »ÓÀ̶ó¸é ºÎ·ÏÀÇ Appendix A.1 ºÎºÐÀ» º¸½Ê½Ã¿À. Copyright © 1995-2002 by Tom Fawcett and Graham Chapman. This document may be distributed under the terms set forth in the Linux Documentation Project License. Please contact the authors if you are unable to get the license.
1. ¸Ó¸®¸»
º» ¹®¼´Â txt Æ÷¸ËÀ¸·Î º¸¼Åµµ µË´Ï´Ù¸¸ ¹®¼ ³»¿¡ ¸î°¡Áö ±âÈ£¸¦ »ç¿ëÇßÀ¸¹Ç·Î Æ÷½ºÆ®½ºÅ©¸³Æ® Æ÷¸ËÀ̳ª HTML Æ÷¸Ë, ȤÀº PDF Æ÷¸ËÀÌ ´õ¿í º¸±â ÆíÇÒ °ÍÀÔ´Ï´Ù. 1.1. º» ¹®¼ÀÇ ¹öÀü¿¡ ´ëÇØGraham Chapman ¾¾°¡ ÃÖÃÊÀÇ Bootdisk-HOWTO ¹®¼¸¦ ¾²¼Ì°í 3.1 ¹öÀü±îÁö ´ã´çÇϼ̽À´Ï´Ù. Tom Fawcett ¾¾°¡ Ä¿³Î 2.0 ¶§ºÎÅÍ °øµ¿ÀúÀÚ·Î Âü°¡Çϼ̰í ÇöÀç º» ¹®¼¸¦ °ü¸®ÇÏ°í ÀÖ½À´Ï´Ù. Chapman ¾¾´Â ¸®´ª½º °øµ¿Ã¼¿¡¼ ´õÀÌ»ó È°µ¿ÇÏÁö ¾Ê°í ÀÖÀ¸¸ç ÇöÀç ±×ÀÇ ±ÙȲÀº ¾Ë·ÁÁöÁö ¾Ê°í ÀÖ½À´Ï´Ù. º» ¹®¼´Â ÀÎÅÚ ÇÁ·Î¼¼¼ ±â¹ÝÀÇ ¸®´ª½º¸¦ ´ë»óÀ¸·Î ÇÕ´Ï´Ù. ´Ù¸¥ ÇÁ·Î¼¼¼¿ëÀÇ ¸®´ª½º¿¡µµ ÀÌ ±ÛÀÇ ¸¹Àº ºÎºÐÀÌ Àû¿ëµÇ°ÚÁö¸¸ ÇÊÀÚ´Â ÀÌ¿¡ ´ëÇؼ´Â Á÷Á¢ÀûÀÎ °æÇèµµ ¾ø°í Àß ¾ËÁöµµ ¸øÇÕ´Ï´Ù. ´Ù¸¥ Ç÷§Æû»óÀÇ ºÎÆ®µð½ºÅ©¿¡ °æÇèÀÌ ¸¹À¸½Å ºÐÀº ÇÊÀÚ¿¡°Ô ¿¬¶ôÀ» Á» ÁֽʽÿÀ. 1.2. ¾ÕÀ¸·ÎÀÇ °èȹ
1.3. »ç¿ëÀÚÀÇ ÀÇ°ß°úÄ¿³Î µµ¿ÍÁֽŠºÐµéÁÁÀº ÆòÀÌµç ¾Æ´Ïµç ÀÌ ¹®¼¿¡ ´ëÇÑ ¿©·¯ºÐÀÇ ÀÇ°ßÀ» ȯ¿µÇÕ´Ï´Ù. ±ÛÀÇ ³»¿ëÀÌ Á¤È®ÇÏ°í ¹ÏÀ»¸¸ÇÑ °ÍÀÌ µÉ ¼ö ÀÖµµ·Ï ÃÖ¼±À» ´ÙÇß½À´Ï¸¸, ÇÊÀÚµµ ¸ðµç °ÍÀ» ´Ù ¾Æ´Â °ÍÀº ¾Æ´Ï¸ç ¶ÇÇÑ ÇöÀç °³¹ßµÇ°í ÀÖ´Â Ä¿³ÎÀ» µû¶óÀâÁöµµ ¸øÇÏ°í ÀÖ½À´Ï´Ù. ¸¸ÀÏ Æ²¸° ºÎºÐÀ̳ª ¼ÒȦÇÑ ºÎºÐÀ» ¹ß°ßÇÏ½Å´Ù¸é ¿¬¶ôÇØ ÁֽʽÿÀ. ¿¬¶ôÁÖ½Ç ¶§´Â ÀÐÀ¸½Å ÇØ´ç ¹®¼ÀÇ ¹öÀüÀ» °°ÀÌ ¾Ë·ÁÁֽʽÿä. ÁÁÀº Á¦¾È°ú Á¤Á¤À» ÇØÁֽŠ¸¹Àº ºÐµé²² °¨»çµå¸³´Ï´Ù. ±×ºÐµéÀÇ µµ¿òÀ¸·Î ÀÎÇØ, ÀúÈñ È¥ÀÚ¼ ÇÏ´Â °Íº¸´Ù ÈξÀ ÁÁÀº ³»¿ëÀÌ µÉ ¼ö ÀÖ¾ú½À´Ï´Ù. ÀÇ°ßÀ̳ª Á¤Á¤ÇÒ ºÎºÐÀÌ ÀÖ´Ù¸é À§¿¡ ÀûÈù ÇÊÀÚÀÇ e-mail ÁÖ¼Ò·Î º¸³»Áֽʽÿä. ºÎµð Áú¹®À» º¸³»½Ã±â Àü¿¡ ¸ÕÀú 7절 ºÎºÐÀ» Àо½Ã±â ¹Ù¶ø´Ï´Ù. ÇÊÀÚ¿¡°Ô µð½ºÅ© À̹ÌÁö¸¦ º¸³»Áö´Â ¸»¾ÆÁֽʽÿä. 1.4. º» ¹®¼ÀÇ ¹èÆ÷¿¡ ´ëÇØCopyright © 1995-2002 by Tom Fawcett and Graham Chapman. This document may be distributed under the terms set forth in the Linux Documentation Project License. Please contact the authors if you are unable to get the license. This is free documentation. It is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. Tom Fawcett ¿Í Graham Chapman ¿¡°Ô ÀúÀÛ±ÇÀÌ ÀÖ½À´Ï´Ù. ¸®´ª½º ¹®¼ ÇÁ·ÎÁ§Æ® ¶óÀ̼¾½º ÀÇ Áؼö¸¦ Á¶°ÇÀ¸·Î ¹èÆ÷µÉ ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ÀÌ ¶óÀ̼¾½º¸¦ ÀÐÀ» ¼ö ¾ø´Â »óȲÀ̶ó¸é ÇÊÀÚ¿¡°Ô ¿¬¶ôÀ» ÇϽʽÿä. ÀÌ ¹®¼´Â ¹«·áÀÔ´Ï´Ù. ÀÌ ¹®¼°¡ À¯¿ëÇÏ°Ô ¾²À̱⸦ ¹Ù¶ø´Ï´Ù¸¸ ¾î¶°ÇÑ º¸Áõµµ Çص帮Áö ¾Ê½À´Ï´Ù. ƯÁ¤ÇÑ ¿ëµµ³ª »ó¾÷ÀûÀÎ ÀÌ¿ë¿¡ ´ëÇØ ¹¬½ÃÀûÀÎ º¸ÁõÀ» Æ÷ÇÔÇÑ ¾î¶°ÇÑ º¸Áõµµ ÀÏü ÇÏÁö ¾Ê½À´Ï´Ù. 2. ¼Ò°³¸®´ª½º ºÎÆ® µð½ºÅ©°¡ À¯¿ëÇÑ »óȲÀº ¸¹½À´Ï´Ù. »õ·Î¿î Ä¿³ÎÀ» Å×½ºÆ®ÇÏ´Â °æ¿ì, µð½ºÅ©ÀÇ ¹®Á¦¸¦ º¹±¸ÇÒ °æ¿ì(ºÎÆ®¼½Å͸¦ ³¯·È°Å³ª µð½ºÅ© Çìµå°¡ ¸Á°¡Áø °æ¿ì µîµî), ¸Á°¡Áø ½Ã½ºÅÛÀ» °íÄ¥ °æ¿ì, ÇÙ½ÉÀûÀÎ ½Ã½ºÅÛ ÆÄÀÏ((libc.so µûÀ§)µéÀ» ¾ÈÀüÇÏ°Ô ¾÷±×·¹À̵åÇÏ´Â °æ¿ìµî¿¡ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ºÎÆ® µð½ºÅ©´Â ´ÙÀ½ ¹æ¹ýÀ» ÅëÇØ ±¸ÇÒ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¹®¼´Â ¿©·¯ºÐÀÌ ¸®´ª½º ½Ã½ºÅÛ °ü¸®»óÀÇ ¸î °¡Áö °³³äµé¿¡ ÀÌ¹Ì Àͼ÷ÇØÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é µð·ºÅ丮, ÆÄÀϽýºÅÛ, Ç÷ÎÇÇ µð½ºÄÏ¿¡ ´ëÇØ ¾Ë°í ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù. mount ¸í·É°ú df ¸í·ÉÀÇ »ç¿ë¹ýµµ ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. /etc/passwd ¿Í fstab ÆÄÀÏÀÌ ¿Ö ÇÊ¿äÇÏ°í ¾î¶² ÇüÅÂÀÎÁö ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ HOWTO ¹®¼¿¡ µîÀåÇÏ´Â ´ëºÎºÐÀÇ ¸í·ÉµéÀº ·çÆ® ±ÇÇÑÀ¸·Î ½ÇÇàÇØ¾ß ÇÑ´Ù´Â Á¡¿¡ ÁÖÀÇÇϽʽÿä. °£´ÜÇÑ ±¸»ó¸¸À» ¹ÙÅÁÀ¸·Î ¹Ù·Î ºÎÆ®µð½ºÅ© Á¦ÀÛ¿¡ Âø¼öÇÑ´Ù¸é ÀÏÀÌ ²Ï ¾î·Á¿öÁú ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ ¸®´ª½º FAQ, ¸®´ª½º ¼³Ä¡ HOWTO, ¸®´ª½º ¼³Ä¡°¡ÀÌµå µîµîÀÇ °ü·Ã¹®¼µéÀ» Àо ÀûÀÌ ¾ø´Ù¸é Á÷Á¢ ºÎÆ® µð½ºÄÏÀ» Á¦ÀÛÇÏ´Â °ÍÀº ¹«¸®ÀÔ´Ï´Ù. ÀÀ±Þ»óȲ¿¡ ´ëºñÇØ È®½ÇÈ÷ µ¿ÀÛÇÏ´Â º¹±¸¿ë ºÎÆ®µð½ºÅ©°¡ ÇÊ¿äÇÒ »ÓÀ̶ó¸é ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖ´Â °ÍÀ» ´Ù¿î ¹Þ´Â ÂÊÀÌ ÈξÀ ÆíÇÕ´Ï´Ù. ºÎ·Ï Appendix A.1 ºÎºÐ¿¡ ¾îµð¿¡¼ ¾òÀ» ¼ö ÀÖ´ÂÁö ÀûÇôÀÖ½À´Ï´Ù. 3. ºÎÆ®µð½ºÅ©¿Í ºÎÆà °úÁ¤ºÎÆ®µð½ºÅ©¶õ ±âº»ÀûÀ¸·Î Ç÷ÎÇÇ µð½ºÄÏ ÇÑÀå¿¡ ½ï µé¾î°¡´Â Ãà¼ÒÆÇ ¸®´ª½º ½Ã½ºÅÛÀÔ´Ï´Ù. ºÎÆ®µð½ºÅ©´Â ¿ÏÀüÇÑ Ç® »çÀÌÁîÀÇ ¸®´ª½º ½Ã½ºÅÛÀÇ ±â´É Áß ¸¹Àº ºÎºÐÀ» ±×´ë·Î ¼öÇàÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ºÎÆ® µð½ºÅ© Á¦ÀÛ¿¡ ¾Õ¼, ´ç½ÅÀº ¸®´ª½ºÀÇ ºÎÆà °úÁ¤ÀÇ ±âº» ¿ø¸®¸¦ ÀÌÇØÇؾ߸¸ ÇÕ´Ï´Ù. ¿©±â¼´Â ÀÌ ¹®¼ÀÇ ³»¿ëÀ» ÀÌÇØÇÒ¼ö ÀÖÀ» Á¤µµÀÇ ±âº»ÀûÀÎ ³»¿ë¸¸À» ¼³¸íÇÒ °ÍÀÔ´Ï´Ù. ¸¹Àº ¼¼ºÎÀûÀÎ »çÇ×°ú ±âŸ ¿É¼Çµé¿¡ °üÇÑ °ÍÀº »ý·«Çß½À´Ï´Ù. 3.1. ºÎÆà °úÁ¤¸ðµç PC ½Ã½ºÅÛµéÀº ·Ò(Á¤È®È÷´Â BIOS)³»ÀÇ Äڵ带 ½ÇÇà½ÃÅ°´Â °ÍÀ¸·Î ºÎÆÃÀ» ½ÃÀÛÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ºÎÆ® µå¶óÀ̺êÀÇ ¼½ÅÍ 0, ½Ç¸°´õ 0 ºÎºÐÀ» ÀоîµéÀÔ´Ï´Ù. ºÎÆ® µå¶óÀ̺ê´Â º¸Åë ù¹ø° µå¶óÀ̺ê(µµ½º·Î ¸»ÇÏÀÚ¸é A:, ¸®´ª½º·Î ¸»ÇÏÀÚ¸é /dev/fd0)¸¦ ¸»ÇÕ´Ï´Ù. ±× ´ÙÀ½, BIOS ´Â ÀоîµéÀÎ ÀÌ ¼½ÅÍÀÇ ³»¿ëÀ» ½ÇÇàÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ºÎÆ® °¡´ÉÇÑ µð½ºÅ©µéÀº ¼½ÅÍ 0, ½Ç¸°´õ 0 ¿µ¿ª¿¡ ´ÙÀ½ ³»¿ë Áß ÇÑ °¡Áö¸¦ ´ã°í ÀÖ½À´Ï´Ù.
¸¸ÀÏ ¸®´ª½º Ä¿³ÎÀÌ µð½ºÄÏ¿¡ Á÷Á¢ º¹»çµÈ °æ¿ì(raw copy)¶ó¸é µð½ºÅ©ÀÇ Ã¹¹ø° ¼½ÅÍ´Â ¸®´ª½º Ä¿³Î ±× ÀÚüÀÇ Ã¹¹ø° ¼½ÅÍ°¡ µË´Ï´Ù. ÀÌ Ã¹¹ø° ¼½ÅÍ´Â ºÎÆ® µð¹ÙÀ̽º·ÎºÎÅÍ Ä¿³ÎÀÇ ³ª¸ÓÁö ºÎºÐÀ» °è¼Ó ÀоîµéÀÓÀ¸·Î½á ºÎÆ® ÇÁ·Î¼¼½º¸¦ ÁøÇàÇÕ´Ï´Ù. ÀÏ´Ü Ä¿³ÎÀÌ ¿ÏÀüÈ÷ ·ÎµåµÇ¸é, Ä¿³ÎÀº ±âº»ÀûÀÎ µð¹ÙÀ̽ºµé°ú ±× ³»ºÎ µ¥ÀÌÅÍ ±¸Á¶¸¦ ÃʱâȽÃŵ´Ï´Ù. ÃʱâÈ°¡ ¿Ï·áµÇ¸é Ä¿³Î À̹ÌÁö³»ÀÇ Æ¯Á¤ÇÑ À§Ä¡¿¡ ÀÖ´Â ·¥µð½ºÅ© ¿öµå¶ó´Â °ÍÀ» ÀнÀ´Ï´Ù. ÀÌ ¿öµå´Â ·çÆ® ÆÄÀϽýºÅÛÀ» ¾îµð¿¡¼ ¾î¶»°Ô ã¾Æ¾ß ÇÏ´ÂÁö¸¦ ³ªÅ¸³»°í ÀÖ½À´Ï´Ù. ·çÆ® ÆÄÀϽýºÅÛÀ̶õ ´Ü¼øÈ÷ "/" ¿¡ ¸¶¿îÆ®µÇ´Â ÆÄÀϽýºÅÛÀ» ¸»ÇÕ´Ï´Ù. Ä¿³ÎÀº ¾îµð¿¡¼ ·çÆ® ÆÄÀϽýºÅÛÀ» ã¾Æ¾ß ÇÏ´ÂÁö¸¦ ¾Ë¾Æ¾ß¸¸ ÇÕ´Ï´Ù. ¸¸ÀÏ Ä¿³ÎÀÌ ±× À§Ä¡¿¡¼ ·Îµå °¡´ÉÇÑ À̹ÌÁö¸¦ ãÁö ¸øÇÑ´Ù¸é ½Ã½ºÅÛÀº ¸ØÃç¹ö¸®°Ô µË´Ï´Ù. ¾î¶² ºÎÆÃÀÇ °æ¿ì¿¡´Â — ÁÖ·Î µð½ºÄÏ¿¡¼ ºÎÆÃÇÏ´Â °æ¿ì — ·çÆ® ÆÄÀϽýºÅÛÀ» ·¥µð½ºÅ©·Î ·ÎµåÇϱ⵵ ÇÕ´Ï´Ù. ·¥µð½ºÅ©¶õ ½Ã½ºÅÛÀÇ ·¥ÀÇ ÀϺθ¦ ¸¶Ä¡ µð½ºÅ©Ã³·³ Ãë±ÞÇÏ´Â °ÍÀÔ´Ï´Ù. ·¥Àº Ç÷ÎÇǵð½ºÅ©º¸´Ù ¼öõ¹è ÀÌ»ó ºü¸£±â ¶§¹®¿¡ ½Ã½ºÅÛÀ» ºü¸£°Ô ±¸µ¿½Ãų ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ·çÆ® ÆÄÀϽýºÅÛÀ» ¾ÐÃà½ÃÄÑ Ç÷ÎÇÇ¿¡ ´ãÀº °æ¿ì, Ä¿³ÎÀº Ç÷ÎÇǷκÎÅÍ ÀÌ ¾ÐÃàÀ» Ç®¸é¼ ·¥µð½ºÅ©·Î ·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ Á» ´õ ¸¹Àº ÆÄÀϵéÀ» µð½ºÄÏ »ó¿¡ ¾ÐÃà½ÃÄÑ µÑ ¼ö ÀÖ½À´Ï´Ù. ÀÏ´Ü ·çÆ® ÆÄÀϽýºÅÛÀÌ ·ÎµåµÇ¾î ¸¶¿îÆ®µÇ¸é ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
ÀÏ´Ü ½Ã½ºÅÛÀÌ ·çÆ® ÆÄÀϽýºÅÛÀ» ·ÎµåÇϴµ¥ ¼º°øÇϸé, ´ÙÀ½À¸·Î ·çÆ® ÆÄÀϽýºÅÛ¿¡ ÀÖ´Â init ÇÁ·Î±×·¥À» ã¾Æ ½ÇÇàÀ» ½ÃµµÇÕ´Ï´Ù(/bin À̳ª/sbin ¿¡ µé¾îÀÖ½À´Ï´Ù). init ´Â ±× ¼³Á¤ÆÄÀÏÀÎ /etc/inittab ¿¡¼ sysinit ¶óÀÎÀ» ã¾Æ ±×¿¡ ÇØ´çÇÏ´Â À̸§ÀÇ ½ºÅ©¸³Æ®¸¦ ½ÇÇà½Ãŵ´Ï´Ù. sysinit ½ºÅ©¸³Æ®´Â º¸Åë /etc/rc ³ª /etc/init.d/boot °°Àº °ÍµéÀÔ´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ½© ¸í·É¾î·Î Â¥¿©Áø °ÍÀ¸·Î¼ Çϵåµð½ºÅ©¿¡ ´ëÇØ fsck ¸¦ ½ÇÇàÇϰųª, ÇÊ¿äÇÑ Ä¿³Î ¸ðµâµéÀ» ·ÎµåÇϱ⵵ ÇÏ°í, ½º¿ÍÇÎÀ» ÃʱâȽÃÅ°°í, ³×Æ®¿÷À» ÃʱâȽÃÅ°¸ç /etc/fstab ¿¡ ÀûÈù µð½ºÅ©µéÀ» ¸¶¿îÆ®Çϱ⵵ ÇÕ´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ´ë°³ ´Ù¸¥ ¿©·¯°¡Áö ½ºÅ©¸³Æ®µéÀ» ¶Ç µ¿ÀÛ½Ãŵ´Ï´Ù. Áï, ÃʱâÈ °úÁ¤À» ¸ðµâȽÃŲ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¸é, ÀϹÝÀûÀÎ SysVinit ±¸Á¶¿¡¼´Â /etc/rc.d/ µð·ºÅ丮 ¹Ø¿¡ º¹ÀâÇÑ ±¸Á¶ÀÇ ÇÏÀ§µð·ºÅ丮°¡ ÀÖ°í °¢°¢ÀÇ ÇÏÀ§µð·ºÅ丮¿¡´Â ¼ö¸¹Àº ½Ã½ºÅÛ ¼ºñ½ºµéÀ» ¾î¶»°Ô ¿Â¿ÀÇÁ ½ÃÅ°´ÂÁö¸¦ Á¤ÇسõÀº ÆÄÀϵéÀÌ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ºÎÆ®µð½ºÅ©¿¡¼ »ç¿ëÇÏ´Â sysinit ½ºÅ©¸³Æ®´Â º¸Åë ¸Å¿ì °£´ÜÇÑ °ÍÀÔ´Ï´Ù. sysinit ½ºÅ©¸³Æ®ÀÇ ½ÇÇàÀÌ ³¡³ª¸é ´Ù½Ã init ÇÁ·Î¼¼½º·Î Á¶Á¾±ÇÀÌ µ¹¾Æ¿À°í, À̹ø¿¡´Â default runlevel ´Ü°è·Î µé¾î°©´Ï´Ù. default runlevel Àº inittab ÆÄÀϳ»¿¡ initdefault Å°¿öµå·Î ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. runlevel ¶óÀÎÀº ÁÖ·Î ÄܼÖÀ̳ª tty ¸¦ ÅëÇÑ Åë½ÅÀ» Ã¥ÀÓÁö´Â getty °°Àº ÇÁ·Î±×·¥À» ÁöÁ¤ÇÕ´Ï´Ù. ¿ì¸®¿¡°Ô Àͼ÷ÇÑ "login:" ÇÁ·ÒÇÁÆ® µûÀ§¸¦ Ãâ·ÂÇØ ÁÖ´Â °ÍÀÌ ¹Ù·Î getty ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÀÌÁ¦ getty ÇÁ·Î±×·¥Àº ·Î±×ÀÎ ÀÎÁõ ó¸®¿Í user ¼¼¼ÇÀ» ¸¶·ÃÇØÁÖ´Â login ÇÁ·Î±×·¥À» ±¸µ¿½Ãŵ´Ï´Ù. 3.2. µð½ºÅ©ÀÇ Á¾·ù±âº»ÀûÀÎ ºÎÆà °úÁ¤À» »ìÆ캸¾ÒÀ¸¹Ç·Î ÀÌÁ¦ ÇÊ¿äÇÑ µð½ºÅ©µéÀ» Á¾·ùº°·Î Á¤ÀÇÇغ¾½Ã´Ù. µð½ºÅ©¸¦ 4 °¡Áö Á¾·ù·Î ³ª´²º¾½Ã´Ù. ÀÌ ¹®¼¿¡¼ "µð½ºÅ©" ¶ó´Â ´Ü¾î´Â Ưº°ÇÑ ¾ð±ÞÀÌ ¾ø´Â ÇÑ Ç÷ÎÇǵð½ºÄÏÀ» ÀǹÌÇÕ´Ï´Ù¸¸ ´ëºÎºÐÀÇ °æ¿ì ±× ³»¿ëÀº Çϵåµð½ºÅ©¿¡µµ ±×´ë·Î Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î "ºÎÆ®µð½ºÅ©¸¦ Á¦ÀÛ"ÇÑ´Ù°í ¸»ÇÒ ¶§´Â boot(Ä¿³Î) ¿Í root(ÆÄÀϵé) ºÎºÐÀ» ¸ðµÎ ¸¸µå´Â °ÍÀ» ¶æÇÕ´Ï´Ù. µÎ ºÎºÐÀ» ÇϳªÀÇ µð½ºÅ©¿¡ ´ãÀ» ¼öµµ ÀÖ°í(boot/root µð½ºÅ©) µÎ ÀåÀÇ µð½ºÅ©·Î ºÐ¸®ÇÏ¿© ´ãÀ»¼öµµ ÀÖ½À´Ï´Ù(boot + root µð½ºÅ©µé). ¾Æ¸¶µµ boot µð½ºÄÏ°ú root µð½ºÄÏÀ» °¢°¢ µû·Î ¸¸µé°í ±×·¡µµ ¸ðÀÚ¶ó´Â °æ¿ì ÇѵΠÀåÀÇ utility µð½ºÄÏÀ» ´õ ¸¸µå´Â °ÍÀÌ º¹±¸ µð½ºÄϵéÀ» Á¦ÀÛÇÏ´Â °¡Àå À¯¿¬ÇÑ ¹æ¹ýÀÏ °ÍÀÔ´Ï´Ù. 4. ·çÆ® ÆÄÀϽýºÅÛÀÇ Á¦ÀÛ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µé ¶§´Â ½Ã½ºÅÛ ±¸µ¿¿¡ ÇʼöÀûÀÎ ÆÄÀϵéÀ» °í¸£´Â ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ Àý¿¡¼´Â ¾ÐÃàµÈ ·çÆ® ÆÄÀϽýºÅÛÀÇ Á¦ÀÛ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. º°·Î ¸¹ÀÌ ¾²ÀÌÁö´Â ¾ÊÁö¸¸ ¾ÐÃà¾ÈµÈ ÆÄÀϽýºÅÛÀ» µð½ºÄÏ»ó¿¡ ¸¸µé¾î Á÷Á¢ ·çÆ®·Î ¸¶¿îÆ®½ÃÅ°´Â ¹æ¹ýµµ °¡´ÉÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀº 9.1절 ºÎºÐ¿¡¼ ¼³¸íÇÕ´Ï´Ù. 4.1. °³¿ä·çÆ® ÆÄÀϽýºÅÛÀº Ç® »çÀÌÁîÀÇ ¿ÏÀüÇÑ ¸®´ª½º ½Ã½ºÅÛÀ» Áö¿øÇϱâ À§ÇÑ ¸ðµç °ÍÀ» °®Ãß¾î¾ß ÇÕ´Ï´Ù. À̸¦ À§Çؼ´Â ¸®´ª½º ½Ã½ºÅÛÀÇ ÃÖ¼Ò¿ä°Ç¸¸ÅÀº ·çÆ®µð½ºÅ©¿¡ ¹Ýµå½Ã ±¸ºñµÇ¾î¾ß ÇÕ´Ï´Ù.
¹°·Ð, ¾î¶² ½Ã½ºÅÛÀÌ µÆµç°£¿¡ ¿øÇÏ´Â ÇÁ·Î±×·¥À» ½ÇÇà½Ãų ¼ö ÀÖÀ» ¶§ ºñ·Î¼Ò ÀÌ¿ë°¡Ä¡°¡ ÀÖ´Â °Å°ÚÁö¿ä. ±×·± Á¡¿¡ ¹Ì·ç¾î º¼¶§, ·çÆ® µð½ºÄÏÀ¸·Î ´ÙÀ½°ú °°Àº ÀÛ¾÷À» ÇÒ¼ö ÀÖ¾î¾ß ÇÒ°ÍÀÔ´Ï´Ù.
ÀÌÁ¦ ¾ÐÃà ÆÄÀϽýºÅÛÀ» ¾î¶»°Ô ¸¸µå´ÂÁö ¼³¸íÇÏ°Ú½À´Ï´Ù. ¾ÐÃà ÆÄÀϽýºÅÛÀ̶ó´Â ¸»Àº ÆÄÀϽýºÅÛÀÌ µð½ºÅ©¿¡ ¾ÐÃàµÈ »óÅ·ΠÀÖ´Ù°¡ ºÎÆ®½Ã¿¡ ·¥µð½ºÅ©·Î ¾ÐÃàÀÌ Ç®¸®¸é¼ º¹»çµÇ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ¾ÐÃà ÆÄÀϽýºÅÛÀ» ¾²¸é Ç¥ÁØ 1440K µð½ºÄÏ»ó¿¡ ÈξÀ ¸¹Àº ÆÄÀÏ(¾à 6¸Þ°¡ °¡·®)µéÀ» ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆÄÀϽýºÅÛÀÌ µð½ºÄÏÀÇ ¿ë·®º¸´Ù ÈξÀ Å©±â ¶§¹®¿¡, µð½ºÄÏ À§¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» Á÷Á¢ ÀÛ¼ºÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÕ´Ï´Ù. ÀÏ´Ü ´Ù¸¥ °÷¿¡¼ ÆÄÀÏ ½Ã½ºÅÛÀ» ¿ÏÀüÈ÷ ¸¸µç ÈÄ, À̸¦ ¾ÐÃàÇÑ ´ÙÀ½, ±× ¾ÐÃàµÈ °ÍÀ» µð½ºÄÏ¿¡ º¹»çÇس־î¾ß ÇÕ´Ï´Ù. 4.2. ÆÄÀÏ ½Ã½ºÅÛ ¸¸µé±â¾ÐÃàµÈ ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µé±â À§Çؼ´Â ¾ÐÃàÀü¿¡ ¸ÕÀú, ÇÊ¿äÇÑ ¸ðµç ÆÄÀϵéÀ» ´ãÀ» ¼ö ÀÖ´Â ÃæºÐÇÑ Å©±âÀÇ ºó °ø°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¾à 4 ¸Þ°¡¹ÙÀÌÆ® °¡·®À» ´ãÀ»¼ö ÀÖ´Â µð¹ÙÀ̽º°¡ ÇÊ¿äÇÕ´Ï´Ù. ¸î °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
À§¿¡¼ ¸»ÇÑ ¼¼°¡Áö ¹æ¹ý Áß ¾î´À Çϳª¸¦ ¼±ÅÃÇϱâ·Î ¸¶À½¸Ô¾ú´Ù¸é ÀÌÁ¦
ÀÌ ¸í·ÉÀº µð¹ÙÀ̽ºÀÇ ³»¿ëÀ» ¸ðµÎ 0 À¸·Î ä¿ó´Ï´Ù.
±× ´ÙÀ½, ÆÄÀϽýºÅÛÀ» ¸¸µì´Ï´Ù. ¸®´ª½º Ä¿³ÎÀ» ÀÚµ¿À¸·Î ·¥µð½ºÅ©·Î º¹»çµÇµµ·Ï ÇØÁÖ´Â ·çÆ® µð½ºÅ©¿ë ÆÄÀϽýºÅÛÀº minix ¿Í ext2 ÆÄÀϽýºÅÛ ´Ü µÎ°¡Áö »ÓÀÔ´Ï´Ù. ÀÌÁß¿¡¼ ext2 ÆÄÀϽýºÅÛÀÌ º¸´Ù ¼±È£µÇ´Â ÆÄÀÏ ½Ã½ºÅÛÀÔ´Ï´Ù. ext2 ¸¦ ¾²¸é -N ¿É¼ÇÀ» ÁÖ¾î µðÆúÆ®°ªº¸´Ù ´õ ¸¹Àº inode ¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ¾î Æí¸®ÇÕ´Ï´Ù. -N 2000 Á¤µµ·Î ¼³Á¤Çϸé inode °¡ ºÎÁ·ÇØÁö´Â ÀÏÀº ¾øÀ» °ÍÀÔ´Ï´Ù. ±×¹Û¿¡, /dev µð·ºÅ丮 ¹ØÀÇ ºÒÇÊ¿äÇÑ ÆÄÀϵéÀ» Á¦°ÅÇؼ inode ¸¦ Àý¾àÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. mke2fs ´Â µðÆúÆ®·Î 1.44 Mb µð½ºÄÏ¿¡ 360 °³ÀÇ inode¸¦ »ý¼ºÇÕ´Ï´Ù. ÇÊÀÚ°¡ ¾²´Â º¹±¸¿ë ·çÆ®µð½ºÄÏ¿¡´Â 120°³ ÀÇ inode °¡ ÀÖ°í ÀÌ Á¤µµ·Î ÃæºÐÇÏÁö¸¸ ¸¸ÀÏ ´ç½ÅÀÌ /dev µð·ºÅ丮³»ÀÇ µð¹ÙÀ̽º ÆÄÀϵéÀ» ÀüºÎ Æ÷ÇÔ½ÃÅ°·Á ÇÑ´Ù¸é ÇÊ¿äÇÑ inode ¼ö´Â 360 °³¸¦ ½±°Ô ÃÊ°úÇØ ¹ö¸³´Ï´Ù. ¾ÐÃà ·çÆ®ÆÄÀϽýºÅÛÀ» »ç¿ëÇÏ¸é º¸´Ù Å« ÆÄÀϽýºÅÛÀ» ´ãÀ» ¼ö ÀÖ°í µû¶ó¼ µðÆúÆ®·Î º¸´Ù ¸¹Àº inode¸¦ ¾µ ¼ö ÀÖ½À´Ï´Ù¸¸ ±×·¡µµ ¿ª½Ã ÆÄÀÏÀÇ ¼ö¸¦ ÁÙÀ̰ųª inode ¼ö¸¦ ´ÃÀÏ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. µû¶ó¼ ´ÙÀ½°ú ºñ½ÁÇÑ ¸í·ÉÀÌ ÇÊ¿äÇÕ´Ï´Ù.
(·çÇÁ¹é µð¹ÙÀ̽º¸¦ »ç¿ëÇÑ´Ù¸é À§ÀÇ mke2fs ¸í·ÉÀº ÀÚµ¿À¸·Î »ç¿ë°¡´ÉÇÑ ¿ë·®À» ÀÎÁöÇÏ°í ±×¿¡ ¸ÂÃç ÆÄÀϽýºÅÛÀ» ¼³Á¤ÇÕ´Ï´Ù. "-m 0" ÆĶó¸ÞÅÍ´Â mke2fs ·Î ÇÏ¿©±Ý root ¿ë °ø°£À» ÇÒ´çÇÏÁö ¸øÇÏ°Ô ÇÔÀ¸·Î½á »ç¿ë°¡´ÉÇÑ µð½ºÅ© ¿ë·®À» ´õ ¸¹ÀÌ È®º¸ÇÕ´Ï´Ù. ÀÌÁ¦ µð¹ÙÀ̽º¸¦ ¸¶¿îÆ®Çϼ¼¿ä.
4.3. ÆÄÀϽýºÅÛÀÇ ±¸¼º´ÙÀ½Àº ¾Æ¸¶µµ ´ç½ÅÀÇ ·çÆ® ÆÄÀϽýºÅÛ¿¡ µé¾îÀÖ¾î¾ßÇÒ ÃÖ¼ÒÇÑÀÇ µð·ºÅ丮µéÀÔ´Ï´Ù. [1]
·çÆ® ÈÀϽýºÅÛ»ó¿¡¼ À§ÀÇ µð·ºÅ丮 Áß 3 °³´Â ºó µð·ºÅ丮°¡ µË´Ï´Ù. µû¶ó¼ ±× 3 °³´Â mkdir ¸í·ÉÀ¸·Î µð·ºÅ丮¸¸ ¸¸µé¾î ÁÖ¸é µË´Ï´Ù. /proc µð·ºÅ丮´Â ´Ü¼øÈ÷ proc ÆÄÀÏ ½Ã½ºÅÛÀÌ À§Ä¡ÇÏ°Ô µÇ´Â Àå¼Ò(stub)ÀÏ »ÓÀÔ´Ï´Ù. /mnt ¿Í /usr µð·ºÅ丮µéÀº boot/root ½Ã½ºÅÛÀÌ °¡µ¿µÈ ÈÄ¿¡¾ß »ç¿ëµÇ´Â ¸¶¿îÆ®Æ÷ÀÎÆ®ÀÔ´Ï´Ù. µû¶ó¼ ´Ù½Ã ¸»¾¸µå¸®Áö¸¸ ÀÌ 3 °³ÀÇ µð·ºÅ丮´Â ´ÜÁö µð·ºÅ丮¸¸ ¸¸µé¾îÁÖ¸é µË´Ï´Ù. ÀÌÁ¦ ³ª¸ÓÁö 4 °³ÀÇ µð·ºÅ丮¿¡ ´ëÇØ ¼³¸íµå¸®°Ú½À´Ï´Ù. 4.3.1. /dev/dev µð·ºÅ丮¿¡´Â ½Ã½ºÅÛÀÌ »ç¿ëÇÏ´Â ¸ðµç µð¹ÙÀ̽ºµé °¢°¢¿¡ ´ëÀÀÇϴ Ư¼öÆÄÀϵéÀÌ À§Ä¡ÇÏ°Ô µË´Ï´Ù. /dev µð·ºÅ丮´Â ¸ðµç ¸®´ª½º ½Ã½ºÅÛ¿¡ ¹Ýµå½Ã ÀÖ¾î¾ß¸¸ ÇÏ´Â °Á¦»çÇ×ÀÔ´Ï´Ù. /dev µð·ºÅ丮 ÀÚü´Â º¸ÅëÀÇ µð·ºÅ丮¿Í ´Ù¸¦¹Ù ¾øÀ¸¹Ç·Î mkdir ¸í·É¾î·Î ±×³É ¸¸µé¾îÁÖ¸é µË´Ï´Ù. ÇÏÁö¸¸ /dev µð·ºÅ丮 ³»¿¡ À§Ä¡ÇÏ´Â µð¹ÙÀ̽º ÆÄÀÏµé ¸¸ÅÀº Ư¼öÇÑ ÆÄÀϵéÀ̹ǷΠmknod ¸í·ÉÀ» »ç¿ëÇϴ Ư¼öÇÑ ¹æ½ÄÀ¸·Î ¸¸µé¾îÁÖ¾î¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ º¸´Ù °£´ÜÇÑ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. — ´ç½Å ½Ã½ºÅÛÀÇ Çϵåµð½ºÅ©¿¡ ÀÖ´Â /dev µð·ºÅ丮¿¡¼ ÇÊ¿äÇÑ µð¹ÙÀ̽º ÈÀϵéÀ» º¹»çÇØ¿À´Â °ÍÀÔ´Ï´Ù. À̶§ À¯³äÇØ¾ß ÇÒ °ÍÀº Ư¼ö µð¹ÙÀ̽º ÆÄÀϵéÀ» º¹»çÇØ ¿Ã ¶§´Â -R ¿É¼ÇÀ» ½á¼ º¹»çÇØ¾ß ÇÑ´Ù´Â Á¡ÀÔ´Ï´Ù. ÀÌ·¸°Ô ÇØ¾ß µð·ºÅ丮°¡ º¹»çµÉ ¶§ ÆÄÀϵéÀÇ ³»¿ëµéÀº º¹»çµÇÁö ¾Ê°Ô µË´Ï´Ù. ´ë¹®ÀÚ
¾î·Á¿î ¹æ¹ýÀ¸·Î Çغ¸°í ½Í´Ù¸é ls -l ·Î ¿øÇÏ´Â µð¹ÙÀ̽ºÀÇ ¸ÞÀÌÀú¿Í ¸¶ÀÌ³Ê µð¹ÙÀ̽º ³Ñ¹ö¸¦ Ãâ·ÂÇؼ È®ÀÎÇÑ ÈÄ mknod ¸í·ÉÀ» ½á¼ Á÷Á¢ ±×´ë·Î ¸¸µé¾î ÁÖ¸é µË´Ï´Ù. µð¹ÙÀ̽º ÈÀϵéÀ» ´Ù ¸¸µé¾ú´Ù¸é, ÇÊ¿äÇÑ Æ¯¼ö µð¹ÙÀ̽ºµéÀÌ º¹±¸µð½ºÄÏ¿¡ Á¦´ë·Î µé¾î°¬´ÂÁö È®ÀÎÇϽʽÿä. ¿¹¸¦ µé¾î ftape ¸í·ÉÀº Å×ÀÌÇÁ µð¹ÙÀ̽º¸¦ »ç¿ëÇϹǷÎ, ´ç½ÅÀÌ ºÎÆ® µð½ºÅ©¸¦ ½á¼ Å×ÀÌÇÁ µå¶óÀ̺ê ÀåÄ¡µéÀ» ¾×¼¼½ºÇÒ ÀÛÁ¤À̶ó¸é Å×ÀÌÇÁ ÀåÄ¡¿¡ °ü·ÃµÈ µð¹ÙÀ̽º ÈÀϵéÀ» ´Ù Æ÷ÇÔ½ÃÄÑ¾ß ÇÒ°Ì´Ï´Ù. °¢°¢ÀÇ Æ¯¼ö µð¹ÙÀ̽º ÆÄÀÏÀº Çϳª¾¿ÀÇ inode ¸¦ ÇÊ¿ä·Î Çϱ⠶§¹®¿¡ °æ¿ì¿¡ µû¶ó¼´Â inode °¡ ºÎÁ·ÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷³ª µð½ºÄÏ ÆÄÀÏ ½Ã½ºÅÛ¿¡¼´Â ´õ¿í ±×·¸½À´Ï´Ù. µû¶ó¼ ÇÊ¿äÇÑ µð¹ÙÀ̽ºµé¸¸ °ñ¶ó¼ Æ÷ÇÔ½ÃÅ°½Ê½Ã¿ä. ¿¹¸¦ µé¾î SCSI µð½ºÅ©¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é /dev/sd* ·Î ½ÃÀÛÇÏ´Â µð¹ÙÀ̽º ÆÄÀϵéÀº ¹«½ÃÇصµ ÁÁ½À´Ï´Ù. ¸¶Âù°¡Áö·Î, ½Ã¸®¾ó Æ÷Æ®¸¦ »ç¿ëÇÒ ÀÏÀÌ ¾ø´Ù¸é /dev/ttyS* ·Î ½ÃÀÛÇÏ´Â µð¹ÙÀ̽º ÆÄÀϵéÀº ¹«½ÃÇصµ ÁÁ½À´Ï´Ù. ¸¸ÀÏ, ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µé´Ù°¡ No space left on device À̶ó´Â ¿¡·¯°¡ ¶¹´Âµ¥ ¸·»ó df ¸í·ÉÀ» ³»·Áº¸¸é »ç¿ë°¡´ÉÇÑ °ø°£ÀÌ ¾ÆÁ÷ ³²¾ÆÀÖ´Â °æ¿ì¶ó¸é ¾Æ¸¶µµ inode ¸¦ ´Ù½á¹ö¸° °æ¿ìÀÏ °Ì´Ï´Ù. df -i ¸í·ÉÀº inode ÀÇ »ç¿ë»óŸ¦ º¸¿©ÁÝ´Ï´Ù.
4.3.2. /etc/etc µð·ºÅ丮¿¡´Â ¼³Á¤ÆÄÀϵéÀÌ µé¾î°©´Ï´Ù. »ç¿ëÇÏ½Ç ÇØ´ç ÇÁ·Î±×·¥µé¿¡ µû¶ó ÇÊ¿äÇÑ ¼³Á¤ÆÄÀϵéÀ» ³Ö¾î¾ß ÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡ ÀÖ¾î ¼³Á¤ÆÄÀϵéÀº ´ÙÀ½ ¼¼°¡Áö Á¤µµ·Î ºÐ·ùÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÊÀÚÀÇ ·çÆ®µð½ºÄÏ¿¡´Â ¾à 15 °³ Á¤µµÀÇ ¼³Á¤ÆÄÀÏÀÌ µé¾îÀÖ½À´Ï´Ù. ¿ëµµ¿¡ µû¶ó ¼¼°¡Áö Á¤µµ·Î ³ª´©¾î º¸°Ú½À´Ï´Ù.
ÇÊÀÚ´Â ÀÌ Áß¿¡¼ µÎ °¡Áö ÆÄÀϸ¸ÅÀº ¹Ýµå½Ã ¼³Á¤ÇØÁִµ¥ ±× ³»¿ëÀº ¹«Ã´À̳ª °£´ÜÇÕ´Ï´Ù.
inittab ÆÄÀϳ»ÀÇ sysinit ¶óÀÎÀº rc ³ª ±× ¹ÛÀÇ ±âº»ÀûÀÎ ºÎÆ®½ºÅ©¸³Æ®¸¦ ±¸µ¿½Ãų¼ö ÀÖµµ·Ï ¼öÁ¤µÇ¾î¾ß¸¸ ÇÕ´Ï´Ù. ¶ÇÇÑ, ½Ã¸®¾ó Æ÷Æ®ÂÊÀ¸·Î »ç¿ëÀÚ°¡ Á¢¼ÓÇÏ´Â °ÍÀ» ¸·À¸·Á¸é getty ¼³Á¤ ¿£Æ®¸®Áß ¶óÀÎ ³¡ºÎºÐ¿¡ ttys ³ª ttyS µð¹ÙÀ̽º°¡ ÀûÈù ¿£Æ®¸®µéÀº ÁÖ¼®Ã³¸® ÇϽʽÿä. ´Ü, ´ç½ÅÀÌ ÄַܼΠ·Î±×ÀÎÇÒ tty Æ÷Æ®µé ¸¸ÅÀº ³²°ÜµÎ¼¼¿ä. °¡Àå °£´ÜÇÑ inittab ÆÄÀÏÀº ´ÙÀ½°ú À¯»çÇÑ ¸ð½ÀÀÔ´Ï´Ù.
¾î¶² ÇÁ·Î±×·¥µéÀº ´Ù¸¥ À§Ä¡¿¡ ÀÖ´Â °ÍÀÌ Çã¿ëµÇÁö ¾Ê°í ¹Ýµå½Ã Á¤ÇØÁø µð·ºÅ丮¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ´Â ´Ù¸¥ ÇÁ·Î±×·¥ ¼Ó¿¡ ±× À§Ä¡°¡ ÇϵåÄÚµùµÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ÇÊÀÚÀÇ ½Ã½ºÅÛÀÇ °æ¿ì, /etc/shutdown Àº reboot ÀÇ À§Ä¡¸¦ /etc/reboot ·Î ÇϵåÄÚµù ÇÏ¿´½À´Ï´Ù. ¸¸ÀÏ ÇÊÀÚ°¡ reboot ÆÄÀÏÀ» /bin/reboot ¿¡ µÐ ÈÄ shutdown ¸í·ÉÀ» ³»¸°´Ù¸é, /etc µð·ºÅ丮¿¡¼ reboot ÆÄÀÏÀ» ãÀ» ¼ö ¾ø¾î ½ÇÆÐÇÏ°í ¸» °ÍÀÔ´Ï´Ù. ±× ¹ÛÀÇ ³ª¸ÓÁö ÆÄÀϵéÀÇ °æ¿ì, /etc µð·ºÅ丮³»ÀÇ ÅؽºÆ® ÆÄÀϵéÀº ±×³É ¸ù¶¥ º¹»çÇϽʽÿä. /etc µð·ºÅ丮³»ÀÇ ½ÇÇàÈÀϵ鵵 ÇÊ¿äÇÑ °ÍÀÎÁö ¾Æ´ÑÁö Á¤È®È÷ ¸ð¸£½Ã°Ú´Ù¸é ±×³É ¸ðµÎ º¹»çÇϽʽÿÀ. 부록 C ÀýÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù. ¾Æ¸¶µµ °Å±â¿¡ ³ª¿Â ÆÄÀϵéÀ» º¹»çÇÏ´Â °ÍÀ¸·Î ÃæºÐÇÏ°ÚÁö¸¸ ½Ã½ºÅÛÀº ¼·Î ¸¹Àº Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖÀ¸¹Ç·Î ´ç½ÅÀÇ ½Ã½ºÅÛ»óÀÇ ÆÄÀϵéÀÌ °ßº»ÀÇ ÆÄÀϵé°ú °°Àº ¿ªÇÒÀ» ÇÑ´Ù°í Àå´ãÇÒ ¼ö´Â ¾ø½À´Ï´Ù. °¡Àå È®½ÇÇÑ À¯ÀÏÇÑ ¹æ¹ýÀº inittab ¿¡¼ºÎÅÍ ½ÃÀÛÇؼ ÇÊ¿äÇÑ °ÍµéÀ» ÇϳªÇϳª È®ÀÎÇØ ³ª°¡´Â ¹æ¹ý »ÓÀÔ´Ï´Ù. ÇöÀç ´ëºÎºÐÀÇ ½Ã½ºÅÛµéÀº °¢°¢ÀÇ ·±·¹º§¿¡ ÇØ´çÇÏ´Â ½© ½ºÅ©¸³Æ®µéÀ» /etc/rc.d/ µð·ºÅ丮 ¹Ø¿¡ µÎ°í ÀÖ½À´Ï´Ù. °¡Àå °£´ÜÇÑ °æ¿ì¶ó¸é rc ½ºÅ©¸³Æ® Çϳª »ÓÀϼöµµ ÀÖ°ÚÁö¸¸ ´ë°³´Â ¸î°³ÀÇ ½ºÅ©¸³Æ® ÆÄÀϵéÀÌ ¿¬´Þ¾Æ ¼öÇàµË´Ï´Ù. µû¶ó¼ ´ç½ÅÀÇ ¿ø·¡ ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ÀÏ´Ü inittab ¿Í /etc/rc.d µð·ºÅ丮¸¦ Åë°·Î º¹»çÇØ¿Â ÈÄ µð½ºÄÏ ½Ã½ºÅÛ¿¡ ÇÊ¿ä¾ø´Â rc.d µð·ºÅ丮ÀÇ ½© ½ºÅ©¸³Æ®µéÀ» Çϳª¾¿ Áö¿ö³ª°¡´Â ¹æ¹ýÀÌ ´õ Æí¸®ÇÒ °ÍÀÔ´Ï´Ù. 4.3.3. /bin °ú /sbin/bin µð·ºÅ丮´Â ±âº»ÀûÀÎ ÀÛ¾÷¿¡ ÇÊ¿äÇÑ ls, mv, cat, dd µîµîÀÇ Ãß°¡ÀûÀÎ À¯Æ¿¸®Æ¼µéÀ» µÎ±â¿¡ Æí¸®ÇÑ °÷ÀÔ´Ï´Ù. ºÎ·ÏÀÇ 부록 C ¿¡ ÀÖ´Â /bin °ú /sbin µð·ºÅ丮ÀÇ ÆÄÀϵéÀ» Âü°íÇϼ¼¿ä. cpio, tar, gzip µî°ú °°Àº ¹é¾÷¿¡ ÇÊ¿äÇÑ À¯Æ¿¸®Æ¼µéÀº ÀÌ µð·ºÅ丮¿¡ Æ÷ÇÔ½ÃÅ°Áö ¾Ê¾Ò½À´Ï´Ù. ÇÊÀÚÀÇ °æ¿ì, ±×·± À¯Æ¿¸®Æ¼µéÀº boot/root µð½ºÄÏÀÇ ¿ë·®À» ¾Æ³¢±â À§ÇØ µû·Î À¯Æ¿¸®Æ¼ µð½ºÅ©¿¡ ³Ö¾îµÓ´Ï´Ù. ÀÏ´Ü boot/root µð½ºÄÏÀÌ ºÎÆÃÀÌ µÇ¾î ·¥µð½ºÅ©·Î ·ÎµùµÇ°í³ª¸é, µð½ºÄÏÀ» »©°í À¯Æ¿¸®Æ¼ µð½ºÄÏÀ¸·Î ¹Ù²ã³ÖÀº ÈÄ À̸¦ ¸¶¿îÆ® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÊÀÚ´Â º¸Åë ÀÌ À¯Æ¿¸®Æ¼ µð½ºÄÏÀ» /usr ·Î ¸¶¿îÆ®ÇÕ´Ï´Ù. À¯Æ¿¸®Æ¼ µð½ºÄÏÀ» ¸¸µå´Â ¹æ¹ýÀº ¾Æ·¡ÀÇ 9.2절 Æí¿¡ ³ª¿ÍÀÖ½À´Ï´Ù. ¹é¾÷À» ÇÒ ¶§¿¡´Â ¹é¾÷º» ¿Ü¿¡µµ ¹é¾÷À» ¸¸µå´Âµ¥ »ç¿ëµÈ ¹é¾÷ À¯Æ¿¸®Æ¼µé ¿ª½Ã µ¿ÀÏ ¹öÀüÀ¸·Î Çϳª º¹»çÇصδ ÆíÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇØµÎ¸é ³ªÁß¿¡ ÃֽŠ¹é¾÷ À¯Æ¿¸®Æ¼µéÀÌ ¹öÀüÀÇ Â÷ÀÌ·Î ÀÎÇØ ¿¾³¯ ¹é¾÷ Å×ÀÌÇÁ¸¦ ÀÐÁö ¸øÇÏ´Â ºÒ»ó»ç¸¦ ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
4.3.4. /lib/lib ¿¡´Â ÇÊ¿äÇÑ °øÀ¯ ¶óÀ̺귯¸®¿Í ·Î´õµéÀ» µÎ¾î¾ß ÇÕ´Ï´Ù. ¸¸ÀÏ ÇÊ¿äÇÑ ¶óÀ̺귯¸®°¡ /lib µð·ºÅ丮¿¡¼ ¹ß°ßµÇÁö ¾Ê´Â´Ù¸é ½Ã½ºÅÛÀº ºÎÆÿ¡ ½ÇÆÐÇÏ°Ô µË´Ï´Ù. ¿îÀÌ ÁÁ´Ù¸é ¿Ö ¿¡·¯°¡ ³µ´Â°¡ÇÏ´Â ¿¡·¯¸Þ½ÃÁö Á¤µµ´Â ¹ÞÀ» ¼ö ÀÖÀ»Áö ¸ð¸¨´Ï´Ù. °ÅÀÇ ¸ðµç ÇÁ·Î±×·¥µéÀÌ Àû¾îµµ libc ¶óÀ̺귯¸®ÀÎ libc.so.N ¸¸ÅÀº ¹Ýµå½Ã ÇÊ¿ä·Î ÇÕ´Ï´Ù. ¿©±â¼ N Àº ÇöÀçÀÇ ¹öÀü³Ñ¹ö¸¦ ¶æÇÕ´Ï´Ù. ´ç½ÅÀÇ /lib µð·ºÅ丮¸¦ È®ÀÎÇϼ¼¿ä. º¸Åë, libc.so.N Àº ¿ÏÀüÇÑ ¹öÀü³Ñ¹ö¸¦ °¡Áø ÆÄÀÏÀ̸§¿¡ ½Éº¼¸¯ ¸µÅ©µÇ¾î ÀÖ½À´Ï´Ù.
ÀÌ °æ¿ì, ´ç½ÅÀº libc-2.1.1.so °¡ ÇÊ¿äÇÕ´Ï´Ù. Æ÷ÇÔ½ÃÅ°·Á°í ÇÏ´Â ¹ÙÀ̳ʸ®µéÀÌ ¾î¶² ¶óÀ̺귯¸®¸¦ ÇÊ¿ä·Î ÇÏ°í ÀÖ´ÂÁö ±× ÀÇÁ¸¼ºÀ» °Ë»çÇØ º¸·Á¸é ldd ¸í·É¾î¸¦ ¤¶½Ê½Ã¿À. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
ÀϺΠ¶óÀ̺귯¸®µéÀº »ó´çÈ÷ Ä¿¼ ´ç½ÅÀÇ ·çÆ® ÆÄÀϽýºÅÛ¿¡ ½±»ç¸® µé¾î°¡Áö ¾ÊÀ»Áöµµ ¸ð¸¨´Ï´Ù. ¿¹¸¦ µé¾î À§¿¡ ³ª¿Â libc.so ´Â ¾à 4 ¸Þ°¡³ª µË´Ï´Ù. ÀÌ·± ¶óÀ̺귯¸®µéÀ» ·çÆ® ÈÀϽýºÅÛÀ¸·Î ¿Å±â·Á¸é ½ºÆ®¸³(strip)½Ãų ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ½ºÆ®¸³½ÃÅ°´Â ¹æ¹ýÀº 8절 ÀýÀ» ÂüÁ¶Çϼ¼¿ä. ¶ÇÇÑ, /lib ¿¡´Â ¶óÀ̺귯¸®¿ëÀÇ ·Î´õ¸¦ Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ±× ·Î´õ´Â ld.so (A.OUT ¶óÀ̺귯¸®¿ëÀ¸·Î, ÇöÀç º°·Î »ç¿ëµÇÁö ¾ÊÀ½)À̳ª ld-linux.so (ELF ¶óÀ̺귯¸®¿ë)ÀÏ °ÍÀÔ´Ï´Ù. ÃÖ±Ù ¹öÀüÀÇ ldd ´Â À§ÀÇ ¿¹Ã³·³ Á¤È®È÷ ¾î¶² ·Î´õ°¡ ÇÊ¿äÇÑÁö¸¦ °¡¸£ÃÄÁÖÁö¸¸ ¿¾³¯ ¹öÀüÀº ±×·¸Áö ¾Ê½À´Ï´Ù. ¾î¶² ·Î´õ°¡ ÇÊ¿äÇÑÁö ÀÚ½ÅÀÌ ¾ø´Ù¸é ¶óÀ̺귯¸®¿¡ ´ëÇØ file ¸í·ÉÀ» ½ÇÇà½ÃÅ°¼¼¿ä. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
¸¸µé°íÀÚ ÇÏ´Â ·çÆ® ÆÄÀϽýºÅÛ¿¡ ÇÊ¿äÇÑ ·Î´õµéÀ» °ñ¶ó º¹»çÇϼ¼¿ä. ¶óÀ̺귯¸®¿Í ·Î´õµéÀÌ °ú¿¬ ¹ÙÀ̳ʸ®¿¡ ¸Â´Â °ÍÀÎÁö ÁÖÀDZí°Ô üũÇØ º¸¾Æ¾ß¸¸ ÇÕ´Ï´Ù. ¸¸ÀÏ Ä¿³ÎÀÌ ÇÊ¿äÇÑ ¶óÀ̺귯¸®¸¦ ·ÎµåÇÏÁö ¸øÇÏ¸é ´ëºÎºÐÀÇ °æ¿ì ¿¡·¯¸Þ½ÃÁöÁ¶Â÷ ¾øÀÌ ±×³É ¸ØÃß¾î ¹ö¸³´Ï´Ù. 4.4. PAM °ú NSS ¿¡ ´ëÇÑ ´ëÃ¥´ç½Å ½Ã½ºÅÛ¿¡´Â ldd ·Î È®ÀÎÇÒ ¼ö ¾ø´Â µ¿Àû ¶óÀ̺귯¸®°¡ ÇÊ¿äÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·± °æ¿ì¸¦ ¹«½ÃÇß´Ù°¡´Â ºÎÆ®µð½ºÅ©·Î ·Î±×ÀÎÇϰųª »ç¿ëÇÒ ¶§ ¹®Á¦°¡ »ý±æ ¼ö ÀÖ½À´Ï´Ù. 4.4.1. PAM (Pluggable Authentication Modules)¸¸ÀÏ ´ç½ÅÀÇ ½Ã½ºÅÛÀÌ PAM(Pluggable Authentication Modules)À» ¾²°í ÀÖ´Ù¸é ºÎÆ®µð½ºÅ© »ó¿¡ PAM À» À§ÇÑ ¸î°¡Áö Áغñ¸¦ ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. °£´ÜÈ÷ ¸»Çؼ PAM À̶õ »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ°í ±× »ç¿ëÀÚÀÇ ¼ºñ½º¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ÄÁÆ®·ÑÇÏ´Â Á¤±³ÇÏ°Ô ¸ðµâÈµÈ ¹æ¹ýÀÔ´Ï´Ù. ½Ã½ºÅÛÀÌ PAM À» ¾²°íÀÖ´ÂÁö ½±°Ô È®ÀÎÇغ¸·Á¸é login ½ÇÇàÈÀÏ¿¡ ldd ¸¦ ½ÇÇà½ÃÄÑ º¸½Ê½Ã¿ä. libpam.so µîÀÇ Ãâ·ÂÀÌ ³ª¿À´Ù¸é PAM ÀÌ ÇÊ¿äÇÑ °ÍÀÔ´Ï´Ù. ¿îÁÁ°Ôµµ, ºÎÆ®µð½ºÅ©¿¡ ÀÖ¾î¼ º¸¾ÈÀº º¸Åë °ü½É¹ÛÀÇ »çÇ×ÀÔ´Ï´Ù. ÀÌ¹Ì ÄÄÇ»ÅÍ º»Ã¼¿¡ ÀÌ·± ½ÄÀÇ ¹°¸®Àû ¾×¼¼½º¸¦ ÇÒ ±ÇÇÑÀÌ ÀÖ´Â »ç¶÷À̶ó¸é ºÎÆà µð½ºÄÏ Â÷¿øÀÇ º¸¾ÈµûÀ§¿¡ °³ÀÇÄ¡ ¾Ê°í ¹«½¼ ¼ö¸¦ ½á¼µç ¼Ò±âÀÇ ¸ñÀûÇÑ ¹Ù¸¦ ´Þ¼ºÇÒ ¼ö ÀÖÀ»Å״ϱî¿ä. µû¶ó¼, ºÎÆà µð½ºÄÏ¿¡¼ ±»ÀÌ PAM ±îÁö °í·ÁÇÒ ÇÊ¿ä´Â º°·Î ¾øÀ» °ÍÀÔ´Ï´Ù. ·çÆ®µð½ºÄÏ¿¡ ´ÙÀ½°ú ºñ½ÁÇÑ ÇüÅÂÀÇ °£´ÜÇÑ /etc/pam.conf ÆÄÀÏÀ» ¸¸µé¾îµÎ¸é ½±°Ô PAM ±â´ÉÀ» ¹«·ÂȽÃų ¼ö ÀÖ½À´Ï´Ù.
À§¿Í°°ÀÌ ¼³Á¤Çϸé ÀÌ µð½ºÄÏÀ¸·Î ´ç½Å ¸Ó½ÅÀÇ ÆÄÀÏÀ̳ª ¼ºñ½º¿¡ ´©±¸µç ¾Æ¹« Á¦ÇѾøÀÌ ¾×¼¼½ºÇÒ ¼ö ÀְԵ˴ϴÙ. ¸¸ÀÏ ¾î¶² ÀÌÀ¯·Î ºÎÆ®µð½ºÅ©»óÀÇ º¸¾È¿¡µµ ½Å°æÀ» ½á¾ß ÇÏ´Â »óȲÀ̶ó¸é, Çϵåµð½ºÅ©ÀÇ PAM ¼³Á¤ÀÇ ÀϺΠȤÀº ÀüºÎ¸¦ ´ç½ÅÀÇ ·çÆ® ÆÄÀϽýºÅÛÀ¸·Î º¹»çÇؾ߸¸ ÇÕ´Ï´Ù. PAM ¿¡ °üÇÑ ¹®¼¸¦ ÁÖÀDZí°Ô Àо ´ÙÀ½ /lib/security ¿¡¼ ÇÊ¿äÇÑ ¶óÀ̺귯¸®µéÀ» ·çÆ® ÆÄÀϽýºÅÛÀ¸·Î º¹»çÇϽʽÿÀ. ¶ÇÇÑ /lib/libpam.so ¸¦ ºÎÆ®µð½ºÅ©¿¡ Æ÷ÇÔ½ÃÄѾ߸¸ ÇÕ´Ï´Ù. ¾Õ¿¡¼ /bin/login ¿¡ ldd ¸¦ ½ÇÇà½ÃÄ×À» Àû¿¡ ÀÌ¹Ì ÀÌ ÀÇÁ¸¼ºÀ» ´«Ä¡Ã¤¼ÌÀ» °ÍÀÔ´Ï´Ù. 4.4.2. NSS (Name Service Switch)¸¸ÀÏ glibc(Àϸí libc6)¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é name service ¿¡ ´ëÇÑ Áغñ¸¦ ÇØÁÖ¾î¾ß¸¸ ÇÕ´Ï´Ù. ±×·¯Áö¾ÊÀ¸¸é ·Î±×ÀÎÀÌ ºÒ°¡´ÉÇÒ °ÍÀÔ´Ï´Ù. ÆÄÀÏ /etc/nsswich.conf ´Â ¿©·¯°¡Áö ¼ºñ½º¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ¿¶÷À» ÄÁÆ®·ÑÇÕ´Ï´Ù. ¸¸ÀÏ ³×Æ®¿÷»óÀÇ ¼ºñ½º(¿¹¸¦ µé¸é DNS, NIS lookup µî)¿¡ ¾×¼¼½ºÇÒ ÇÊ¿ä°¡ ¾ø´Ù¸é ´ÙÀ½°ú °°Àº °£´ÜÇÑ nsswitch.conf ÆÄÀϸ¸ ÁغñÇÏ¸é µË´Ï´Ù.
ºÎÆ®µð½ºÅ©¿¡¼ ³×Æ®¿÷¿¡ ¾×¼¼½ºÇÒ ÀÛÁ¤À̶ó¸é º¸´Ù Á¤±³ÇÑ nsswitch.conf ÆÄÀÏÀ» ¸¸µé ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº nsswitch ¸Ç ÆäÀÌÁö¸¦ Âü°íÇϼ¼¿ä. ´ç½ÅÀÌ ¼³Á¤ÇÑ service µé¿¡ ´ëÇØ, °¢°¢¿¡ ÇØ´çÇÏ´Â /lib/libnss_service.so.1 ÆÄÀϵéÀ» Æ÷ÇÔ½ÃÄѾ߸¸ ÇÑ´Ù´Â Á¡À» ¸í½ÉÇϽʽÿÀ. 4.5. ¸ðµâ¸ðµâÈµÈ Ä¿³ÎÀ» »ç¿ëÇÑ´Ù¸é ºÎÆà ÈÄ ºÎÆ®µð½ºÅ©·ÎºÎÅÍ ¾î¶² ¸ðµâÀ» ·ÎµåÇؾßÇÒÁö¸¦ °í·ÁÇؾ߸¸ ÇÕ´Ï´Ù. ¸¸¾à ¹é¾÷ Å×ÀÌÇÁµéÀÌ Ç÷ÎÇÇ Å×ÀÌÇÁ»ó¿¡ ÀÖ´Ù¸é ftape ¿Í zftape ¸ðµâÀ» Æ÷ÇÔ½ÃÄÑ¾ß ÇÏ°í SCSI Àåºñ¸¦ °¡Áö°í ÀÖ´Ù¸é SCSI °ü·Ã ¸ðµâÀ» Æ÷ÇÔ½ÃÄÑ¾ß ÇÏ¸ç ¸¸ÀÏ ÀÀ±Þ»óȲÇÏ¿¡¼ ³×Æ®¿÷¿¡ ¾×¼¼½ºÇØ¾ß ÇÑ´Ù¸é PPP ³ª SLIP °ü·Ã ¸ðµâÀ» Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸ðµâµéÀº /lib/modules ¿¡ µÎ¸é µË´Ï´Ù. ´ç½ÅÀº ¶Ç insmod, rmmod, lsmod ÇÁ·Î±×·¥À» Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¸ðµâÀ» ÀÚµ¿À¸·Î ·ÎµåÇÏ°í½Í´Ù¸é modprobe, depmod, swapout µµ Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. kerneld ¸¦ »ç¿ëÇÑ´Ù¸é kerneld ¿Í ±× ¼³Á¤ÈÀÏÀÎ /etc/conf.modules µµ Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸, ¸ðµâÀ» »ç¿ëÇÔÀ¸·Î½á ¾ò´Â ÁÖµÈ ÀÌÁ¡Àº »ó´ëÀûÀ¸·Î ´ú Áß¿äÇÑ ¸ðµâµéÀ» À¯Æ¿¸®Æ¼ µð½ºÅ©¿¡ ³Ö¾î¹ö¸®°í ÇÊ¿äÇÒ ¶§¸¸ ·ÎµåÇÔÀ¸·Î½á ·çÆ®µð½ºÅ©ÀÇ °ø°£À» Àý¾àÇϴµ¥ ÀÖ½À´Ï´Ù. ¸¹Àº µð¹ÙÀ̽ºµéÀ» ´Ù·ç¾î¾ß ÇÏ´Â »óȲÀ̶ó¸é ¸ðµâÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ ÀÚü¿¡ ¸¹Àº µå¶óÀ̹ö¸¦ ³»ÀåÇÑ °Å´ëÇÑ ´ÜÀÏ Ä¿³ÎÀ» ¾²´Â °Íº¸´Ù ´õ ¹Ù¶÷Á÷ÇÑ ¹æ¹ýÀÔ´Ï´Ù.
4.6. ¸¶Áö¸· ¼¼ºÎ»çÇ×µélogin °°Àº ÀϺΠ½Ã½ºÅÛ ÇÁ·Î±×·¥µéÀº /var/run/utmp ÆÄÀÏ°ú /var/log µð·ºÅ丮°¡ ¾ø´Â °æ¿ì ¹®Á¦¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ ´ÙÀ½°ú °°ÀÌ ÇØÁֽʽÿä.
¸¶Áö¸·À¸·Î, ÇÊ¿äÇÑ ¸ðµç ¶óÀ̺귯¸®µéÀ» ´Ù ¼³Ä¡Çß´Ù¸é ldconfig ¸¦ ½ÇÇà½ÃÄѼ ·çÆ® ÆÄÀϽýºÅÛ »óÀÇ /etc/ld.so.cache ¸¦ ¸®¸ÞÀÌÅ© ÇØÁֽʽÿÀ. ij½¬´Â ·Î´õ¿¡°Ô ¾îµð¼ ¶óÀ̺귯¸®¸¦ ã¾Æ¾ß ÇÒÁö¸¦ Áö½ÃÇÕ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù.
4.7. ¸¸µé¾îÁø ÆÄÀϽýºÅÛÀ» Æ÷ÀåÇϱâÀÏ´Ü ·çÆ® ÆÄÀϽýºÅÛÀ» ´Ù ¸¸µé¾ú´Ù¸é ¾ð¸¶¿îÆ®½ÃÅ°°í ÆÄÀÏ·Î º¹»çÇÑ ´ÙÀ½ ¾ÐÃà½ÃÄÑ¾ß ÇÕ´Ï´Ù.
5. Ä¿³ÎÀ» ¼±ÅÃÇϱâÀÌÁ¦ ´ç½ÅÀº ¿Ïº®ÇÑ ¾ÐÃà ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µé¾ú½À´Ï´Ù. ´ÙÀ½ °úÁ¤Àº Ä¿³ÎÀ» ¸¸µå´Â °ÍÀÔ´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì, ÇöÀç ½Ã½ºÅÛÀÇ Ä¿³ÎÀ» ±×´ë·Î ºÎÆ®µð½ºÄÏÀ¸·Î º¹»çÇؼ ±×°É·Î ºÎÆ®Çصµ µÇÁö¸¸, ¶§¿¡ µû¶ó¼´Â º°µµÀÇ Ä¿³ÎÀ» ¸¸µé¾î¾ß¸¸ ÇÒ ¶§µµ ÀÖ½À´Ï´Ù. Ä¿³ÎÀ» º°µµ·Î ¸¸µå´Â ÀÌÀ¯Áß Çϳª´Â Ä¿³ÎÀÇ Å©±â ¶§¹®ÀÔ´Ï´Ù. ¸¸ÀÏ ÇÑ ÀåÂ¥¸® boot/root µð½ºÄÏÀ» ¸¸µé·Á ÇÑ´Ù¸é Ä¿³ÎÀº µð½ºÄÏ »ó¿¡¼ °¡Àå Å« ÆÄÀÏÀÌ µÇ±â ¶§¹®¿¡ °¡´ÉÇÑÇÑ ±× Å©±â¸¦ ÁÙÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. Ä¿³Î Å©±â¸¦ ÁÙÀÌ·Á¸é Ä¿³Î¿¡ ´ç½ÅÀÌ ¸¸µé·Á´Â ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ ÃÖ¼ÒÇÑÀÇ ±â´É¸¸À» ´ã¾Æ¾ß ÇÕ´Ï´Ù. ÀÌ´Â ÇÊ¿ä¾ø´Â ±â´ÉÀº ¸ðµÎ »©¶ó´Â ¶æÀÔ´Ï´Ù. ³×Æ®¿öÅ·ÀÌ ±× ÁÁÀº ¿¹ÀÔ´Ï´Ù. boot/root ½Ã½ºÅÛÀ» ¿î¿ëÇÏ´Â µ¥ ºÒÇÊ¿äÇÑ ´Ù¸¥ µð½ºÅ© µå¶óÀ̺꿡 ´ëÇÑ Áö¿øµµ »© ¹ö¸®½Ê½Ã¿À. ±âŸ ºÒÇÊ¿äÇÑ µð¹ÙÀ̽ºµéµµ ¹ö¸®´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¾Õ¿¡¼µµ ¸»ÇßµíÀÌ ¾ÐÃàµÈ ext2 ÆÄÀÏ ½Ã½ºÅÛÀ» ºÎÆ®Çϱâ À§Çؼ´Â ·¥µð½ºÅ©¿Í ext2 ¿¡ ´ëÇÑ Áö¿ø¸¸ÅÀº ¹Ýµå½Ã Ä¿³Î¾È¿¡ Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. Ä¿³Î¿¡ Æ÷Ç﵃ ÃÖ¼ÒÇÑÀÇ ±â´ÉµéÀ» ¼±Á¤Çß´Ù¸é, ÀÌÁ¦ ´Ù½Ã ¹«¾ùÀ» Ãß°¡ÇÒ ¼ö ÀÖÀ»Áö È®ÀÎÇØ º¸½Ê½Ã¿À. ¾Æ¸¶µµ boot/root µð½ºÄϽýºÅÛÀÇ ÁÖµÈ ¿ëµµ´Â ¼Õ»óµÈ ·çÆ® ÆÄÀϽýºÅÛÀ» Á¶»çÇÏ°í º¹±¸Çϱâ À§ÇÑ °ÍÀÏÅ×´Ï À̸¦ À§ÇÑ Ä¿³ÎÂ÷¿ø¿¡¼ÀÇ Áö¿øÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ¹é¾÷ ÆÄÀϵéÀÌ ¸ðµÎ Å×ÀÌÇÁ¿¡ ´ã°ÜÀÖ°í, Å×ÀÌÇÁ µå¶óÀ̺긦 ¾×¼¼½ºÇϱâ À§Çؼ´Â Ftape ¸¦ ½á¾ß¸¸ ÇÏ´Â ½Ã½ºÅÛÀ̶ó°í ÇսôÙ. ¸¸¾à Ftape ¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â ½Ã½ºÅÛÀÇ ·çÆ®µå¶óÀ̺꿡 ¹®Á¦°¡ ¹ß»ýÇß´Ù¸é ÀÌÁ¦´Â ¹é¾÷Å×ÀÌÇÁ¸¦ ½á¼ º¹±¸ÇÒ ¹æ¹ýÀÌ ¾ø½À´Ï´Ù. °á±¹, ¸®´ª½º¸¦ »õ·Î ¼³Ä¡ÇÑ ´ÙÀ½, ftape ¸¦ ±¸ÇØ ´Ù½Ã ÀνºÅçÇÑ ÈÄ¿¡¾ß ¹é¾÷ Å×ÀÌÇÁ¸¦ Àоî¿Ã ¼ö ÀÖ´Ù´Â ¸»ÀÌ µË´Ï´Ù. ÀÌ ¿¹¿¡¼ ÁöÀûÇÏ°íÀÚ ÇÏ´Â ¹Ù´Â, ½Ã½ºÅÛ Ä¿³Î¿¡ ÀÖ´Â ¹é¾÷Àåºñ¿¡ ´ëÇÑ I/O Áö¿øÀº boot/root µð½ºÄÏÀÇ Ä¿³Î¿¡µµ ±×´ë·Î Æ÷ÇÔ½ÃÄÑ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. Ä¿³ÎÀ» ¸¸µå´Â ÀýÂ÷´Â Ä¿³Î¼Ò½º¿¡ µ¿ºÀµÈ ¹®¼¿¡ ³ª¿ÍÀÖ½À´Ï´Ù. º¸¸é ½±°Ô µû¶óÇÒ ¼ö ÀÖ°Ô µÇ¾îÀÖÀ¸¹Ç·Î /usr/src/linux ¿¡¼ ³»¿ëÀ» ÀÐ¾î º¸½Ê½Ã¿ä. Ä¿³ÎÀ» Á¦´ë·Î ¸¸µéÁö ¸øÇÑ´Ù¸é boot/root ½Ã½ºÅÛÀ» ¸¸µé ¼öµµ ¾ø½À´Ï´Ù. ¾ÐÃàÄ¿³ÎÀ» ¸¸µé ¶§´Â "make zImage" ¸í·ÉÀ» »ç¿ëÇؾßÇÔÀ» ±â¾ïÇϼ¼¿ä. 6. ¸¸µç °ÍµéÀ» Çϳª·Î ¸ðÀ¸±â : µð½ºÄÏ Á¦ÀÛ´ç½ÅÀº ÀÌÁ¦ Ä¿³Î°ú ¾ÐÃà ·çÆ® ÆÄÀϽýºÅÛÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ÇÑÀåÂ¥¸® boot/root µð½ºÅ©¸¦ ¸¸µé°Ú´Ù¸é Ä¿³Î°ú ¾ÐÃà ·çÆ® ÆÄÀϽýºÅÛÀ» ÇÕÄ£ ¿ë·®ÀÌ ÇÑ ÀåÀÇ µð½ºÄÏ¿¡ ´Ù µé¾î°¡´ÂÁö È®ÀÎÇØ º¸½Ê½Ã¿ä. ¸¸ÀÏ µÎÀåÂ¥¸® boot+root µð½ºÅ©¸¦ ¸¸µç´Ù¸é ·çÆ® ÆÄÀϽýºÅÛÀÌ ÇÑÀåÀÇ µð½ºÄÏ¿¡ ´Ù µé¾î°¡´ÂÁö È®ÀÎÇØ º¸½Ê½Ã¿ä. ¶ÇÇÑ, ºÎÆ®µð½ºÅ©ÀÇ Ä¿³ÎÀ» ºÎÆ®½ÃÅ°´Âµ¥ ÀÖ¾î ºÎÆ®·Î´õÀÇ ÀÏÁ¾ÀÎ LILO ¸¦ »ç¿ëÇÒ Áö ¿©ºÎ¸¦ °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ´Ù¸¥ ¹æ¹ýÀ¸·Î´Â LILO ¸¦ ¾²Áö ¾Ê°í Ä¿³ÎÀ» Á÷Á¢ µð½ºÄÏ¿¡ Ä«ÇÇÇؼ ±× µð½ºÄÏÀ¸·Î ºÎÆÃÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. LILO ¸¦ ¾²¸é Çϵå¿þ¾î¸¦ ¾î¶»°Ô ÃʱâȽÃųÁö¿¡ ´ëÇÑ Æĸ®¸ÞÅ͸¦ ºÎÆýÿ¡ Ä¿³Î¿¡ Áö½ÃÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù(´ç½Å ½Ã½ºÅÛÀÇ /etc/lilo.conf ÆÄÀÏÀ» üũÇØ º¸½Ê½Ã¿À. ¸¸ÀÏ ÀÌ ÆÄÀÏÀÌ ÀÖ°í ±× ¾È¿¡ "append=..." ÇÏ´Â ¶óÀÎÀÌ ÀÖ´Ù¸é ´ç½ÅÀº ÀÌ¹Ì ÀÌ ±â´ÉÀ» ¾²°íÀÖ´Â °ÍÀÔ´Ï´Ù). LILO ¸¦ ½èÀ» ¶§ÀÇ ´ÜÁ¡Àº ºÎÆ®µð½ºÅ©¸¦ ¸¸µå´Â °úÁ¤ÀÌ ´õ º¹ÀâÇØÁö°í ¿ë·®µµ Á¶±Ý ´õ Â÷ÁöÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. LILO ¸¦ ¾²ÀÚ¸é ¼ÒÀ§ Ä¿³Î ÆÄÀϽýºÅÛÀ̶ó ºÒ¸®¿ì´Â º°µµÀÇ ÀÛÀº ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé¾î °Å±â¿¡´Ù Ä¿³Î°ú ±× ¹Û¿¡ LILO °¡ ÇÊ¿ä·Î ÇÏ´Â ¸î¸î ÆÄÀϵéÀ» ´ã¾Æ¾ß¸¸ ÇÕ´Ï´Ù. LILO ¸¦ »ç¿ëÇÏ°Ú´Ù¸é °è¼Ó Àо°¡½Ã°í Á÷Á¢ Ä¿³ÎÀ» Àü¼ÛÇÏ´Â ¹æ¹ýÀ» ÅÃÇÏ°Ú´Ù¸é 6.2절 ºÎºÐÀ¸·Î °Ç³Ê¶Ù½Ã±â ¹Ù¶ø´Ï´Ù. 6.1. LILO ¸¦ ½á¼ Ä¿³ÎÀ» ·ÎµùÇÏ´Â °æ¿ì¸ÕÀú ÃÖ±Ù ¹öÀüÀÇ LILO ¸¦ °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇϽʽÿä. LILO ¸¦ À§ÇÑ ÀÛÀº ¼³Á¤ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ´ÙÀ½°ú ºñ½ÁÇÑ ³»¿ëÀÌ µË´Ï´Ù.
ÀÌ ÆÄÀÏÀ» bdlilo.conf ¶ó´Â À̸§À¸·Î ÀúÀåÇϽʽÿÀ. ÀÌÁ¦ Ä¿³Î ÆÄÀϽýºÅÛÀ̶ó ºÒ¸®¿ì´Â ÀÛÀº ÆÄÀϽýºÅÛÀ» ¸¸µé¾î¾ß¸¸ ÇÕ´Ï´Ù. ÀÌ°ÍÀº ·çÆ® ÆÄÀϽýºÅÛ°ú´Â º°°³ÀÇ °ÍÀÔ´Ï´Ù. ¸ÕÀú, ÆÄÀϽýºÅÛÀÇ Å©±â¸¦ ¾ó¸¶·Î ÇؾßÇÒÁö ¾Ë¾Æ³»¾ß ÇÕ´Ï´Ù. ¸¸µé¾î³½ Ä¿³ÎÀÇ ºí·Ï ´ÜÀ§ Å©±â°¡ ¾ó¸¶ÀÎÁö È®ÀÎÇÏ°í("ls -s KERNEL" ¸í·ÉÀ¸·Î ¾Ë¼ö ÀÖ½À´Ï´Ù), °Å±â¿¡ 50 À» ´õÇÕ´Ï´Ù. 50 ºí·ÏÀº inode ¿Í ±× ¹ÛÀÇ ¸î °¡Áö ÆÄÀϵ鿡 ÇÊ¿äÇÑ ´ë·«ÀûÀÎ Å©±âÀÔ´Ï´Ù. ¿øÇϽŴٸé Á¤È®È÷ °è»êÇØ º¼ ¼öµµ ÀÖ½À´Ï´Ù. ¾Æ´Ï¸é ±×³É 50 À» »ç¿ëÇϼ¼¿ä. µÎÀåÀÇ µð½ºÄÏÀ¸·Î ¸¸µç´Ù¸é ù¹ø° µð½ºÅ©´Â ¾î·µç Ä¿³ÎÀü¿ëÀ¸·Î¸¸ »ç¿ëµÉÅ×´Ï ÀÌ Å©±â¸¦ ´õ ³Ë³ËÇÏ°Ô Àâ¾Æµµ ÁÁ½À´Ï´Ù. °è»êÇÑ ¼ýÀÚ¸¦ KERNEL_BLOCKS ¶ó°í ºÎ¸£±â·Î ÇսôÙ. Ç÷ÎÇÇ µð½ºÄÏÀ» µå¶óÀ̺꿡 ³Ö°í ±× À§¿¡ ext2 Ä¿³Î ÆÄÀϽýºÅÛÀ» ¸¸µì½Ã´Ù(ÆíÀÇ»ó µå¶óÀ̺êÀÇ À̸§Àº /dev/fd0¶ó °¡Á¤ÇÕ´Ï´Ù).
±× ´ÙÀ½, µð¹ÙÀ̽º /dev/null °ú /dev/fd0 ¸¦ ¸¸µì´Ï´Ù. µð¹ÙÀ̽º ³Ñ¹ö¸¦ ã´Â ´ë½Å ±×³É ´ç½Å ½Ã½ºÅÛÀÇ Çϵåµð½ºÅ©·ÎºÎÅÍ -R ¿É¼ÇÀ» ÁÖ¾î º¹»çÇØ¿À¸é µË´Ï´Ù.
´ç½ÅÀÌ ¸¸µç °Í°ú´Â ÆÄÀÏ Å©±â°¡ ¾à°£ Ʋ¸± ¼öµµ ÀÖÀ¸´Ï °ÆÁ¤ÇÏÁö ¸¶½Ê½Ã¿ä. ÀÌÁ¦ µå¶óÀ̺êÀÇ µð½ºÄÏÀº ±×´ë·Î µÎ°í 6.3절 ÆíÀ¸·Î °¡½Ã±â ¹Ù¶ø´Ï´Ù. 6.2. LILO ¾øÀÌ Ä¿³ÎÀÌ ½º½º·Î ÀÚ½ÅÀ» ·ÎµùÇÏ´Â °æ¿ìLILO ¸¦ »ç¿ëÇÏÁö ¾Ê°Ú´Ù¸é dd ¸í·ÉÀ» ½á¼ Ä¿³ÎÀ» ºÎÆ®µð½ºÅ©¿¡ ´ã¾Æ¾ß ÇÕ´Ï´Ù.
¸¶Áö¸·À¸·Î ·çÆ®µð¹ÙÀ̽º¸¦ µð½ºÄÏ ÀÚü·Î ¼³Á¤ÇÑ ÈÄ, ·çÆ®°¡ Àбâ/¾²±â°¡ °¡´ÉÇÏ°Ô ·ÎµåµÇµµ·Ï ¼³Á¤ÇսôÙ.
6.3. ·¥µð½ºÅ© ¿öµåÀÇ ¼³Á¤Ä¿³Î À̹ÌÁö ³»¿¡´Â ·¥µð½ºÅ© ¿öµå¶ó´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ´Ù¸¥ ¿É¼Çµé°ú ´õºÒ¾î¼ ·çÆ® ÆÄÀϽýºÅÛÀ» ¾îµð¿¡¼ ãÀ» °ÍÀÎÁö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¿öµå´Â rdev ¸í·ÉÀ» ½á¼ È®ÀÎ ¹× ¼³Á¤ÀÌ °¡´ÉÇÕ´Ï´Ù. ·¥µð½ºÅ© ¿öµåÀÇ ³»¿ëÀº ´ÙÀ½°ú °°ÀÌ Çؼ®ÇÕ´Ï´Ù.
¸¸¾à 15¹ø ºñÆ®°¡ ¼³Á¤µÇ¾î ÀÖÀ¸¸é ºÎÆýÿ¡ »õ·Î¿î µð½ºÄÏÀ» Áý¾î³ÖÀ¸¶ó´Â ¸Þ½ÃÁö¸¦ ¹Þ°Ô µÉ °ÍÀÔ´Ï´Ù. ÀÌ ±â´ÉÀº µÎ °³ÀÇ µð½ºÅ©·Î ºÎÆÃÇÒ °æ¿ì ÇÊ¿äÇÕ´Ï´Ù. ÇÑ °³ÀÇ boot/root µð½ºÄÏÀ» ¸¸µé °ÍÀÎÁö, ¾Æ´Ï¸é µÎ°³ÀÇ "boot+root" µð½ºÄÏ ¼¼Æ®¸¦ ¸¸µé °ÍÀÎÁö¿¡ µû¶ó ´ÙÀ½ µÎ °¡Áö °æ¿ì°¡ »ý±æ ¼ö ÀÖ½À´Ï´Ù.
·¥µð½ºÅ© ¿öµå¿¡ ÇØ´çÇÏ´Â °ªÀ» ÁÖÀDZí°Ô °è»êÇÑ ´ÙÀ½, ±× °ª´ë·Î rdev -r ¸í·ÉÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ½ÊÁø¼ö¸¦ »ç¿ëÇØ¾ß ÇÔ¿¡ ÁÖÀÇÇϽʽÿä. LILO¸¦ »ç¿ëÇÏ°Ú´Ù¸é ¸¶¿îÆ®µÉ Ä¿³ÎÀÇ °æ·Î, ¿¹¸¦ µé¸é /mnt/vmlinuz °°Àº °ÍÀ» rdev ¸í·É¾î¿¡ ÆĶó¸ÞÅÍ·Î ½áÁÖ¾î¾ß ÇÕ´Ï´Ù. LILO ¸¦ ¾²Áö ¾Ê°í Ä¿³ÎÀ» Á÷Á¢ dd ¸í·ÉÀ¸·Î º¹»çÇÏ°Ú´Ù¸é ´ë½Å Ç÷ÎÇÇ µð¹ÙÀ̽ºÀÇ À̸§À» ½áÁÝ´Ï´Ù (¿¹¸¦µé¸é /dev/fd0).
LILO¸¦ »ç¿ëÇÑ´Ù¸é ÀÌÁ¦ µð½ºÄÏÀ» ¾ð¸¶¿îÆ® ½ÃÅ°½Ê½Ã¿À.
6.4. ·çÆ® ÆÄÀϽýºÅÛÀ» µð½ºÄÏ¿¡ ´ã±â¸¶Áö¸· ´Ü°è´Â ·çÆ® ÆÄÀϽýºÅÛÀ» Ç÷ÎÇÇ µð½ºÄÏ¿¡ ´ã´Â °ÍÀÔ´Ï´Ù.
ÃàÇÏÇÕ´Ï´Ù. ÀÌÁ¦ ³¡³µ½À´Ï´Ù!
7. ¾Ö·Î»çÇ×°ú ¹®Á¦ÇØ°áºÎÆ®µð½ºÅ©¸¦ ¸¸µé ¶§ ´Ü¹ø¿¡ ¼º°øÇÏ´Â ÀÏÀ» °ÅÀÇ ¾ø½À´Ï´Ù. ·çÆ®µð½ºÅ©¸¦ ¸¸µå´Â ÀϹÝÀûÀÎ Á¢±Ù¹æ¹ýÀº ¿ì¼± ´ç½ÅÀÇ ÇöÀç ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ÇÊ¿äÇÑ ¿ä¼ÒµéÀ» ²ø¾î¸ð¾Æ Á¶¸³ÇÑ ÈÄ, ½ÃÇàÂø¿À¸¦ °ÅÃÄ ÄÜ¼Ö »ó¿¡ ¾î¶² ¸Þ½ÃÁö°¡ ³ªÅ¸³ª´Â ´Ü°è¿¡±îÁö ÁøÀÔÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÏ´Ü µð½ºÄÏ ½Ã½ºÅÛÀÌ ¾î¶² ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â ´Ü°è¿¡±îÁö À̸£¸é ÀüÅõÀÇ ¹ÝÀº ³¡³ °ÍÀ̳ª ´Ù¸§¾ø½À´Ï´Ù. ¿Ö³ÄÇϸé ÀÌ ´Ü°è±îÁö ¿À¸é Ãâ·ÂµÈ ¸Þ½ÃÁö¸¦ º¸°í ¹«¾ùÀÌ ¹®Á¦ÀÎÁö¸¦ ÆľÇÇØ ³ª°¥ ¼ö ÀÖÀ¸¹Ç·Î ½Ã½ºÅÛÀÌ ¿øÈ°È÷ µ¿ÀÛÇÒ ¶§±îÁö °¢°¢ÀÇ °³º°Àû ¹®Á¦µéÀ» ÇØ°áÇØ ³ª°¡±â¸¸ ÇÏ¸é µÇ±â ¶§¹®ÀÔ´Ï´Ù. ½Ã½ºÅÛÀÌ ¾Æ¹«·± ¸Þ½ÃÁö ¾øÀÌ ±×³É ¸ØÃß¾î ¹ö¸° °æ¿ì¶ó¸é ±× ¿øÀÎÀ» ã´Â °ÍÀº ¾î·Á¿î ÀÏÀÔ´Ï´Ù. ¸¸ÀÏ ½Ã½ºÅÛÀÌ ¾Æ¹«·± ¸Þ½ÃÁö¸¦ ³²±âÁö ¾Ê°í ¸ØÃß¾î ¹ö·È´Ù¸é ¾Æ·¡ÀÇ ¼ø¼´ë·Î ¿øÀÎÀ» Á¶»çÇØ ³ª°¡½Ê½Ã¿ä.
ÀÏ´Ü À§ÀÇ ÀϹÝÀûÀÎ »çÇ×µéÀ» È®ÀÎÇß´Ù¸é ÀÌÁ¦ º¸´Ù ±¸Ã¼ÀûÀÎ ÆÄÀϵéÀ» È®ÀÎÇÕ´Ï´Ù.
init °¡ ½ÃÀ۵DZâ´Â Çϴµ¥ ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö¸¦ ³»´Â °æ¿ì :
¸¸ÀÏ ·Î±×ÀÎ ÇÁ·ÒÇÁÆ®°¡ ¶¹°í »ç¿ëÀÚ À̸§À» Á¦´ë·Î ÀÔ·ÂÇߴµ¥µµ ½Ã½ºÅÛ ÇÁ·ÒÇÁÆ®°¡ Áï°¢ ¶Ç´Ù¸¥ ·Î±×ÀÎ ³×ÀÓÀ» ¿ä±¸ÇÑ´Ù¸é, ¹®Á¦´Â ¾Æ¸¶µµ PAM À̳ª NSS ¿¡ °ü·ÃµÈ °ÍÀÏ °Ì´Ï´Ù. 4.4절 ÀýÀ» Âü°íÇϼ¼¿ä. ¶ÇÇÑ, shadow password ¸¦ »ç¿ëÇϸ鼵µ ±ô¹Ú /etc/shadow ¸¦ ºÎÆ®µð½ºÅ©·Î º¹»çÇØ ³ÖÁö ¾Ê¾Ò±â ¶§¹®ÀÏ ¼öµµ ÀÖ½À´Ï´Ù. º¹±¸ µð½ºÄÏ¿¡ ÀÖ´Â df µîÀÇ ÀϺΠ½ÇÇàÆÄÀÏÀ» ½ÇÇàÇßÀ»¶§ ´ÙÀ½°ú ºñ½ÁÇÑ ¸Þ½ÃÁö¸¦ ¹Þ´Â °æ¿ì: df: not found, ´ÙÀ½ µÎ°¡Áö¸¦ È®ÀÎÇϽʽÿä. (1) ±× ¹ÙÀ̳ʸ®°¡ À§Ä¡ÇÑ µð·ºÅ丮°¡ PATH ¿¡ ÀâÇôÀÖ´ÂÁö. (2) ±× ÇÁ·Î±×·¥ÀÌ ÇÊ¿ä·Î ÇÏ´Â ¶óÀ̺귯¸®¿Í ·Î´õ¸¦ Æ÷ÇÔ½ÃÄ×´ÂÁö. 8. ·çÆ® ÆÄÀϽýºÅÛÀÇ Å©±â¸¦ ÁÙÀÌ´Â ¹æ¹ýºÎÆ®µð½ºÅ©¸¦ ¸¸µé ¶§ Áß¿äÇÑ ¹®Á¦ÁßÀÇ Çϳª´Â ¸ðµç °ÍÀ» ÇϳªÀÇ(ȤÀº µÎ°³ÀÇ) µð½ºÄÏ¿¡ ´Ù Áý¾î³Ö¾î¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ¸®´ª½º ½Ã½ºÅÛ ÀÚüÀÇ Å©±âµµ Á¡Á¡ Ä¿Á®°¡´Â Ãß¼¼¶ó ÆÄÀϵéÀ» ¾ÐÃàÇÏ´õ¶óµµ ÇÑÀå¿¡ ´Ù ³Ö±â´Â ¸Å¿ì ¾î·Æ½À´Ï´Ù. ´ÙÀ½Àº Á¦ÇÑµÈ ¿ë·®ÀÇ Ç÷ÎÇǵð½ºÄÏ ¼Ó¿¡ ´Ù Áý¾î³Ö±â À§ÇÑ ÀϹÝÀûÀÎ ¹æ¹ýµéÀÔ´Ï´Ù. 8.1. µð½ºÅ©ÀÇ ¹Ðµµ¸¦ ³ôÀÔ´Ï´ÙµðÆúÆ® °ªÀ¸·Î Ç÷ÎÇÇ µð½ºÄÏÀº 1440 K ·Î Æ÷¸ËµË´Ï´Ù, ÇÏÁö¸¸ ´õ ³ôÀº ¹ÐµµÀÇ Æ÷¸Ëµµ °¡´ÉÇÕ´Ï´Ù. ¹Ðµµ¸¦ ´õ ³ô¿© Æ÷¸ËÇßÀ» ¶§ ±× µð½ºÄÏÀ¸·Î ºÎÆÃÇÒ¼ö ÀÖ´ÂÁö ¿©ºÎ´Â ´ëºÎºÐÀÇ °æ¿ì BIOS ¿¡ ´Þ·ÁÀÖ½À´Ï´Ù. fdformat ¸í·É¾î´Â µð½ºÅ©¸¦ ´ÙÀ½°ú °°Àº Å©±â·Î Æ÷¸ËÇÒ ¼ö ÀÖ½À´Ï´Ù: 1600, 1680, 1722, 1743, 1760, 1840, 1920. fdformat ÀÇ ¸ÇÆäÀÌÁö¿Í /usr/src/linux/Documentation/devices.txt ¸¦ ÂüÁ¶ÇϽʽÿÀ. ±×·¸´Ù¸é ´ç½Å ÄÄÇ»ÅÍ´Â ¾î¶² µð½ºÄÏ ¹Ðµµ ¹× Áö¿À¸ÞÆ®¸®¸¦ Áö¿øÇÒ±î¿ä? ´ÙÀ½Àº fdutils ÇÁ·Î±×·¥ÀÇ ÀúÀÚÀÎ Alain Knaff ¾¾·ÎºÎÅÍÀÇ ´äº¯ÀÔ´Ï´Ù(¾à°£ ÆíÁýÇÏ¿´½À´Ï´Ù).
8.2. ÀϹÝÀûÀÎ À¯Æ¿¸®Æ¼µéÀ» BusyBox ·Î ´ëüÇÕ´Ï´Ù·çÆ® ÆÄÀϽýºÅÛÀÌ °¡Áö´Â °ø°£ÀÇ »ó´çºÎºÐÀº cat, chmod, cp, dd, df µîµîÀÇ º¸ÅëÀÇ GNU ½Ã½ºÅÛ À¯Æ¿¸®Æ¼µéÀÌ Â÷ÁöÇÕ´Ï´Ù. BusyBox ÇÁ·ÎÁ§Æ®´Â ÀÌ·¯ÇÑ º¸ÅëÀÇ ½Ã½ºÅÛ À¯Æ¿¸®Æ¼µéÀ» ÃÖ¼ÒÅ©±âÀÇ °Íµé·Î ´ëÄ¡ÇÏ·Á´Â ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. BusyBox ´Â Çѵ¢¾î¸®ÀÇ Å« ½ÇÇàÈÀÏÀÎ /bin/busybox ¸¦ Á¦°øÇÕ´Ï´Ù. ±× Å©±â´Â ¾à 150 K ·Î¼ º¸ÅëÀÇ À¯Æ¿¸®Æ¼µéÀÇ ±â´ÉµéÀ» ¸ðµÎ ¼öÇàÇÕ´Ï´Ù. ÀÌ»óÅ¿¡¼ °¢°¢ÀÇ À¯Æ¿¸®Æ¼µéÀ» ÀÌ ½ÇÇàÈÀÏ°ú ½Éº¼¸¯ ¸µÅ©ÇØÁÖ¸é busybox ´Â ÀÚ½ÅÀÌ È£ÃâµÈ »óȲ¿¡ µû¶ó ¾Ë¸ÂÀº Äڵ带 È£ÃâÇÏ°Ô µË´Ï´Ù. ½ÉÁö¾î BusyBox ´Â ±âº» ½©Á¶Â÷ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. BusyBox ´Â ¸¹Àº ¹èÆ÷º»µé¿ëÀ¸·Î ¹ÙÀ̳ʸ® ÆÐÅ°Áö°¡ ³ª¿ÍÀÖ½À´Ï´Ù. ¼Ò½ºÄÚµå´Â the BusyBox site ¿¡¼ ãÀ»¼ö ÀÖ½À´Ï´Ù. 8.3. ½©À» ¹Ù²ß´Ï´Ù¸®´ª½º¿¡¼ Àαâ ÀÖ´Â ½©Àº bash, tcsh µîµîÀÌ ÀÖÁö¸¸ À̰͵éÀº Å©±âµµ Å©°í ¸¹Àº ¶óÀ̺귯¸®µéÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù. BusyBox ½© ±îÁö´Â ¾²Áö ¾Ê´Â´Ù Çصµ, ´Ù¸¥ ½©·Î ¹Ù²ãº¸´Â °Íµµ °í·ÁÇغ¼¸¸ ÇÕ´Ï´Ù. ash, lsh, kiss, smash °°Àº °æ·®±Þ ½©µéÀº ÈξÀ ÀÛ°í ¶óÀ̺귯¸®¸¦ º°·Î ÇÊ¿ä·Î ÇÏÁö ¾Ê°Å³ª ÀüÇô ¿ä±¸ÇÏÁö ¾ÊÀ¸¹Ç·Î ´ë¾ÈÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ´ë¿ë ½©µéÀº ´ëºÎºÐ ´ÙÀ½ ȨÆäÀÌÁö¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù. http://www.ibiblio.org/pub/Linux/system/shells/. ¸í½ÉÇÒ °ÍÀº ¾î¶² ½©À» ¾²µç °£¿¡ ±× ½©Àº ºÎÆ®µð½ºÅ©¿¡ Æ÷ÇÔ½ÃŲ rc ÆÄÀÏµé ³»ÀÇ ¸ðµç ¸í·É¾îµéÀ» ½ÇÇà½Ãų ¼ö ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. 8.4. ¶óÀ̺귯¸®¿Í ¹ÙÀ̳ʸ®µéÀ» ½ºÆ®¸³(strip)ÇÕ´Ï´Ù¸¹Àº ¶óÀ̺귯¸®¿Í ¹ÙÀ̳ʸ®µéÀÌ µð¹ö±ë Á¤º¸¸¦ Æ÷ÇÔÇÑ Ã¤ ¹èÆ÷µË´Ï´Ù. ÀÌ·± ÆÄÀϵ鿡 ´ëÇØ file ¸í·ÉÀ» ½ÇÇàÇϸé "not stripped" ¶ó´Â °á°ú°¡ Ãâ·ÂµË´Ï´Ù. ¹ÙÀ̳ʸ®µéÀ» ·çÆ® ÆÄÀϽýºÅÛÀ¸·Î º¹»çÇÒ ¶§´Â ´ÙÀ½°ú °°ÀÌ Çϸé ÁÁ½À´Ï´Ù.
8.5. ÆÄÀϵéÀ» À¯Æ¿¸®Æ¼ µð½ºÅ©·Î ¿Å±é´Ï´ÙºÎÆ®³ª ·Î±×ÀÎ ½Ã¿¡ Áï°¢ ÇÊ¿äÇÑ °ÍÀÌ ¾Æ´Ï¶ó¸é ±×·± ¹ÙÀ̳ʸ®µéÀº À¯Æ¿¸®Æ¼ µð½ºÅ©·Î ¿Å°Ü³õÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº 9.2절 À» º¸½Ê½Ã¿À. ¸ðµâµéÀ» À¯Æ¿¸®Æ¼ µð½ºÅ©·Î ¿Å°Ü³õ´Â °Íµµ °í·ÁÇØ º¼¸¸ ÇÕ´Ï´Ù. 9. ±âŸ ÁÖÁ¦µé9.1. ·¥µð½ºÅ© ¾Æ´Ñ ·çÆ® ÆÄÀϽýºÅÛ4절 Æí¿¡¼´Â ½Ã½ºÅÛ ºÎÆðú µ¿½Ã¿¡ ·¥µð½ºÅ©·Î ·ÎµåµÇ´Â ¾ÐÃà ·çÆ® ÆÄÀϽýºÅÛ Á¦ÀÛ¹ýÀ» ¼³¸íÇß½À´Ï´Ù. ÀÌ ¹æ¹ýÀÌ ¸¹Àº ÀåÁ¡ÀÌ ÀÖ¾î ÁÖ·Î »ç¿ëµË´Ï´Ù¸¸ ¸Þ¸ð¸®°¡ ºÎÁ·ÇÑ ÀϺΠ½Ã½ºÅÛÀº ·¥ÀÌ ·¥µð½ºÅ©¸¦ ¸¸µé¸¸ÇÑ ¿ë·®µµ ¸øµÇ´Â ¼ö°¡ ÀÖÀ¸¹Ç·Î À̶§´Â µð½ºÄÏ »ó¿¡¼ Á÷Á¢ ¸¶¿îÆ®µÇ´Â ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÆÄÀÏ ½Ã½ºÅÛÀº ´Ù¸¥ µð¹ÙÀ̽º°¡ ¾Æ´Ñ µð½ºÄÏ À§¿¡ ±×´ë·Î ¸¸µé¼ö ÀÖ°í, ¶Ç ¾ÐÃ൵ ÇÊ¿ä¾ø±â ¶§¹®¿¡ »ç½Ç ¾ÐÃà ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µå´Â °Íº¸´Ù ½±½À´Ï´Ù. À§¿¡¼ ¿ì¸®°¡ ¹è¿î ÀýÂ÷¿Í´Â Á¶±Ý ´Ù¸£¹Ç·Î ±× °³¿ä¸¦ Àû¾îº¸°Ú½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» ÅÃÇÏ¸é »ç¿ëÇÒ ¼ö ÀÖ´Â °ø°£ÀÌ ÈξÀ Àû¾îÁø´Ù´Â »ç½ÇÀ» ÀØÁö ¸¶½Ê½Ã¿ä.
¸î°¡Áö Áö¸§±æÀÌ ÀÖ½À´Ï´Ù. ¸¸ÀÏ µÎÀåÀÇ µð½ºÅ© ¼¼Æ®¸¦ ¸¸µç´Ù¸é Á÷Á¢ µÎ¹ø° µð½ºÅ© »ó¿¡ ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µé¸é µË´Ï´Ù. ±»ÀÌ Çϵåµð½ºÅ© À§¿¡¼ ¸¸µé¾î ¿Å°Ü¿Ã ÇÊ¿ä°¡ ¾øÁö¿ä. ¶ÇÇÑ ÇÑÀåÂ¥¸® boot/root µð½ºÅ©¸¦ ¸¸µé¸é¼ LILO¸¦ »ç¿ëÇÏ°Ú´Ù¸é, ÇÑÀåÀÇ µð½ºÄÏ¿¡ ´ÜÀÏÇÑ ÆÄÀϽýºÅÛÀ» ¸¸µéÈÄ ¿©±â´Ù°¡ Ä¿³Î, LILO ¿¡ ÇÊ¿äÇÑ ÆÄÀϵé, ·çÆ®ÆÄÀÏµé ¼ÂÀ» ¸ðµÎ Áý¾î³ÖÀº ÈÄ ÃÖÈÄ¿¡ LILO ¸¦ ½ÇÇà½ÃÄÑÁÖ¸é µË´Ï´Ù. 9.2. À¯Æ¿¸®Æ¼ µð½ºÅ© ¸¸µé±âÀ¯Æ¿¸®Æ¼ µð½ºÄÏÀ» ¸¸µå´Â °ÍÀº ºñ±³Àû ½±½À´Ï´Ù -- ±×Àú Æ÷¸ËµÈ µð½ºÅ©¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé°í °Å±â¿¡ ÆÄÀϵéÀ» º¹»çÇÏ¸é µË´Ï´Ù. ºÎÆ®µð½ºÄÏ¿¡¼ ÀÌ À¯Æ¿¸®Æ¼ µð½ºÄϸ¦ ÀÌ¿ëÇÏ·Á¸é ½Ã½ºÅÛÀÌ ºÎÆ®µÈ ÈÄ À¯Æ¿¸®Æ¼ µð½ºÄÏÀ» ¼öµ¿À¸·Î ¸¶¿îÆ®ÇÏ¸é µË´Ï´Ù. ÀÌ ¹®¼ÀÇ ¾ÕºÎºÐ¿¡¼ À¯Æ¿¸®Æ¼ µð½ºÄϸ¦ /usr µð·ºÅ丮¿¡ ¸¶¿îÆ®ÇÒ ¼ö ÀÖ´Ù°í ¸»Çß½À´Ï´Ù. ÀÌ °æ¿ì ¹ÙÀ̳ʸ®µéÀº ÇöÀç À¯Æ¿¸®Æ¼ µð½ºÄÏ »óÀÇ /bin µð·ºÅ丮 ¾Æ·¡¿¡ À§Ä¡ÇÏ°í ÀÖÀ¸¹Ç·Î /usr/bin À» PATH ¿¡ Æ÷ÇÔ½ÃÄѵθé À̸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÇàÈÀÏ¿¡ ÇÊ¿äÇÑ °¢Á¾ ¶óÀ̺귯¸®µéÀº À¯Æ¿¸®Æ¼ µð½ºÄÏÀÇ /lib µð·ºÅ丮¿¡ µÎ¸é µË´Ï´Ù. À¯Æ¿¸®Æ¼ µð½ºÅ© Á¦À۽à ¸í½ÉÇؾßÇÒ Áß¿äÇÑ »çÇ×µéÀÌ ¸î°¡Áö ÀÖ½À´Ï´Ù.
부록 D Àº À¯Æ¿¸®Æ¼ µð½ºÅ©¿¡ µé¾î°¡´Â ÆÄÀϵéÀÇ ¿¹¸¦ º¸¿©ÁÝ´Ï´Ù. µµ¿òµÇ´Â ¾ÆÀ̵ð¾î¸¦ ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù: µð½ºÅ©¸¦ ´Ù·ç´Â ÇÁ·Î±×·¥µé(format, fdisk)°ú ÆÄÀÏ ½Ã½ºÅÛ¿ë ÇÁ·Î±×·¥µé(mke2fs, fsck, debugfs, isofs.o), °£´ÜÇÑ ÅؽºÆ® ¿¡µðÅÍ (elvis, jove), ¾ÐÃà¹× ¾ÆÄ«À̺ê À¯Æ¿¸®Æ¼(gzip, bzip, tar, cpio, afio), Å×ÀÌÇÁ À¯Æ¿¸®Æ¼(mt, ftmt, tob, taper), Åë½Å À¯Æ¿¸®Æ¼(ppp.o, slip.o, minicom), µð¹ÙÀ̽º¿ë À¯Æ¿¸®Æ¼(setserial, mknod) µîÀÌ µé¾îÀÖ½À´Ï´Ù. 10. Àü¹®°¡µéÀÌ »ç¿ëÇÏ´Â ¹æ¹ý½½·¢¿þ¾î, ·¹µåÇÞ, µ¥ºñ¾È µîÀÇ ÁÖ¿äÇÑ ¹èÆ÷º»µé¿¡ »ç¿ëµÇ´Â ºÎÆ®µð½ºÅ©µµ ÇѹøÂë »ý°¢Çغ¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °ÍµéÀº ÀÌ ¹®¼¿¡¼ ¼³¸íÇÑ °Íº¸´Ù º¹ÀâÇÏ°Ô ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. Àü¹®ÀûÀÎ ¹èÆ÷º»ÀÇ ºÎÆ®µð½ºÅ©µé ¿ª½Ã ¿©±â¿¡¼ ´ë·« ¼³¸íÇÑ ¿ø¸®¿¡ ±âÃÊÇÏ°í ÀÖ½À´Ï´Ù¸¸, ±× ¿Ü¿¡µµ ±×·± ºÎÆ®µð½ºÅ©µéÀº ´ÙÀ½ÀÇ ±â´ÉµéÀ» ±¸ºñÇϱâ À§ÇØ º¸´Ù ´Ù¾çÇÑ ±â±³¸¦ »ç¿ëÇÕ´Ï´Ù. ù°, Æø³ÐÀº Á¾·ùÀÇ Çϵå¿þ¾î¸¦ Áö¿øÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼ »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹ÞÀ»¼ö ÀÖ¾î¾ß ÇÏ°í ´Ù¾çÇÑ µð¹ÙÀ̽º µå¶óÀ̹öµéÀ» ·ÎµåÇÒ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. µÑ°, ¿©·¯°¡Áö ¸¹Àº ¼³Ä¡ ¿É¼ÇÀ» ÀÔ·Â¹Þ¾Æ °¢°¢À» ÀÚµ¿ÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î, ¹èÆ÷º»ÀÇ ºÎÆ®µð½ºÅ©µéÀº ´ë°³ÀÇ °æ¿ì ¹èÆ÷º»ÀÇ ¼³Ä¡±â´É°ú ÀÀ±ÞÁ¶Ä¡ÀÇ ±â´ÉÀ» ÇÔ²² °¡Áö°í ÀÖ½À´Ï´Ù. ¾î¶² ºÎÆ®µð½ºÅ©µéÀº initrd(Ãʱ⠷¥µð½ºÅ©)¶ó ºÒ¸®¿ì´Â ±â´ÉÀ» ÀÌ¿ëÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº Ä¿³Î 2.0.x ´ë¿¡¼ óÀ½ µµÀԵǾúÀ¸¸ç Ä¿³ÎÀ» µÎ ´Ü°è·Î ºÎÆ®½Ãŵ´Ï´Ù. ÀÏ´Ü, Ä¿³ÎÀÌ Ã³À½ ºÎÆ®µÈ ÈÄ Ãʱ⠷¥µð½ºÅ© À̹ÌÁö¸¦ ºÎÆ®µð½ºÅ©¿¡¼ Àоî¿É´Ï´Ù. Ãʱ⠷¥µð½ºÅ© À̹ÌÁö´Â ÁøÂ¥ ·çÆ® ÆÄÀϽýºÅÛÀÌ ·ÎµåµÇ±â¿¡ ¾Õ¼ ¸ÕÀú ½ÇÇàµÇ¾î¾ßÇÒ ÇÁ·Î±×·¥µéÀ» ´ãÀº ·çÆ® ÆÄÀϽýºÅÛÀÔ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº ½Ã½ºÅÛ È¯°æÀ» Á¶»çÇÏ°í »ç¿ëÀÚ·Î ÇÏ¿©±Ý ´Ù¾çÇÑ ºÎÆ®¿É¼ÇÀ» ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù. °¡·É ÁøÂ¥ ·çÆ®µð½ºÅ©¸¦ ¾î´À µð¹ÙÀ̽º¿¡¼ ·ÎµåÇÒÁö¸¦ ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ÁÖ·Î Ä¿³Î¿¡ ³»ÀåµÇ¾îÀÖÁö ¾ÊÀº Ãß°¡ÀûÀÎ ¸ðµâµéÀ» ·ÎµåÇÕ´Ï´Ù. ÀÌ ÃʱâÈ ÇÁ·Î±×·¥ÀÌ ³¡³ª¸é Ä¿³ÎÀº ÀÌÁ¦ ÁøÂ¥ ·çÆ®À̹ÌÁö¸¦ ·ÎµåÇؼ Á¤»óÀûÀ¸·Î ºÎÆÃÀ» ¼Ó°³ÇϰԵ˴ϴÙ. initrd ¿¡ °üÇÑ ´õ ¸¹Àº ³»¿ëÀº /usr/src/linux/Documentation/initrd.txt ¿Í ftp://elserv.ffm.fgan.de/pub/linux/loadlin-1.6/initrd-example.tgz ´ÙÀ½Àº °¢ ¹èÆ÷º»ÀÇ ¼³Ä¡ µð½ºÅ©µéÀÌ ¾î¶² ½ÄÀ¸·Î ÀÛµ¿ÇÏ´ÂÁö ÆÄÀÏ ½Ã½ºÅÛµé°ú ¼Ò½ºÄڵ带 ±â¹ÝÀ¸·Î ´ë° »ìÆ캻 °ÍÀÔ´Ï´Ù. ÀÌ ³»¿ëÀÌ È®½ÇÇÑ °ÍÀÎÁö, ¶Ç °¢ ¹èÆ÷º»µéÀÌ ¹öÀüÀÌ ¿Ã¶ó°¨¿¡ µû¶ó ¼³Á¤À» ¹Ù²Ù¾ú´ÂÁö ¿©ºÎ¿¡ ´ëÇØ Àå´ãÀº ¸øµå¸³´Ï´Ù. ½½·¢¿þ¾î(v.3.1)´Â 6.1절 ºÎºÐ¿¡¼ ¼³¸íÇÑ Á÷°üÀûÀÎ LILO ºÎÆ®¹æ½Ä°ú À¯»çÇÑ ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù. ½½·¢¿þ¾îÀÇ ºÎÆ®µð½ºÅ©´Â LILO ÀÇ message ÆĶó¸ÞÅ͸¦ ÀÌ¿ëÇÏ¿© ºÎÆ® ¾÷ ¸Þ½ÃÁö (“Welcome to the Slackware Linux bootkernel disk!”)¸¦ ȸ鿡 Ãâ·ÂÇÕ´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â »ç¿ëÀÚ·Î ÇÏ¿©±Ý ÇÊ¿äÇÑ °æ¿ì ºÎÆ® ÆĶó¸ÞÅÍ ¶óÀÎÀ» ÀÔ·ÂÅä·Ï Áö½ÃÇÕ´Ï´Ù. ºÎÆà ÈÄ ·çÆ® ÆÄÀϽýºÅÛÀº µÎ¹ø° µð½ºÅ©¿¡¼ ·ÎµåµË´Ï´Ù. ÀÌÁ¦ »ç¿ëÀÚ´Â ÃʱâÈ°úÁ¤À» ó¸®ÇÏ´Â setup ½ºÅ©¸³Æ®¸¦ °¡µ¿½ÃÅ°°Ô µË´Ï´Ù. ¸ðµâÈµÈ Ä¿³ÎÀ» ¾²´Â ´ë½Å ½½·¢¿þ¾î´Â °¢°¢ÀÇ Ä¿³ÎÀ» ´Ù¾çÇÏ°Ô ÁغñÇØ µÎ°í ±× Áß¿¡¼ »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ Çϵå¿þ¾î »ç¾ç¿¡ ¸Â´Â °Í Çϳª¸¦ °ñ¶ó¾²´Â ¹æ¹ýÀ» ÅÃÇÏ°í ÀÖ½À´Ï´Ù. ·¹µåÇÞ(v.4.0) ¿ª½Ã LILO ºÎÆ®¸¦ ÀÌ¿ëÇÕ´Ï´Ù. ·¹µåÇÞÀº ù¹ø° µð½ºÅ©¿¡¼ ¾ÐÃàµÈ ·¥µð½ºÅ©¸¦ ·ÎµåÇϸç, ÀÌ´Â ·¹µåÇÞ Æ¯À¯ÀÇ init ÇÁ·Î±×·¥À» ±âµ¿½Ãŵ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº µå¶óÀ̹ö¸¦ ¹°¾îº» ÈÄ ÇÊ¿äÇÑ °æ¿ì º¸Ãæ µð½ºÅ©¿¡¼ Ãß°¡ÀûÀÎ ÆÄÀϵéÀ» ·ÎµåÇÏ°Ô µË´Ï´Ù. µ¥ºñ¾È(V.1.3) Àº ¼³Ä¡µð½ºÅ©µé Áß¿¡¼ °¡Àå º¹ÀâÇÑ ¹æ¹ýÀ» ¾²°í ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº SYSLINUX ·Î´õ¸¦ ½á¼ ´Ù¾çÇÑ ·Îµå ¿É¼ÇÀ» Á¦°øÇÑ ´ÙÀ½, initrd À̹ÌÁö¸¦ »ç¿ëÇؼ ¼³Ä¡°úÁ¤µ¿¾È »ç¿ëÀÚ¸¦ ¾È³»ÇÕ´Ï´Ù. µ¥ºñ¾ÈÀº µ¥ºñ¾È ƯÀ¯ÀÇ init ¿Í ½©À» »ç¿ëÇÏ´Â µí ÇÕ´Ï´Ù. 11. ºÎÆð¡´ÉÇÑ CD-ROM Á¦ÀÛ
ÀÌ ÀýÀº ´ç½ÅÀÌ ÀÌ¹Ì ¸®´ª½º¿¡¼ CD ¸¦ ¸¸µå´Â ÀÛ¾÷À» Àß ¾Ë°í ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ÀÌ ÀýÀ» ºÎÆà CD ¸¦ ±Á´Â °£´ÜÇÑ ¾È³»¼·Î »ý°¢ÇØ Áֽʽÿä. CD-Writing-HOWTO ¹®¼¿¡´Â ´õ ±íÀÌÀÖ´Â ³»¿ëÀÌ ½Ç·ÁÀÖ½À´Ï´Ù. 11.1. ¿¤ Å丮Åä(El torito) ¶õ ¹«¾ùÀΰ¡?x86 Ç÷§ÆûÀÇ ¸¹Àº BIOS Á¦ÀÛ»çµéÀÌ CD ºÎÆÃÀ» Áö¿øÇϱ⠽ÃÀÛÇß½À´Ï´Ù. mkisofs ¿¡ ´ëÇÑ ÆÐÄ¡´Â ¿¤ Å丮Åä ¶ó´Â Ç¥ÁØ¿¡ ±â¹ÝÇÏ°í ÀÖ½À´Ï´Ù. °£´ÜÈ÷ ¸»ÇØ ¿¤ Å丮Åä¶õ CD ·Î Á÷Á¢ ºÎÆÃÇϱâ À§Çؼ´Â ½Ãµð·ÒÀÌ ¾î¶»°Ô Æ÷¸ËµÇ¾î¾ß Çϴ°¡¿¡ °üÇÑ Ç¥ÁØ ±Ô¾àÀÔ´Ï´Ù. ¿¤ Å丮Åä ±Ô¾à¿¡´Â BIOS °¡ ¿¤ Å丮Å並 Áö¿øÇÏ´Â ÇÑ ¾î¶°ÇÑ ½Ãµð·ÒÀ¸·Îµµ ºÎÆÃÇÒ ¼ö ÀÖ´Ù°í µÇ¾îÀÖ½À´Ï´Ù¸¸, Áö±Ý ÇöÀç SCSI ÄÁÆ®·Ñ·¯µéÁß ¿¤ Å丮Å並 Áö¿øÇÏ´Â °ÍÀº ÀüÇô ¾øÀ¸¸ç, ´ÜÁö EIDE µå¶óÀ̺êµé¸¸ÀÌ ¿¤ Å丮Å並 Áö¿øÇÏ°í ÀÖ½À´Ï´Ù. ¸¶´õº¸µå°¡ ¹Ýµå½Ã ¿¤ Å丮Å並 Áö¿øÇØ¾ß ÇÕ´Ï´Ù. ÀÚ½ÅÀÇ ¸¶´õº¸µå°¡ ¿¤ Å丮Å並 Áö¿øÇÏ´ÂÁö ¾î¶»°Ô ¾Ë¼ö Àֳİí¿ä? ¿¤ Å丮Åä°¡ Áö¿øµÇ´Â ¸¶´õº¸µå´Â BIOS ¼³Á¤¿¡¼ ÇÏµå µð½ºÅ©, Ç÷ÎÇÇ µð½ºÅ©, ³×Æ®¿÷ ¶Ç´Â ½Ãµð·Ò Áß ¾î¶² ¸Åü·Î ºÎÆÃÇÒ Áö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. 11.2. ÀÛµ¿ ¿ø¸®¿¤ Å丮Åä ±Ô¾àÀº BIOS È£ÃâÀ» ÀÌ¿ëÇؼ ½Ãµð µå¶óÀ̺긦 ¸¶Ä¡ Ç÷ÎÇÇ µå¶óÀ̺êÀÎ ¾ç ¼Ó¿©¼ µ¿ÀÛÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀ» ½á¼ ´ç½ÅÀº ¾î¶°ÇÑ Ç÷ÎÇÇ Å©±âÀÇ À̹ÌÁö(¿¹¸¦ µé¸é 1.44 M Ç÷ÎÇÇÀÇ °æ¿ì 1440 Kbyte)¶óµµ ISO ÆÄÀÏ ½Ã½ºÅÛ¼Ó¿¡ ³Ö¾îµÑ ¼ö ÀÖ½À´Ï´Ù. ISO ÆÄÀÏ ½Ã½ºÅÛÀÇ Çì´õ¼Ó¿¡ ÀÌ À̹ÌÁö¿¡ ´ëÇÑ Æ÷ÀÎÅ͸¦ ³Ö¾îÁÖ¸é µË´Ï´Ù. ±×·¯¸é BIOS °¡ ÀÌ À̹ÌÁö¸¦ CD ¿¡¼ ã¾Æ¼ ¸¶Ä¡ Ç÷ÎÇÇ µå¶óÀ̺ê·ÎºÎÅÍ ºÎÆÃÇÏ´Â °Í°ú ¶È°°ÀÌ ºÎÆÃÇÏ°Ô µË´Ï´Ù. ÇÑ ¿¹·Î, LILO ºÎÆ®µð½ºÅ©Á¶Â÷µµ ¶È°°ÀÌ µ¿ÀÛÇÏ°Ô µË´Ï´Ù. °£´ÜÈ÷ ¸»ÇØ, ½Ãµð·ÒÀÇ Ã¹¹ø° 1.44 MByte(2.88 M µð½ºÅ©¶ó¸é 2.88 Mbyte) ºÎºÐ¿¡ ´ç½ÅÀÌ ³Ö¾î³õÀº Ç÷ÎÇÇ µð½ºÅ©ÀÇ À̹ÌÁö°¡ µé¾î°©´Ï´Ù. ÀÌ À̹ÌÁö´Â BIOS ¿¡ ÀÇÇØ Ç÷ÎÇÇ·Î ÀνĵǾîÁ® ¿©±â¼ ºÎÆÃÀÌ ÀÌ·ç¾îÁý´Ï´Ù. (°á±¹, ÀÌ °¡»óÀÇ Ç÷ÎÇÇ·Î ºÎÆÃÇÏ´Â µ¿¾ÈÀº ÀÌ°Ô A: °¡ µÇ¹Ç·Î ¿ø·¡ÀÇ ÁøÂ¥ A:(/dev/fd0) ·Î´Â ¾×¼¼½ºÇÒ ¼ö ¾øÀ¸¸ç, /dev/fd1 ¸¦ ÅëÇØ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù) 11.3. Á¦ÀÛ ¹æ¹ý¸ÕÀú ÈÀÏÀ» Çϳª ¸¸µì½Ã´Ù. boot.img ¶ó°í ÇսôÙ. ÀÌ°ÍÀº CD-ROM À» ÅëÇØ ºÎÆ®ÇÏ°íÀÚ ÇÏ´Â ºÎÆð¡´ÉÇÑ Ç÷ÎÇÇ µð½ºÄÏÀÇ À̹ÌÁöÀÔ´Ï´Ù. ÀÌ°ÍÀº ¹Ýµå½Ã 1.44 MB ÀÇ ºÎÆð¡´ÉÇÑ Ç÷ÎÇÇ¿©¾ß ÇÕ´Ï´Ù. ¸í·ÉÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
ÀÌ À̹ÌÁö¸¦ iso9660 ÈÀÏ ½Ã½ºÅÛÀÇ µð·ºÅ丮°èÃþ ¼Ó ¾îµò°¡¿¡ ³Ö¾îµÓ½Ã´Ù. ºÎÆÿ¡ °ü·ÃÀÖ´Â ÈÀϵéÀ» ¸ðµÎ ÇÑ µð·ºÅ丮¿¡ ¸ð¾ÆµÎ´Â °ÍÀÌ ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù(¿¹¸¦ µé¸é iso9660 ÆÄÀϽýºÅÛÀÇ ·çÆ®µð·ºÅ丮 ¹Ø¿¡ boot/ ·Î ¸ð¾ÆµÎ´Â ¹æ¹ý). Àá±ñ! -- ´ç½ÅÀÇ ºÎÆ® Ç÷ÎÇÇ´Â ¹Ýµå½Ã LILO ¸¦ ÅëÇؼ¸¸ Ãʱ⠷¥µð½ºÅ©¸¦ ·ÎµåÇØ¾ß ÇÕ´Ï´Ù. Ä¿³Î ·¥µð½ºÅ© µå¶óÀ̹ö¸¦ »ç¿ëÇؼ´Â ¾ÈµË´Ï´Ù! ±× ÀÌÀ¯´Â ÀÏ´Ü ¸®´ª½º Ä¿³ÎÀÌ ½ÃÀÛµÇ°í³ª¸é BIOS °¡ CD ¸¦ Ç÷ÎÇÇ µð½ºÅ©·Î ¼Ó¿´´ø °ÍÀÌ ´õÀÌ»ó À¯È¿ÇÏÁö ¾Ê°ÔµÇ¾î ºÎÆÿ¡ ½ÇÆÐÇÏ°Ô µÇ±â ¶§¹®ÀÔ´Ï´Ù. LILO ´Â BIOS ÀÇ µð½ºÅ© È£ÃâÀ» ÅëÇØ Ãʱ⠷¥ µð½ºÅ©¸¦ ·ÎµåÇϹǷÎ, CD ¸¦ °è¼Ó Ç÷ÎÇÇ·Î ÀνĽÃų ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¿¤ Å丮Åä ±Ô¾à¿¡´Â "ºÎÆ® Ä«Å»·Î±×" ¶ó´Â °ÍÀ» ¸¸µé¾î¾ß ÇÑ´Ù°í µÇ¾îÀÖ½À´Ï´Ù. ÀÌ°ÍÀº 2048 byte ÀÇ ÆÄÀϷμ, ¾î¶² ±â´ÉÀ» ÇÏ´Â °ÍÀº ¾Æ´Ï¸ç ´ÜÁö ±ÔÁ¤À¸·Î ±×·¸°Ô Á¤ÇØÁø °ÍÀÔ´Ï´Ù. ÆÐÄ¡µÈ mkisofs ÇÁ·Î±×·¥À» ¾²¸é ÀÚµ¿À¸·Î ÀÌ ºÎÆ® Ä«Å»·Î±×¸¦ ¸¸µé¾î ÁÝ´Ï´Ù¸¸, mkisofs ½ÇÇà½Ã¿¡ ºÎÆ® Ä«Å»·Î±×¸¦ iso9660 ÆÄÀϽýºÅÛÀÇ ¾îµð¿¡ ³ÖÀ» °ÍÀÎÁö¸¦ ÁöÁ¤ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. º¸ÅëÀº ºÎÆ®À̹ÌÁö¿Í °°Àº °÷¿¡ boot.catalog À̶ó´Â À̸§À¸·Î ³Ö¾îµÎ¸é ÁÁ½À´Ï´Ù. ÀÌÁ¦ ¿ì¸®´Â boot.img À̶ó´Â ÆÄÀϼӿ¡ ºÎÆ®À̹ÌÁö¸¦ ´ã¾Ò°í, ÀÌÁ¦ ÀÌ°ÍÀ» iso9660 ÆÄÀϽýºÅÛÀÇ ·çÆ® µð·ºÅ丮 ¹ØÀÇ boot/ µð·ºÅ丮¿¡ ³ÖÀ» °ÍÀÔ´Ï´Ù. boot.catalog À̶ó´Â À̸§À¸·Î ºÎÆ® Ä«Å»·Î±×µµ °°Àº µð·ºÅ丮¿¡ ³Ö°Ú½À´Ï´Ù. bootcd.iso À̶ó´Â ÈÀϼӿ¡ iso9660 ÆÄÀϽýºÅÛÀ» ¸¸µå´Â ¸í·ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù:
-b ´Â ¿øÇÏ´Â ºÎÆ®À̹ÌÁöÀÇ À̸§ÀÌ°í(Æнº°¡ iso9660 µð½ºÅ©ÀÇ ·çÆ®¸¦ ±âÁØÇÑ °ÍÀÓ¿¡ ÁÖ¸ñÇϼ¼¿ä), ¿É¼Ç -c ´Â ºÎÆ® Ä«Å»·Î±× ÆÄÀÏÀ» ÁöÁ¤ÇÑ °ÍÀÔ´Ï´Ù. ¿É¼Ç -r Àº ÀûÀýÇÑ ÈÀÏ ¼ÒÀ¯±Ç°ú ¸ðµå¸¦ ÁöÁ¤ÇÑ °ÍÀÔ´Ï´Ù(mkisofs ¸Ç ÆäÀÌÁö¸¦ º¸¼¼¿ä). ¸¶Áö¸·ÀÇ "." Àº ÇöÀçÀÇ µð·ºÅ丮¿¡ ¼Ò½ºµéÀÌ ÀÖ´Ù´Â ¶æÀÔ´Ï´Ù.ÀÌÁ¦ º¸ÅëÀÇ cdrecord ¸í·ÉÀ¸·Î CD ¸¦ ±¸¿ö ºÎÆÃÇÏ¸é µË´Ï´Ù. 11.4. ºÎÆð¡´ÉÇÑ Win9x ½Ãµð·Ò ¸¸µé±âÇØ¾ß ÇÒ ÀÏÀº ¿øº» ½Ãµð¿¡ »ç¿ëµÈ ºÎÆà À̹ÌÁö¸¦ »Ì¾Æ³»´Â °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ´Ü¼øÈ÷ ¸®´ª½º»ó¿¡¼ CD ¸¦ ¸¶¿îÆ®ÇØ dd ·Î ¾ÕºÎºÐÀÇ 1440k ¸¦ »Ì¾Æ Ç÷ÎÇǵð½ºÅ©·Î º¹»çÇϰųª boot.img °°Àº ÈÀÏ·Î ¸¸µé ¼ö°¡ ¾ø½À´Ï´Ù. ¿ì¼± ¼Ò½º ½Ãµð·ÒÀ¸·Î ºÎÆ®ÇսôÙ. ÀÏ´Ü Win98 CD ·Î ºÎÆÃÇß´Ù¸é ´ç½ÅÀº A: À̶ó´Â ÇÁ·ÒÇÁÆ®¸¦ º¸°ÔµÉÅÙµ¥ ÀÌ°ÍÀº »ç½Ç ·¥µð½ºÅ©ÀÔ´Ï´Ù. ±×¸®°í D: ³ª Z: µîÀº ¸ðµç ÀνºÅç¸ÅüµéÀÌ µË´Ï´Ù. µµ½ºÀÇ diskcopy ¸í·É¾î¸¦ ½á¼ A: À̹ÌÁö¸¦ ½ÇÁ¦ÀÇ Ç÷ÎÇÇ µå¶óÀ̺êÀÎ B: ·Î º¹»çÇÕ´Ï´Ù. ¸í·É¾î´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
12. ÀÚÁÖ ¹Þ´Â Áú¹®µé(FAQ : Frequently Asked Question)
답변 À§ÀÇ 7절 ºÎºÐÀ» º¸½Ê½Ã¿À. 답변 À§ÀÇ 10절 ºÎºÐÀ» º¸½Ê½Ã¿À. 질문 1440 KB ¸¦ ÃÊ°úÇÏ´Â °í¹Ðµµ µð½ºÄÏÀ» »ç¿ëÇÏ·Á¸é? ÀÚ½ÅÀÇ µð½ºÄÏ µå¶óÀ̺갡 Áö¿øÇÏ´Â µð½ºÄÏ ¹Ðµµ¸¦ È®ÀÎÇÏ·Á¸é? 답변 ÀÌ ÁÖÁ¦¿¡ °üÇؼ´Â À§ÀÇ 8절 Àý¿¡ ÀÖ´Â ¾Ù¶óÀÎ ³ªÇÁ(Alain Knaff)¾¾ÀÇ ´äº¯À» º¸½Ê½Ã¿ä. ÇÊÀÚ°¡ ¾Æ´ÂÇÑ ±×ºÐÀ̾߸»·Î È®½ÇÇÑ ±ÇÀ§ÀÚÀÔ´Ï´Ù. 답변 ÀÌ ¹®Á¦´Â º»¹® Áß¿¡ ´õ Àß ¼³¸íµÇ¾îÀÖ½À´Ï´Ù¸¸, ¿©±â¼ Àá½Ã ´äÀ» ÇØ º¸°Ú½À´Ï´Ù. ¸ÕÀú, ÇØ´ç ¸í·É¾îÀÇ ¸Ç ÆäÀÌÁö¿¡ ¹¹¶ó ÀûÇôÀÖ´ø °£¿¡ ·¥µð½ºÅ© Å©±â Á¶ÀýÀ» À§ÇØ rdev À̳ª ramsize ¸í·É¾î¸¦ »ç¿ëÇÏ·ÁµéÁö ¸¶½Ê½Ã¿ä. ·¥µð½ºÅ© ¿öµå´Â ´õÀÌ»ó ·¥µð½ºÅ© Å©±â¸¦ °áÁ¤ÇÏÁö ¸øÇÕ´Ï´Ù. µÎ¹ø°·Î, ·¥µð½ºÅ©´Â ½ÇÁ¦·Î´Â µ¿ÀûÀ̶õ °ÍÀ» ¸í½ÉÇϽʽÿä; ´ç½ÅÀÌ ·¥µð½ºÅ© Å©±â¸¦ ¼³Á¤ÇØ ÁØ´Ù ÇÔÀº ±×Àú ·¥µð½ºÅ©ÀÇ Å©±â°¡ ÃÖ´ë ¾ó¸¶±îÁö Ä¿Áú¼ö Àִ°¡¸¦ Á¤ÇØÁÖ´Â °Í »ÓÀÌÁö Á÷Á¢ ¾î¶² ¸Þ¸ð¸®¸¦ ÇÒ´ç½ÃÄÑÁÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ±×·¯¹Ç·Î ÀÌ °ªÀ» ±²ÀåÈ÷ Å©°Ô Á¤ÇØÁØ´ëµµ ÀüÇô µÎ·Á¿öÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù(¿¹¸¦ µé¸é 8 M³ª ½ÉÁö¾î´Â 16 M µµ ¹«¹æ). ·¥ ¿µ¿ªÀº ÇÊ¿äÇØ Áú¶§ ±îÁö´Â ¼ÒºñµÇÁö ¾Ê½À´Ï´Ù. ´ÙÀ½ÀÇ ¸î°¡Áö ¹æ¹ýÀ¸·Î ·¥µð½ºÅ©ÀÇ ÃÖ´ëÅ©±â¸¦ Á¤ÇØÁÙ ¼ö ÀÖ½À´Ï´Ù.
답변 11절 ÀýÀ» º¸½Ê½Ã¿ä. 답변 ÇÊÀÚ¿¡°Ô´Â LS-120 µå¶óÀ̺갡 ¾ø±â ¶§¹®¿¡, ´ÙÀ½ Á¤º¸´Â µ¥ÀÌºê ½Ã³×°Ô(Dave Cinege) ¾¾°¡ ¸®´ª½º ¶ó¿ìÅÍ ÇÁ·ÎÁ§Æ®¿¡ Á¦°øÇÑ ³»¿ëÀ» ¿ä¾àÇÑ °ÍÀÔ´Ï´Ù. LS-120 Àº IDE Ç÷ÎÇÇ µå¶óÀ̺êÀÇ ÀÏÁ¾ÀÔ´Ï´Ù. Ç¥ÁØ 3.5 ÀÎÄ¡ µð½ºÅ©¿Í ȣȯµÇ¸ç »õ·Î¿î 120 MB µð½ºÅ©¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®´ª½º v2.0.31 ¿¡¼´Â ¿Ïº®ÇÏ°Ô Áö¿øµË´Ï´Ù. ÀÌ°ÍÀ¸·Î ºÎÆÃÇÏ·Á¸é LS-120 À» µå¶óÀ̺ê 0 À¸·Î Ưº°ÇÏ°Ô ´Ù·ç¾îÁÖ´Â BIOS °¡ ¹Ýµå½Ã ÀÖ¾î¾ß ÇÕ´Ï´Ù(ÀÌ¿¡¹ÝÇØ, IDE µð¹ÙÀ̽ºµéÀº º¸Åë 80 ¿¡¼ ½ÃÀÛÇÕ´Ï´Ù). BIOS °¡ À̸¦ Áö¿øÇÏÁö ¾Ê´Â °æ¿ì, Promise Technologies »çÀÇ ¼ÒÇü IDE FloppyMax Ä«µå¸¦ ±¸ÀÔÇϸé ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. Ä¿³Î ºÎÆ®·Î´õ´Â LS-120 À» ÁÁ¾ÆÇÏÁö ¾Ê±â ¶§¹®¿¡ Áï°¢ ¸ØÃç¹ö¸®°Ô µË´Ï´Ù. 2m µð½ºÅ©µéµµ LS-120 ¿¡¼´Â ºÎÆ®µÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. 1.44 MB ¿¡¼ 1.74 MB µð½ºÅ©µéÀº ±ú²ýÇÏ°Ô ºÎÆ®µÉ °ÍÀÔ´Ï´Ù. SYSLINUX v1.32 ´Â 120 MB µð½ºÅ©¿Í Àß ÀÛµ¿ÇÕ´Ï´Ù. MS-DOS ¿ÍÀÇ È£È¯¼ºÀÌ ÇÊ¿ä¾ø´Ù¸é SYSLINX ¸¦ ¾²´Â ´ë½Å µð½ºÅ©¸¦ ÆÄƼ¼Ç ³ª´©¾î ext2 ³ª minix ÆÄÀϽýºÅÛÀ» ¾²´Â °ÍÀÌ ´õ ÁÁÀ» °ÍÀÔ´Ï´Ù. LILO ´Â 120 MB µð½ºÅ©¿Í Àß ÀÛµ¿ÇÕ´Ï´Ù. ´ÙÀ½Àº lilo.conf ÀÇ ÇÑ ¿¹ÀÔ´Ï´Ù.
답변 °¡Àå ½¬¿î ¹æ¹ýÀº °¡±î¿î ½½·¢¿þ¾î ¹Ì·¯ »çÀÌÆ®¿¡¼ ½½·¢¿þ¾î Ä¿³ÎÀ» ¹Þ´Â °ÍÀÔ´Ï´Ù. ½½·¢¿þ¾î Ä¿³ÎµéÀº °¡´ÉÇÑ ÇÑ ¸¹Àº µð¹ÙÀ̽º µå¶óÀ̹öµéÀ» Æ÷ÇÔÇÏ´Â Æ÷°ýÀûÀÎ Ä¿³ÎµéÀ̹ǷΠ¸¸ÀÏ SCSI ³ª IDE ÄÁÆ®·Ñ·¯¸¦ °¡Áö°í ÀÖ´Ù¸é ÇØ´ç µå¶óÀ̹ö°¡ ½½·¢¿þ¾î Ä¿³Î¿¡ ÀÖÀ» °¡´É¼ºÀÌ ³ô½À´Ï´Ù. a1 µð·ºÅ丮¿¡ °¡¼ ´ç½ÅÀÇ ÄÁÆ®·Ñ·¯ ŸÀÔ¿¡ ¸Â´Â IDE ³ª SCSI Ä¿³ÎÀ» ¼±ÅÃÇϽʽÿÀ. ¼±ÅÃÇϽŠĿ³Î¿¡ ´ëÇÑ xxxxkern.cfg ÆÄÀÏÀ» º¸¸é ÇØ´ç µå¶óÀ̹ö°¡ ±× Ä¿³Î¿¡ µé¾îÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿øÇÏ´Â µð¹ÙÀ̽º°¡ ¸®½ºÆ® ¾È¿¡ ÀÖ´Ù¸é, ±× Ä¿³ÎÀº ´ç½Å ÄÄÇ»Å͸¦ ºÎÆýÃų ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. xxxxkern.tgz ÆÄÀÏÀ» ´Ù¿î¹ÞÀº ÈÄ º» ¹®¼ÀÇ ºÎÆ®µð½ºÅ© Á¦ÀÛ¿¡ °üÇÑ ºÎºÐ¿¡ ÀûÈù ¹æ¹ý´ë·Î ºÎÆ®µð½ºÅ©·Î º¹»çÇϽʽÿÀ. ±× ´ÙÀ½, rdev zImage ¸í·ÉÀ» ½á¼ Ä¿³ÎÀÇ ·çÆ® µð¹ÙÀ̽º¸¦ È®ÀÎÇÕ´Ï´Ù. ¸¸ÀÏ ÀÌ°Ô ´ç½ÅÀÌ ¿øÇÏ´Â ·çÆ® µð¹ÙÀ̽º°¡ ¾Æ´Ï¶ó¸é, rdev ¸í·ÉÀ» ½á¼ ·çÆ® µð¹ÙÀ̽º¸¦ ¹Ù²ãÁÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, Áö±Ý ´Ù¿î¹ÞÀº Ä¿³Î¿¡´Â /dev/sda2 °¡ ·çÆ® µð¹ÙÀ̽º·Î ÁöÁ¤µÇ¾î Àִµ¥ Á¤ÀÛ ÀÚ½ÅÀÇ ·çÆ® µð¹ÙÀ̽º´Â /dev/sda8 À̶ó´Â SCSI ÆÄƼ¼ÇÀÏ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù. ¸¸ÀÏ ·çÆ®µð½ºÄÏÀ» ÀÌ¿ëÇÏ°Ú´Ù¸é rdev zImage /dev/fd0 ¸í·ÉÀ¸·Î ·çÆ® ÆÄÀϽýºÅÛÀÇ À§Ä¡°¡ Ç÷ÎÇǵð½ºÄÏÀÓÀ» ¾Ë·ÁÁÖ¾î¾ß ÇÕ´Ï´Ù. ½½·¢¿þ¾î ·çÆ®µð½ºÅ©ÀÇ ¼Â¾÷¹æ¹ý±îÁö ¾Ë°í ½Í¾îÇϽÇÁö ¸ð¸£°Ú´Âµ¥, ±×°ÍÀº º» HOWTO ¹®¼ÀÇ ¹üÀ§¸¦ ¹þ¾î³ª´Â ³»¿ëÀÔ´Ï´Ù. ¿øÇϽô ºÐµéÀº ¸®´ª½º ¼³Ä¡°¡À̵带 º¸½Ã°Å³ª ½½·¢¿þ¾î ¹èÆ÷ÆÇÀ» ±¸Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù. º» ¹®¼ÀÇ "Âü°íÀÚ·á" ºÎºÐÀ» Âü°íÇϼ¼¿ä. 답변
°¡Àå ½¬¿î ¹æ¹ýÀº ·çÆ®µð½ºÅ©ÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» ´ç½ÅÀÌ »ç¿ëÇß´ø
답변 »ç½Ç ÀÌ Áú¹®Àº ºÎÆ®µð½ºÅ©¿¡ °üÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù¸¸ ºó¹øÈ÷ µÇÇ®À̵Ǵ Áú¹®ÀÔ´Ï´Ù. ¸®´ª½º·Î ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ¾²½Ê½Ã¿À.
´Ù¸¥ ¹æ¹ýÀ¸·Î´Â LILO ·Î ÀúÀåÇصР¹é¾÷À» dd ¸í·ÉÀ» ½á¼ ºÎÆ®¼½ÅÍ·Î º¹»çÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» ¾²½Ã·Á¸é LILO ¿¡ °üÇÑ ¹®¼¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù. DOS ³ª À©µµ¿ìÁî ³»¿¡¼´Â ´ÙÀ½ DOS ¸í·É¾î¸¦ »ç¿ëÇϽʽÿÀ.
답변 ÁغñÇسõÀº ºÎÆ®µð½ºÅ©°¡ ¾øÀ¸½Ã´Ù¸é, °¡Àå ½¬¿î ¹æ¹ýÀº ´ç½ÅÀÇ µð½ºÅ© ÄÁÆ®·Ñ·¯ ŸÀÔ(IDE ȤÀº SCSI)¿¡ ¸Â´Â ½½·¢¿þ¾î Ä¿³ÎÀ» ±¸ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀº À§ÀÇ “ XYZ µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÑ ºÎÆ®µð½ºÅ©¸¦ ¸¸µé·Á¸é? ” ¿¡ ´ëÇÑ ´äº¯¿¡¼ ¼³¸íÇß½À´Ï´Ù. ±×·¸°Ô ±¸ÇÑ Ä¿³ÎÀ» ½á¼ ÄÄÇ»Å͸¦ ºÎÆ®½ÃŲ ÈÄ ¼Õ»óµÈ ºÎºÐÀ» °íÄ¡½Ã±â ¹Ù¶ø´Ï´Ù. ±¸ÇϽŠĿ³ÎÀÇ ·çÆ® µð¹ÙÀ̽º ¼¼ÆÃÀÌ ¿øÇϽô µð½ºÅ© ŸÀÔ°ú ÆÄƼ¼ÇÀ¸·Î ¼³Á¤µÇ¾îÀÖÁö ¾Ê¾ÒÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ½½·¢¿þ¾î¿¡¼´Â ÀϹÝÀûÀ¸·Î Ä¿³ÎÀÇ SCSI ·çÆ® µð¹ÙÀ̽º°¡ /dev/sda2 ·Î ÀâÇôÀִµ¥ ÇÊÀÚÀÇ ¸®´ª½ºÀÇ ·çÆ®ÆÄƼ¼ÇÀº /dev/sda8 ·Î µÇ¾îÀÖ´Ù°í ÇսôÙ. ÀÌ °æ¿ì Ä¿³Î³»ÀÇ ·çÆ® µð¹ÙÀ̽º ¼³Á¤À» ¼öÁ¤ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. ½ÉÁö¾î´Â °¡Áø °ÍÀÌ ´Þ¶û Ä¿³Î Çϳª¿Í DOS ȤÀº ±× ¿Ü ´Ù¸¥ ¿î¿µÃ¼Á¦»ÓÀÌ´õ¶óµµ ±×°É·Îµµ Ä¿³Î³»ÀÇ ·çÆ® µð¹ÙÀ̽º¿Í ·¥µð½ºÅ© ¼³Á¤À» ¹Ù²Ü¼ö ÀÖ½À´Ï´Ù. rdev ¸í·ÉÀº Ä¿³ÎÆÄÀϳ»¿¡ °íÁ¤µÇ¾îÀÖ´Â ¿ÀÇÁ¼ÂÀÇ °ªÀ» ¹Ù²ãÁÜÀ¸·Î½á Ä¿³ÎÀÇ ¼¼ÆÃÀ» ¹Ù²Ù´Â °ÍÀÔ´Ï´Ù. µû¶ó¼ ÇöÀç ¾î¶² ½Ã½ºÅÛÀ» °®°í ÀÖµçÁö °£¿¡ hex ¿¡µðÅ͸¸ ¾µ ¼ö ÀÖ´Ù¸é °°Àº ÀÛ¾÷À» Çس¾ ¼ö ÀÖ½À´Ï´Ù. -- ÇÑ ¿¹·Î DOS ÀÇ ³ëÅÏ À¯Æ¿¸®Æ¼ µð½ºÅ©¿¡µðÅ͸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¡µðÅ͸¦ ½á¼ Ä¿³Î³»ÀÇ ´ÙÀ½ ¿ÀÇÁ¼Â°ªµéÀ» üũÇÏ°í ÇÊ¿äÇÏ´Ù¸é À̸¦ ¼öÁ¤ÇÏ½Ã¸é µË´Ï´Ù.
·¥µð½ºÅ© ¿öµåÀÇ Çؼ®Àº À§ÀÇ 6.3절 ºÎºÐ¿¡ ³ª¿Í ÀÖ½À´Ï´Ù. ¸ÞÀÌÀú, ¸¶ÀÌ³Ê µð¹ÙÀ̽º ³Ñ¹öµéÀº ·çÆ® ÆÄÀϽýºÅÛÀÌ ¸¶¿îÆ®µÉ µð¹ÙÀ̽º·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. ¾µ¸¸ÇÑ °ªµéÀº ´ÙÀ½°ú °°½À´Ï´Ù.
답변 ÀÚ¼º ¸Åü´Â ½Ã°£ÀÌ Áö³²¿¡ µû¶ó ±× ÀÚ±âÀû Ư¼ºÀÌ ÀúÇϵDZ⠶§¹®¿¡, ¿øº»À» ÀÐÀ» ¼ö ¾ø°Ô µÉ °æ¿ì¿¡ ´ëºñÇØ º¹±¸¿ë µð½ºÄÏÀ» ¿©¹ú·Î °¡Áö°í ÀÖ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ºÎÆà °¡´ÉÇÑ µð½ºÄÏÀ̵ç À¯Æ¿¸®Æ¼ µð½ºÄÏÀ̵簣¿¡ ¾î¶² µð½ºÄÏÀÇ º¹»çº»À» ¸¸µå´Â °¡Àå ¼Õ½¬¿î ¹æ¹ýÀº dd ¸í·ÉÀ¸·Î ¿øº»µð½ºÄÏÀÇ ³»¿ëÀ» Çϵåµð½ºÅ© »óÀÇ ÆÄÀÏ·Î º¹»çÇØ ¿Â ÈÄ, °°Àº ¸í·ÉÀ¸·Î ±× ÆÄÀÏÀ» »õ·Î¿î µð½ºÄÏ¿¡ º¹»çÇØ ³Ö´Â °ÍÀÔ´Ï´Ù. À̶§ µð½ºÄÏÀ» ¸¶¿îÆ®ÇÒ ÇÊ¿ä°¡ ¾øÀ¸¸ç ¶Ç ¸¶¿îÆ®Çؼµµ ¾ÈµË´Ï´Ù. ¿Ö³ÄÇϸé dd ¸í·ÉÀº raw device ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù. ¿øº»À» º¹»çÇϱâ À§Çؼ´Â ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ¾¹´Ï´Ù.
DEVICENAME Àº µð½ºÄÏ µå¶óÀ̺êÀÇ µð¹ÙÀ̽ºÀÇ À̸§ÀÌ°í
FILENAME Àº Çϵåµð½ºÅ©¿¡ »ý¼ºµÇ´Â ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù.
dd ¸í·É¿¡¼ count ÆĶó¸ÞÅ͸¦ »ý·«ÇÏ¸é µð½ºÅ© Àüü(°í¹Ðµµ µð½ºÄÏÀÇ °æ¿ì 2880 ºí·Ï)¸¦ º¹»çÇÏ°Ô µË´Ï´Ù.¾ò¾î³½ ÆÄÀÏÀ» »õ·Î¿î µð½ºÄÏÀ¸·Î º¹»çÇÏ·Á¸é »õ µð½ºÄÏÀ» ³Ö°í ¸í·ÉÀ» ¹Ý´ë·Î ³»¸³´Ï´Ù.
ÀÌ»óÀº ´ç½ÅÀÌ ¿ÀÁ÷ ÇϳªÀÇ µð½ºÅ© µå¶óÀ̺긦 °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÑ °ÍÀÔ´Ï´Ù. ¸¸ÀÏ °°Àº ŸÀÔÀÇ µð½ºÅ© µå¶óÀ̺긦 µÎ °³ °¡Áö°í ÀÖ´Ù¸é, ´ÙÀ½ ¸í·É¾î·Î µð½ºÄÏÀ» º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù.
답변 µð½ºÅ© µð¹ÙÀ̽º°¡ ÀÚµ¿À¸·Î °¨ÁöµÇÁö ¾Ê´Â´Ù¸é ´ÙÀ½Ã³·³ Ä¿³Î¿¡ µð¹ÙÀ̽º ÆĶó¸ÞÅÍ ¹®ÀÚ¿À» ½á ÁÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°Àº ½ÄÀÔ´Ï´Ù.
´ÙÀ½Àº À§ÀÇ ÆĶó¸ÞÅÍ ¹®ÀÚ¿À» »ç¿ëÇÑ ¸í·É¾î ¶óÀÎÀÇ ¿¹ÀÔ´Ï´Ù.
ÀÌ°ÍÀº µð¹ÙÀ̽º ÆĶó¸ÞÅÍ ¹®ÀÚ¿À» ³Ñ°ÜÁÖ¸é¼ µ¿½Ã¿¡ Ä¿³Î·Î ÇÏ¿©±Ý ·çÆ® µð¹ÙÀ̽º¸¦ /dev/sda1 ·Î ¼³Á¤ÄÉ ÇÑ ÈÄ, ¸í·É¾î ¶óÀÎ Àüü¸¦ ÀúÀå½ÃÄÑ Â÷ÈÄ·Î ºÎÆ®ÇÒ ¶§¸¶´Ù À̸¦ »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½Àº APPEND ±¸¹®ÀÇ ¿¹ÀÔ´Ï´Ù.
ÆĶó¸ÞÅÍ ¹®ÀÚ¿Àº ¸í·É¾î ¶óÀο¡¼´Â Àý´ë·Î ÀοëºÎÈ£¸¦ ½á¼´Â ¾ÈµÇ¸ç, ¹Ý´ë·Î APPEND ±¸¹®¿¡¼´Â ¹Ýµå½Ã ÀοëºÎÈ£¸¦ °°ÀÌ ½á¾ß ÇÕ´Ï´Ù. ¶Ç, ÆĶó¸ÞÅÍ ¹®ÀÚ¿´ë·Î Á¦´ë·Î µ¿ÀÛÇÏ°Ô ÇÏ·Á¸é Ä¿³ÎÀº ¹Ýµå½Ã ±× µð½ºÅ© ŸÀÔ¿¡ ÇØ´çÇÏ´Â µå¶óÀ̹ö¸¦ °¡Áö°í ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù. ¸¸ÀÏ ÇØ´ç µå¶óÀ̹ö¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é ±× ÆĶó¸ÞÅÍ ¹®ÀÚ¿Àº ¾Æ¹«·± ÀÛ¿ëÀ» ¸øÇÏ´Â ÀÖÀ¸³ª¸¶³ªÇÑ Á¸Àç°¡ µÇ¹Ç·Î ÀÌ·²¶§´Â ÇÊ¿äÇÑ µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÏ´Â Ä¿³ÎÀ» ´Ù½Ã ¸¸µé¾î ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. Ä¿³ÎÀ» Á¦ÀÛ½ÃÀÇ ÀÚ¼¼ÇÑ »çÇ×Àº /usr/src/linux ·Î °¡¼Å¼ README ÆÄÀÏÀ» ÀÐÀ¸½Ã°í ¸®´ª½º FAQ ¿Í ¸®´ª½º ¼³Ä¡ HOWTO ¸¦ ÀÐ¾î º¸½Ê½Ã¿À. ¾Æ´Ï¸é ±× µð½ºÅ© ŸÀÔ¿¡ ¸Â´Â ÀϹÝÀûÀÎ Ä¿³ÎÀ» ±¸ÇØ ¼³Ä¡Çϼŵµ µË´Ï´Ù. LILO ¼³Ä¡¸¦ ½ÃÇèÇØ º¸½Ã±â Àü¿¡ ¹Ýµå½Ã LILO ¹®¼¸¦ Àо½Ã±â ¹Ù¶ø´Ï´Ù. BOOT ±¸¹®À» ºÎÁÖÀÇÇÏ°Ô »ç¿ëÇϸé ÆÄƼ¼ÇÀÌ ¼Õ»óµÉ ¼ö ÀÖ½À´Ï´Ù. 답변 ¾î¶² ÇÁ·Î±×·¥ÀÇ À̸§ÀÌ ´Ù¸¥ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ÀÇ Äڵ峻¿¡¼ Á÷Á¡ ÄÚµù(hardcoded)µÈ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì°¡ ¾îµð¿¡³ª ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ °æ¿ì´Â ¿Ö ¾î¶² ½ÇÇàÆÄÀÏÀÌ ºÐ¸íÈ÷ Á¸ÀçÇϴµ¥µµ ºÒ±¸ÇÏ°í ƯÁ¤ ÇÁ·Î±×·¥ÀÌ ±× ÆÄÀÏÀ» ãÁö ¸øÇϴ°¡¸¦ ¼³¸íÇØÁÝ´Ï´Ù. ƯÁ¤ ÇÁ·Î±×·¥ÀÌ Äڵ峻¿¡¼ ´Ù¸¥ ÆÄÀÏÀÇ À̸§À» »ç¿ëÇÏ°í ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÏ·Á¸é strings ¸í·ÉÀ» ¾´ ÈÄ ±× Ãâ·ÂÀ» grep À¸·Î ÆÄÀÌÇÁ ¹Þ¾Æ È®ÀÎÇغ¸¸é µË´Ï´Ù. ÀÌ·± °æ¿ìÀÇ ¸î°¡Áö ½ÇÁ¦ ¿¹°¡ ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù.
ÀÌ·± ¹®Á¦µéÀ» ÇØ°áÇϱâ À§Çؼ´Â, ÇØ´ç ÇÁ·Î±×·¥À» ¿Ã¹Ù¸¥ µð·ºÅ丮¿¡ µÎ°Å³ª ¼³Á¤ÆÄÀÏ(¿¹¸¦ µé¸é inittab)µéÀ» °íÃÄ ¿Ã¹Ù¸¥ µð·ºÅ丮¸¦ °¡¸®Å°µµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ¾Æ¹«·¡µµ Àڽžø´Ù¸é Çϵåµð½ºÅ©ÀÇ È¯°æ°ú µ¿ÀÏÇÑ È¯°æÀ» ¸¸µé¾î ÁֽʽÿÀ. ±×´ÙÀ½, ÇÁ·Î±×·¥µéÀ» Çϵåµð½ºÅ©¿¡¼¿Í µ¿ÀÏÇÑ µð·ºÅ丮¿¡ µÎ°í, Çϵåµð½ºÅ©¿¡¼ ¾²´Â inittab, /etc/rc.d ¿Í µ¿ÀÏÇÑ ÆÄÀÏÀ» »ç¿ëÇØ º¾´Ï´Ù. 답변 ÀÌ·± ÀÏÀÌ ¹ß»ýÇÏ¸é ºÎÆýÿ¡ ´ÙÀ½°ú °°Àº Ä¿³Î ¸Þ½ÃÁö°¡ ¶å´Ï´Ù.
À̴ Ʋ¸²¾øÀÌ ºÎÆ®½Ã¿¡ Ä¿³Î ÆĶó¸ÞÅÍ°¡ ·¥µð½ºÅ©ÀÇ Å©±â¸¦ 0 À¸·Î ¼¼ÆÃÇ߱⠶§¹®ÀÏ °Ì´Ï´Ù. ¾Æ¸¶µµ LILO ¼³Á¤ÆÄÀÏÀÇ ÆĶó¸ÞÅÍ°¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾îÀÖ´Â °ÍÀ» °£°úÇϼÌÀ» °ÍÀÔ´Ï´Ù.
ÀϺΠ¿À·¡µÈ ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔµÈ LILO ¼³Á¤ÀÇ »ùÇà ÆÄÀÏ¿¡ ÀÌ·± ¿É¼ÇÀÌ µé¾î ÀÖ´Â ¼ö°¡ ÀÖ½À´Ï´Ù. Áö±Ý ÀÌ »ùÇà ¼³Á¤ÆÄÀÏÀÌ Ä¿³ÎÀ» ¼¼ÆÃÇÏ°íÀÖ´Â °ÍÀÔ´Ï´Ù. À§¿Í °°Àº ¶óÀÎÀÌ ÀÖ´Ù¸é »èÁ¦Çϼ¼¿ä. ¸¸ÀÏ 0 K ·Î ¼³Á¤µÇ¾îÀÖ´Â ·¥µð½ºÅ©¸¦ »ç¿ëÇÏ·Á ½ÃµµÇÑ´Ù¸é ±× °á°ú´Â ¿¹»óÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ´Â Ä¿³Î ÆдÐÀ¸·Î À̾îÁú ¼öµµ ÀÖ½À´Ï´Ù. A. Âü°íÀÚ·áÆÐÅ°Áö¸¦ °¡Á®¿Ã ¶§´Â Ưº°ÇÑ ÀÌÀ¯°¡ ¾ø´Ù¸é Ç×»ó ÃֽŠ¹öÀüÀ» ±¸ÇϽʽÿÀ. A.1. ¹Ì¸® ¸¸µé¾îÁ® ÀÖ´Â ºÎÆ®µð½ºÅ©´ÙÀ½Àº ¹èÆ÷ÆÇÀÇ ºÎÆ®µð½ºÅ©¸¦ ±¸ÇÒ ¼ö ÀÖ´Â °÷ÀÔ´Ï´Ù. µÉ¼ö ÀÖÀ¸¸é ¹Ì·¯ »çÀÌÆ®¸¦ ÀÌ¿ëÇϼż ÇÑ°÷¿¡¸¸ ºÎÇÏ°¡ ÁýÁßµÇÁö ¾Êµµ·Ï ÇØÁݽôÙ. ¹èÆ÷º» ºÎÆ®µð½ºÅ© ¿Ü¿¡µµ ´ÙÀ½ÀÇ º¹±¸ µð½ºÅ© À̹ÌÁöµéÀ» ¾µ ¼öµµ ÀÖ½À´Ï´Ù. Ưº°È÷ ±¸ÇÏ´Â °÷ÀÌ ¸í½ÃµÇÁö ¾ÊÀº °ÍµéÀº ´ÙÀ½ µð·ºÅ丮¿¡¼ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. http://www.ibiblio.org/pub/Linux/system/recovery/!INDEX.html
A.2. º¹±¸ ÆÐÅ°Áöµéwww.ibiblio.org ¿¡´Â º¹±¸µð½ºÅ©¸¦ ¸¸µå´Â ÆÐÅ°Áö°¡ ¸î °¡Áö ÀÖ½À´Ï´Ù. ÀÌ ÆÐÅ°ÁöµéÀ» ¾µ °æ¿ì, ´ç½ÅÀÌ Æ÷ÇÔ½ÃÅ°°íÀÚÇÏ´Â ÆÄÀϵéÀ» ÁöÁ¤ÇØ Áֱ⸸ ÇÏ¸é ¼ÒÇÁÆ®¿þ¾î°¡ ¾î´ÀÁ¤µµ ÀÚµ¿ÀûÀ¸·Î ºÎÆ®µð½ºÅ©¸¦ ¸¸µé¾î ³ª°©´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â http://www.ibiblio.org/pub/Linux/system/recovery/!INDEX.htmlÀ» Âü°íÇϽʽÿÀ. ÆÄÀÏÀÇ ³¯Â¥¸¦ ÁÖÀÇ ±í°Ô üũÇϽʽÿÀ. ÆÐÅ°Áöµé Áß ¸î¸îÀº Áö³ ¼ö³â°£ °»½ÅµÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ·¥µð½ºÅ©·Î ·ÎµùµÇ´Â ¾ÐÃà ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µé¼ö »ý¼ºÇÏÁö ¸øÇÕ´Ï´Ù. ÇÊÀÚµéÀÌ ¾Æ´Â ¹Ù·Î´Â ¿ÀÁ÷ Yard ¸¸ÀÌ À̸¦ Áö¿øÇÕ´Ï´Ù. A.3. LILO -- the Linux loaderWerner Almesberger ¾¾°¡ ÀÛ¼ºÇÑ Å¹¿ùÇÑ ºÎÆ®·Î´õÀÔ´Ï´Ù. LILO ÀÇ ¼³¸í¹®¼¿¡´Â ºÎÆ®¼½ÅÍÀÇ ³»¿ë°ú ºÎÆ® ÇÁ·Î¼¼½ºÀÇ Ãʱâ´Ü°è¿¡ °üÇÑ Á¤º¸°¡ ½Ç·Á ÀÖ½À´Ï´Ù. ftp ÀÎ ftp://tsx-11.mit.edu/pub/linux/packages/lilo/ ¿¡¼ ±¸ÇÒ¼ö ÀÖ½À´Ï´Ù. Metalab °ú ±× ¹Ì·¯»çÀÌÆ®¿¡¼µµ ±¸ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. A.4. ·¥µð½ºÅ© »ç¿ë¹ý·¥µð½ºÅ© ÄÚµåÀÇ µ¿ÀÛ¿ø¸®¿¡ ´ëÇÑ Å¹¿ùÇÑ ¼³¸íÀº ¸®´ª½º Ä¿³Î¿¡ µû¶ó¿À´Â ¹®¼¿¡¼ ãÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù. /usr/src/linux/Documentation/ramdisk.txt ¸¦ º¸½Ê½Ã¿À. Paul Gortmaker ¾¾°¡ ½èÀ¸¸ç ¾ÐÃàµÈ ·¥µð½ºÅ© »ý¼º¿¡ °üÇÑ ºÎºÐÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. A.5. ¸®´ª½ºÀÇ ºÎÆ® °úÁ¤¸®´ª½ºÀÇ ºÎÆ® °úÁ¤¿¡ °üÇÑ º¸´Ù ÀÚ¼¼ÇÑ »çÇ×Àº ´ÙÀ½À» Âü°íÇϽʽÿÀ.
B. LILO ºÎÆ®¿¡·¯ ÄÚµå´ÙÀ½ ¿¡·¯µé¿¡ °üÇÑ Áú¹®ÀÌ À¯Áî³Ý »ó¿¡¼ ºó¹øÇÑÁö¶ó ÇÊÀÚ´Â °ø°ø ¼ºñ½º Â÷¿ø¿¡¼ ¹®¼¿¡ À̸¦ Æ÷ÇÔ½ÃÄ×½À´Ï´Ù. ´ÙÀ½Àº Werner Almsberger ¾¾ÀÇ LILO »ç¿ëÀÚ ¾È³»¼. ¿¡¼ ÀοëÇß½À´Ï´Ù. LILO °¡ ½º½º·Î¸¦ ·ÎµåÇÒ ¶§´Â LILO ¶ó´Â ´Ü¾î°¡ µð½ºÇ÷¹ÀÌ µË´Ï´Ù. °¢ ¹®ÀÚ´Â ¾î¶² ƯÁ¤ÇÑ ÀÛ¾÷ÀÌ ¼öÇàµÇ±â Á÷ÀüÀ̳ª Á÷ÈÄ¿¡ Ãâ·ÂµË´Ï´Ù. ¸¸ÀÏ LILO °¡ ¾î´À ´Ü°è¿¡¼ ½ÇÆÐÇÏ¸é ±×¶§±îÁö Ãâ·ÂµÈ ¹®ÀÚ´Â ¹®Á¦°¡ ¹«¾ùÀÎÁö¸¦ ³ªÅ¸³»´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
LILO °¡ ºÎÆ® À̹ÌÁö¸¦ ·ÎµåÇÒ ¶§ BIOS °¡ ¿¡·¯¸¦ ³½´Ù¸é °¢°¢ÀÇ ¿¡·¯¸Þ½ÃÁö°¡ µð½ºÇ÷¹ÀÌ µË´Ï´Ù. ÀÌ ÄÚµåµéÀº 0x00 ºÎÅÍ 0xbb ±îÁö ÀÔ´Ï´Ù. °¢ ÄÚµåÀÇ Çؼ®Àº LILO »ç¿ëÀÚ ¾È³»¼¸¦ º¸½Ê½Ã¿À. C. ·çÆ® ÆÄÀϽýºÅÛ °ßº»
D. À¯Æ¿¸®Æ¼ µð½ºÅ© °ßº»
주석
|