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. À¯Æ¿¸®Æ¼ µð½ºÅ© °ßº»
주석
|
Recent investments will yield a slight profit. |