B. LILO ºÎÆ®¿¡·¯ ÄÚµå

´ÙÀ½ ¿¡·¯µé¿¡ °üÇÑ Áú¹®ÀÌ À¯Áî³Ý »ó¿¡¼­ ºó¹øÇÑÁö¶ó ÇÊÀÚ´Â °ø°ø ¼­ºñ½º Â÷¿ø¿¡¼­ ¹®¼­¿¡ À̸¦ Æ÷ÇÔ½ÃÄ×½À´Ï´Ù. ´ÙÀ½Àº Werner Almsberger ¾¾ÀÇ LILO »ç¿ëÀÚ ¾È³»¼­. ¿¡¼­ ÀοëÇß½À´Ï´Ù.

LILO °¡ ½º½º·Î¸¦ ·ÎµåÇÒ ¶§´Â LILO ¶ó´Â ´Ü¾î°¡ µð½ºÇ÷¹ÀÌ µË´Ï´Ù. °¢ ¹®ÀÚ´Â ¾î¶² ƯÁ¤ÇÑ ÀÛ¾÷ÀÌ ¼öÇàµÇ±â Á÷ÀüÀ̳ª Á÷ÈÄ¿¡ Ãâ·ÂµË´Ï´Ù. ¸¸ÀÏ LILO °¡ ¾î´À ´Ü°è¿¡¼­ ½ÇÆÐÇÏ¸é ±×¶§±îÁö Ãâ·ÂµÈ ¹®ÀÚ´Â ¹®Á¦°¡ ¹«¾ùÀÎÁö¸¦ ³ªÅ¸³»´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.

OutputProblem
(¾Æ¹« ±ÛÀÚµµ ³ªÅ¸³ªÁö ¾ÊÀ» ¶§)LILO ´Â ÀüÇô ·ÎµåµÇÁö ¾ÊÀº °ÍÀÔ´Ï´Ù. LILO °¡ ¾Æ¿¹ ¼³Ä¡µÇÁö ¾Ê¾Ò°Å³ª ºÎÆ®¼½ÅͰ¡ À§Ä¡ÇÏ´Â ÆÄƼ¼ÇÀÌ active ÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
LºÎÆ®·Î´õÀÇ Ã¹ ´Ü°è´Â ·ÎµåµÇ¾î ½ÃÀ۵ǾúÁö¸¸ ºÎÆ®·Î´õÀÇ µÎ¹øÂ° ´Ü°è°¡ ·ÎµåµÇÁö ¸øÇÑ °ÍÀÔ´Ï´Ù. µÎÀÚ¸® ¼öÀÇ ¿¡·¯ÄÚµåµéÀº ¾î¶² ŸÀÔÀÇ ¹®Á¦°¡ ¹ß»ýÇß´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù("µð½ºÅ© ¿¡·¯ ÄÚµå" ºÎºÐÀ» Âü°íÇϼ¼¿ä). ÀÌ »óÅ´ º¸Åë ¸Åü¿¡ ÀÌ»óÀÌ Àְųª Áö¿À¸ÞÆ®¸®ÀÇ ºÒÀÏÄ¡ÀÎ °æ¿ìÀÔ´Ï´Ù(¿¹¸¦ µé¸é µð½ºÅ© ÆÄ¶ó¸ÞÅ͸¦ À߸ø ÁØ °æ¿ì).
LIºÎÆ®·Î´õÀÇ Ã¹ ´Ü°è°¡ ºÎÆ®·Î´õÀÇ µÎ¹øÂ° ´Ü°è¸¦ ·ÎµåÇϱâ´Â Çߴµ¥ ±×°ÍÀ» ½ÇÇà½ÃŰ´Â µ¥ ½ÇÆÐÇÑ °ÍÀÔ´Ï´Ù. À̰ÍÀº Áö¿À¸ÞÆ®¸®ÀÇ ºÒÀÏÄ¡(geometry mismatch)À̰ųª map installer ¸¦ ½ÇÇà½ÃŰÁö ¾ÊÀº ä /boot/boot.b ¸¦ ¿Å±äµ¥¼­ ±âÀÎÇÕ´Ï´Ù.
LILºÎÆ®·Î´õÀÇ µÎ¹øÂ° ´Ü°è°¡ ½ÃÀ۵ǾúÁö¸¸ À̰ÍÀÌ map ÆÄÀÏ¿¡¼­ µð½ºÅ©¸³ÅÍ Å×À̺íÀ» ·ÎµåÇÏÁö ¸øÇÑ °ÍÀÔ´Ï´Ù. ÀÌ·± Áõ»óÀº ´ëºÎºÐ ¸ÅüÀÇ ÀÌ»óÀ̰ųª Áö¿À¸ÞÆ®¸®°¡ ÀÏÄ¡ÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
LIL?ºÎÆ®·Î´õÀÇ µÎ¹øÂ° ´Ü°è°¡ À߸øµÈ ¾îµå·¹½º·Î ·ÎµåµÈ °ÍÀÔ´Ï´Ù. ÀÌ·± Áõ»óÀº »ç¼ÒÇÑ Áö¿À¸ÞÆ®¸® ºÒÀÏÄ¡À̰ųª map installer ¸¦ ±¸µ¿½ÃŰÁö ¾ÊÀº ä·Î /boot/boot.b ¸¦ À̵¿½ÃÄ×À» ¶§ÀÇ ÀüÇüÀûÀÎ Çö»óÀÔ´Ï´Ù.
LIL-µð½ºÅ©¸³ÅÍ Å×À̺íÀÌ À߸øµÈ °æ¿ìÀÔ´Ï´Ù. ÀÌ´Â Áö¿À¸ÞÆ®¸® ºÒÀÏÄ¡À̰ųª map installer¸¦ ±¸µ¿½ÃŰÁö ¾ÊÀº ä·Î boot/boot.b ¸¦ À̵¿½ÃÄױ⠶§¹®ÀÔ´Ï´Ù.
LILO LILO ÀÇ ¸ðµç ºÎºÐÀÌ ¼º°øÀûÀ¸·Î ·ÎµåµÈ °ÍÀÔ´Ï´Ù.

LILO °¡ ºÎÆ® À̹ÌÁö¸¦ ·ÎµåÇÒ ¶§ BIOS °¡ ¿¡·¯¸¦ ³½´Ù¸é °¢°¢ÀÇ ¿¡·¯¸Þ½ÃÁö°¡ µð½ºÇ÷¹ÀÌ µË´Ï´Ù. ÀÌ ÄÚµåµéÀº 0x00 ºÎÅÍ 0xbb ±îÁö ÀÔ´Ï´Ù. °¢ ÄÚµåÀÇ ÇØ¼®Àº LILO »ç¿ëÀÚ ¾È³»¼­¸¦ º¸½Ê½Ã¿À.