ºÎÆ®µð½ºÅ©¶õ ±âº»ÀûÀ¸·Î Ç÷ÎÇÇ µð½ºÄÏ ÇÑÀå¿¡ ½ï µé¾î°¡´Â Ãà¼ÒÆÇ ¸®´ª½º ½Ã½ºÅÛÀÔ´Ï´Ù. ºÎÆ®µð½ºÅ©´Â ¿ÏÀüÇÑ Ç® »çÀÌÁîÀÇ ¸®´ª½º ½Ã½ºÅÛÀÇ ±â´É Áß ¸¹Àº ºÎºÐÀ» ±×´ë·Î ¼öÇàÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ºÎÆ® µð½ºÅ© Á¦ÀÛ¿¡ ¾Õ¼, ´ç½ÅÀº ¸®´ª½ºÀÇ ºÎÆÃ °úÁ¤ÀÇ ±âº» ¿ø¸®¸¦ ÀÌÇØÇØ¾ß¸¸ ÇÕ´Ï´Ù. ¿©±â¼´Â ÀÌ ¹®¼ÀÇ ³»¿ëÀ» ÀÌÇØÇÒ¼ö ÀÖÀ» Á¤µµÀÇ ±âº»ÀûÀÎ ³»¿ë¸¸À» ¼³¸íÇÒ °ÍÀÔ´Ï´Ù. ¸¹Àº ¼¼ºÎÀûÀÎ »çÇ×°ú ±âŸ ¿É¼Çµé¿¡ °üÇÑ °ÍÀº »ý·«Çß½À´Ï´Ù.
¸ðµç PC ½Ã½ºÅÛµéÀº ·Ò(Á¤È®È÷´Â BIOS)³»ÀÇ Äڵ带 ½ÇÇà½ÃŰ´Â °ÍÀ¸·Î ºÎÆÃÀ» ½ÃÀÛÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ºÎÆ® µå¶óÀ̺êÀÇ ¼½ÅÍ 0, ½Ç¸°´õ 0 ºÎºÐÀ» ÀоîµéÀÔ´Ï´Ù. ºÎÆ® µå¶óÀ̺ê´Â º¸Åë ù¹øÂ° µå¶óÀ̺ê(µµ½º·Î ¸»ÇÏÀÚ¸é A:, ¸®´ª½º·Î ¸»ÇÏÀÚ¸é /dev/fd0)¸¦ ¸»ÇÕ´Ï´Ù. ±× ´ÙÀ½, BIOS ´Â ÀоîµéÀÎ ÀÌ ¼½ÅÍÀÇ ³»¿ëÀ» ½ÇÇàÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ºÎÆ® °¡´ÉÇÑ µð½ºÅ©µéÀº ¼½ÅÍ 0, ½Ç¸°´õ 0 ¿µ¿ª¿¡ ´ÙÀ½ ³»¿ë Áß ÇÑ °¡Áö¸¦ ´ã°í ÀÖ½À´Ï´Ù.
LILO µî°ú °°Àº ºÎÆ®·Î´õ(boot loader)ÀÇ ÄÚµå. ºÎÆ®·Î´õ´Â Ä¿³ÎÀ» ã¾Æ ¸Þ¸ð¸®¿¡ ·ÎµåÇÑ ÈÄ ½ÇÇà½ÃŰ´Â ¹æ½ÄÀ¸·Î ºÎÆ®¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¾Æ´Ï¸é,
¸®´ª½º µî°ú °°Àº ¿î¿µÃ¼Á¦ Ä¿³ÎÀÇ ½ÃÀÛ ºÎºÐ.
¸¸ÀÏ ¸®´ª½º Ä¿³ÎÀÌ µð½ºÄÏ¿¡ Á÷Á¢ º¹»çµÈ °æ¿ì(raw copy)¶ó¸é µð½ºÅ©ÀÇ Ã¹¹øÂ° ¼½ÅÍ´Â ¸®´ª½º Ä¿³Î ±× ÀÚüÀÇ Ã¹¹øÂ° ¼½ÅͰ¡ µË´Ï´Ù. ÀÌ Ã¹¹øÂ° ¼½ÅÍ´Â ºÎÆ® µð¹ÙÀ̽º·ÎºÎÅÍ Ä¿³ÎÀÇ ³ª¸ÓÁö ºÎºÐÀ» °è¼Ó ÀоîµéÀÓÀ¸·Î½á ºÎÆ® ÇÁ·Î¼¼½º¸¦ ÁøÇàÇÕ´Ï´Ù.
ÀÏ´Ü Ä¿³ÎÀÌ ¿ÏÀüÈ÷ ·ÎµåµÇ¸é, Ä¿³ÎÀº ±âº»ÀûÀÎ µð¹ÙÀ̽ºµé°ú ±× ³»ºÎ µ¥ÀÌÅÍ ±¸Á¶¸¦ ÃʱâȽÃŵ´Ï´Ù. ÃʱâȰ¡ ¿Ï·áµÇ¸é Ä¿³Î À̹ÌÁö³»ÀÇ Æ¯Á¤ÇÑ À§Ä¡¿¡ ÀÖ´Â ·¥µð½ºÅ© ¿öµå¶ó´Â °ÍÀ» ÀнÀ´Ï´Ù. ÀÌ ¿öµå´Â ·çÆ® ÆÄÀϽýºÅÛÀ» ¾îµð¿¡¼ ¾î¶»°Ô ã¾Æ¾ß ÇÏ´ÂÁö¸¦ ³ªÅ¸³»°í ÀÖ½À´Ï´Ù. ·çÆ® ÆÄÀϽýºÅÛÀ̶õ ´Ü¼øÈ÷ "/ ¿¡ ¸¶¿îÆ®µÇ´Â ÆÄÀϽýºÅÛÀ» ¸»ÇÕ´Ï´Ù. Ä¿³ÎÀº ¾îµð¿¡¼ ·çÆ® ÆÄÀϽýºÅÛÀ» ã¾Æ¾ß ÇÏ´ÂÁö¸¦ ¾Ë¾Æ¾ß¸¸ ÇÕ´Ï´Ù. ¸¸ÀÏ Ä¿³ÎÀÌ ±× À§Ä¡¿¡¼ ·Îµå °¡´ÉÇÑ À̹ÌÁö¸¦ ãÁö ¸øÇÑ´Ù¸é ½Ã½ºÅÛÀº ¸ØÃç¹ö¸®°Ô µË´Ï´Ù.
¾î¶² ºÎÆÃÀÇ °æ¿ì¿¡´Â ‐ ÁÖ·Î µð½ºÄÏ¿¡¼ ºÎÆÃÇÏ´Â °æ¿ì ‐ ·çÆ® ÆÄÀϽýºÅÛÀ» ·¥µð½ºÅ©·Î ·ÎµåÇϱ⵵ ÇÕ´Ï´Ù. ·¥µð½ºÅ©¶õ ½Ã½ºÅÛÀÇ ·¥ÀÇ ÀϺθ¦ ¸¶Ä¡ µð½ºÅ©Ã³·³ Ãë±ÞÇÏ´Â °ÍÀÔ´Ï´Ù. ·¥Àº Ç÷ÎÇǵð½ºÅ©º¸´Ù ¼öõ¹è ÀÌ»ó ºü¸£±â ¶§¹®¿¡ ½Ã½ºÅÛÀ» ºü¸£°Ô ±¸µ¿½Ãų ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ·çÆ® ÆÄÀϽýºÅÛÀ» ¾ÐÃà½ÃÄÑ Ç÷ÎÇÇ¿¡ ´ãÀº °æ¿ì, Ä¿³ÎÀº Ç÷ÎÇǷκÎÅÍ ÀÌ ¾ÐÃàÀ» Ç®¸é¼ ·¥µð½ºÅ©·Î ·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ Á» ´õ ¸¹Àº ÆÄÀϵéÀ» µð½ºÄÏ »ó¿¡ ¾ÐÃà½ÃÄÑ µÑ ¼ö ÀÖ½À´Ï´Ù.
ÀÏ´Ü ·çÆ® ÆÄÀϽýºÅÛÀÌ ·ÎµåµÇ¾î ¸¶¿îÆ®µÇ¸é ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
VFS : Mounted root (ext2 filesystem) readonly. |
ÀÏ´Ü ½Ã½ºÅÛÀÌ ·çÆ® ÆÄÀϽýºÅÛÀ» ·ÎµåÇϴµ¥ ¼º°øÇϸé, ´ÙÀ½À¸·Î ·çÆ® ÆÄÀϽýºÅÛ¿¡ ÀÖ´Â 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 ÇÁ·Î±×·¥À» ±¸µ¿½Ãŵ´Ï´Ù.
±âº»ÀûÀÎ ºÎÆÃ °úÁ¤À» »ìÆìº¸¾ÒÀ¸¹Ç·Î ÀÌÁ¦ ÇÊ¿äÇÑ µð½ºÅ©µéÀ» Á¾·ùº°·Î Á¤ÀÇÇØº¾½Ã´Ù. µð½ºÅ©¸¦ 4 °¡Áö Á¾·ù·Î ³ª´²º¾½Ã´Ù. ÀÌ ¹®¼¿¡¼ "µð½ºÅ©" ¶ó´Â ´Ü¾î´Â Ưº°ÇÑ ¾ð±ÞÀÌ ¾ø´Â ÇÑ Ç÷ÎÇǵð½ºÄÏÀ» ÀǹÌÇÕ´Ï´Ù¸¸ ´ëºÎºÐÀÇ °æ¿ì ±× ³»¿ëÀº Çϵåµð½ºÅ©¿¡µµ ±×´ë·Î Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
ºÎÆ® °¡´ÉÇÑ Ä¿³ÎÀ» Æ÷ÇÔÇÑ µð½ºÅ©. ÀÌ µð½ºÅ©´Â Ä¿³ÎÀ» ºÎÆ®½ÃŰ´Â ¿ëµµ·Î »ç¿ëµÇ¸ç, ÀÌ·¸°Ô ·ÎµåµÈ Ä¿³ÎÀº ¶Ç´Ù¸¥ µð½ºÅ©¿¡ À§Ä¡Çϰí ÀÖ´Â ·çÆ® ÆÄÀϽýºÅÛÀ» ·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸Åë, ºÎÆ®µð½ºÅ©»óÀÇ Ä¿³ÎÀº ·çÆ® ÆÄÀϽýºÅÛÀÌ ¾îµð¿¡ À§Ä¡Çϰí ÀÖ´ÂÁö¸¦ ¹Ì¸® ÁöÁ¤¹Þ¾Æ ¾Ë°í ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù.
´ëºÎºÐÀÇ °æ¿ì ºÎÆ®µð½ºÅ©´Â ´Ù¸¥ µð½ºÄÏ»óÀÇ ·çÆ® ÆÄÀϽýºÅÛÀ» ·ÎµåÇÏ°Ô µÇÁö¸¸, ¶§·Î´Â Çϵåµð½ºÅ©¿¡ ÀÖ´Â ·çÆ® ÆÄÀϽýºÅÛÀ» ·ÎµåÇϵµ·Ï ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± ±â¹ýÀº ÁÖ·Î »õ·Î¿î Ä¿³ÎÀ» Å×½ºÆ®Çغ¼ ¶§ »ç¿ëµË´Ï´Ù(»ç½Ç "make zdisk" ¸í·ÉÀº Ä¿³Î ¼Ò½ºÄÚµå·ÎºÎÅÍ ÀÚµ¿À¸·Î ÀÌ·± ·ùÀÇ ºÎÆ®µð½ºÅ©¸¦ ¸¸µé¾îÁÝ´Ï´Ù).
¸®´ª½º ½Ã½ºÅÛ ±¸µ¿¿¡ ÇÊ¿äÇÑ ÆÄÀϵéÀ» °¡Áø ÆÄÀϽýºÅÛÀ» ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ̶ó Çϸç, ÀÌ ·çÆ® ÆÄÀϽýºÅÛÀ» ´ãÀº µð½ºÅ©°¡ ·çÆ® µð½ºÅ©ÀÔ´Ï´Ù. ·çÆ® µð½ºÅ©°¡ ²À Ä¿³ÎÀ̳ª ºÎÆ®·Î´õ¸¦ ÇÔ²² ´ã°í ÀÖÀ» ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
ÀÏ´Ü Ä¿³ÎÀÌ ºÎÆ®µÈ »óŶó¸é ·çÆ® µð½ºÅ©´Â ´Ù¸¥ ¾î¶² µð½ºÅ©µµ ÇÊ¿ä¾øÀÌ µ¶ÀÚÀûÀ¸·Î ½Ã½ºÅÛÀ» ¿î¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸Åë, ·çÆ® µð½ºÅ©´Â ÀÚµ¿ÀûÀ¸·Î ·¥µð½ºÅ©·Î º¹»çµË´Ï´Ù. ·¥µð½ºÅ©¸¦ »ç¿ëÇÏ¸é ·çÆ® µð½ºÅ©¿¡ ´ëÇÑ ¾×¼¼½º°¡ ÈξÀ ºü¸£¸ç, ¶ÇÇÑ µð½ºÅ© µå¶óÀ̺긦 ºñ¿ï¼ö ÀÖ¾î °Å±â¿¡ À¯Æ¿¸®Æ¼ µð½ºÅ©¸¦ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.
Ä¿³Î°ú ·çÆ® ÆÄÀϽýºÅÛÀ» ÇÑÀå¿¡ ¸ðµÎ ´ã°íÀÖ´Â µð½ºÅ©¸¦ ¸»ÇÕ´Ï´Ù. ¹Ù²Ù¾î ¸»Çϸé, Çϵåµð½ºÅ© ¾øÀ̵µ ÀÌ µð½ºÅ©´Â ¸®´ª½º ½Ã½ºÅÛÀ» ºÎÆ®ÇÏ°í ¿î¿ëÇϴµ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ´Ù °¡Áö°í ÀÖ´Â °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ Å¸ÀÔÀÇ µð½ºÅ©ÀÇ ÀåÁ¡Àº ÄÞÆÑÆ®ÇÏ´Ù´Â °ÍÀÔ´Ï´Ù ‐ ÇÊ¿äÇÑ ¸ðµç °ÍÀÌ ÇÑ ÀåÀÇ µð½ºÅ©¿¡ µé¾î°©´Ï´Ù. ÇÏÁö¸¸ ¸®´ª½ºÀÇ ¸ðµç °ÍÀÌ Á¡Â÷ Ä¿Á®°¡´Â Ãß¼¼¿¡ Àֱ⠶§¹®¿¡, ºñ·Ï ¾ÐÃàÇØ¼ ´ãÀ» ¼ö ÀÖ´Ù°í´Â ÇØµµ ÇÑ ÀåÀÇ µð½ºÄÏ¿¡ ¸ðµç °ÍÀ» ´ã´Â °ÍÀº Á¡Á¡ ¾î·Á¿öÁö°í ÀÖ½À´Ï´Ù.
±× ¹ÛÀÇ ¿©·¯°¡Áö µ¥ÀÌÅ͸¦ ´ãÀº µð½ºÄÏÀ¸·Î¼, ÆÄÀϽýºÅÛÀ» ´ã°í´Â ÀÖÁö¸¸ ·çÆ® ÆÄÀϽýºÅÛÀ¸·Î¼ ¸¶¿îÆ®µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. À̰ÍÀº Ãß°¡ÀûÀÎ µ¥ÀÌÅÍ µð½ºÅ©ÀÔ´Ï´Ù. ·çÆ® µð½ºÅ© ÇÑÀå¿¡ ´Ù ´ã±â Èûµé °æ¿ì, ¿©ºÐÀÇ À¯Æ¿¸®Æ¼µéÀ» ÀÌ µð½ºÅ©¿¡ ´ã°Ô µË´Ï´Ù.
ÀϹÝÀûÀ¸·Î "ºÎÆ®µð½ºÅ©¸¦ Á¦ÀÛ"ÇÑ´Ù°í ¸»ÇÒ ¶§´Â boot(Ä¿³Î) ¿Í root(ÆÄÀϵé) ºÎºÐÀ» ¸ðµÎ ¸¸µå´Â °ÍÀ» ¶æÇÕ´Ï´Ù. µÎ ºÎºÐÀ» ÇϳªÀÇ µð½ºÅ©¿¡ ´ãÀ» ¼öµµ ÀÖ°í(boot/root µð½ºÅ©) µÎ ÀåÀÇ µð½ºÅ©·Î ºÐ¸®ÇÏ¿© ´ãÀ»¼öµµ ÀÖ½À´Ï´Ù(boot + root µð½ºÅ©µé). ¾Æ¸¶µµ boot µð½ºÄϰú root µð½ºÄÏÀ» °¢°¢ µû·Î ¸¸µé°í ±×·¡µµ ¸ðÀÚ¶ó´Â °æ¿ì ÇѵΠÀåÀÇ utility µð½ºÄÏÀ» ´õ ¸¸µå´Â °ÍÀÌ º¹±¸ µð½ºÄϵéÀ» Á¦ÀÛÇÏ´Â °¡Àå À¯¿¬ÇÑ ¹æ¹ýÀÏ °ÍÀÔ´Ï´Ù.