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

9. Àü¹®°¡µéÀÌ »ç¿ëÇÏ´Â ¹æ¹ý

½½·¢¿þ¾î, ·¡µåÇÞ, µ¥ºñ¾È µîÀÇ ÁÖ¿äÇÑ ¹èÆ÷º»µé¿¡ »ç¿ëµÇ´Â ºÎÆ®µð½ºÅ©µµ Çѹø »ý°¢Çغ¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °ÍµéÀº ÀÌ ¹®¼­¿¡¼­ ¼³¸íÇÑ °Íº¸´Ù º¹ÀâÇÏ°Ô ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. Àü¹®ÀûÀÎ ¹èÆ÷º»ÀÇ ºÎÆ®µð½ºÅ©µé ¿ª½Ã ´ëü·Î ¿©±â¿¡¼­ ¼³¸íÇÑ ¿ø¸®¿¡ ±âÃÊÇÏ°í ÀÖ½À´Ï´Ù¸¸, ±× ¿Ü¿¡µµ ±×·± ºÎÆ®µð½ºÅ©µéÀº ´ÙÀ½ Á¶°ÇÀ» ÃæÁ·½ÃÄÑ¾ß ÇϹǷΠº¸´Ù ´Ù¾çÇÑ ±â±³¸¦ »ç¿ëÇÕ´Ï´Ù. ù°, Æø³ÐÀº Á¾·ùÀÇ Çϵå¿þ¾î¸¦ Áö¿øÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼­ »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹ÞÀ»¼ö ÀÖ¾î¾ß ÇÏ°í ´Ù¾çÇÑ µð¹ÙÀ̽º µå¶óÀ̹öµéÀ» ·ÎµåÇÒ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. µÑ°, ¿©·¯°¡Áö ¸¹Àº ¼³Ä¡ ¿É¼ÇÀ» ÀÔ·Â¹Þ¾Æ °¢°¢À» ÀÚµ¿ÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.. ¸¶Áö¸·À¸·Î, ¹èÆ÷º»ÀÇ ºÎÆ®µð½ºÅ©µéÀº ´ë°³ÀÇ °æ¿ì ¹èÆ÷º»ÀÇ ¼³Ä¡±â´É°ú ÀÀ±ÞÁ¶Ä¡ÀÇ ±â´ÉÀ» ±¸ºñÇؾ߸¸ ÇÕ´Ï´Ù.

¾î¶² ºÎÆ®µð½ºÅ©µéÀº initrd(initial ramdisk)¶ó ºÒ¸®´Â ±â´ÉÀ» ÀÌ¿ëÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº Ä¿³Î 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)´Â µð½ºÄÏ¿¡ LILO ¿Í Ä¿³ÎÀ» ÇÔ²² ´ã±â ºÎºÐ¿¡¼­ ¼³¸íÇÑ LILO ºÎÆ®¹æ½ÄÀ» ±×´ë·Î »ç¿ëÇÕ´Ï´Ù. ½½·¢¿þ¾îÀÇ ºÎÆ®µð½ºÅ©´Â LILO ÀÇ ¸Þ½ÃÁö ÆĶó¸ÞÅ͸¦ ÀÌ¿ëÇÏ¿© ºÎÆ® ¾÷ ¸Þ½ÃÁö(''Welcome to the Slackware Linux bootkernel disk!'')¸¦ È­¸é¿¡ Ãâ·ÂÇÕ´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â »ç¿ëÀÚ·Î ÇÏ¿©±Ý ÇÊ¿äÇÑ °æ¿ì ºÎÆ® ÆĶó¸ÞÅÍ ¶óÀÎÀ» ÀÔ·ÂÅä·Ï Áö½ÃÇÕ´Ï´Ù. ºÎÆà ÈÄ ·çÆ® ÆÄÀϽýºÅÛÀº µÎ¹ø° µð½ºÅ©¿¡¼­ ·ÎµåµË´Ï´Ù. ÀÌÁ¦ »ç¿ëÀÚ´Â ÃʱâÈ­°úÁ¤À» ó¸®ÇÏ´Â ¼Â¾÷ ½ºÅ©¸³Æ®¸¦ °¡µ¿½ÃÅ°°Ô µË´Ï´Ù. ¸ðµâÈ­µÈ Ä¿³ÎÀ» ¾²´Â ´ë½Å ½½·¢¿þ¾î´Â °¢°¢ÀÇ Ä¿³ÎÀ» ´Ù¾çÇÏ°Ô ÁغñÇØ µÎ°í ±× Áß¿¡¼­ »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ Çϵå¿þ¾î »ç¾ç¿¡ ¸Â´Â °Í Çϳª¸¦ °ñ¶ó¾²´Â ¹æ¹ýÀ» ÅÃÇÏ°í ÀÖ½À´Ï´Ù.

·¹µåÇÞ(v.4.0) ¿ª½Ã LILO ºÎÆ®¸¦ ÀÌ¿ëÇÕ´Ï´Ù. ·¹µåÇÞÀº ¾ÐÃàµÈ ·çÆ®µð½ºÅ©¸¦ ù¹ø° µð½ºÅ©¿¡ °¡Áö°í ÀÖÀ¸¸ç ÀÌ°ÍÀº ·¹µåÇÞ Æ¯À¯ÀÇ init ÇÁ·Î±×·¥À» ±âµ¿½Ãŵ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº µå¶óÀ̹ö¸¦ ¹°¾îº» ÈÄ ÇÊ¿äÇÑ °æ¿ì º¸Ãæ µð½ºÅ©¿¡¼­ Ãß°¡ÀûÀÎ ÆÄÀϵéÀ» ·ÎµåÇÏ°Ô µË´Ï´Ù.

µ¥ºñ¾È(V.1.3) Àº ¼³Ä¡µð½ºÅ©µé Áß¿¡¼­ °¡Àå º¹ÀâÇÑ ¹æ¹ýÀ» ¾²°í ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº SYSLINUX ·Î´õ¸¦ ½á¼­ ´Ù¾çÇÑ ·Îµå ¿É¼ÇÀ» Á¦°øÇÑ ´ÙÀ½, initrd À̹ÌÁö¸¦ »ç¿ëÇؼ­ ¼³Ä¡°úÁ¤µ¿¾È »ç¿ëÀÚ¸¦ ¾È³»ÇÕ´Ï´Ù. µ¥ºñ¾ÈÀº µ¥ºñ¾È ƯÀ¯ÀÇ init ¿Í ½©À» »ç¿ëÇÏ´Â µí ÇÕ´Ï´Ù.


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