3.3. ¹®Á¦ ÇØ°á

¿­½ÉÈ÷ Ä¿³Î ¿É¼ÇµéÀ» ¼³Á¤ÇÏ°í ÄÄÆÄÀϱîÁö ¸¶Ãƴµ¥ »õ·Î¿î Ä¿³ÎÀÌ ¿©·¯ºÐÀ» ¹è½ÅÇÒ ¶§°¡ ÀÖ½À´Ï´Ù. ºÎÆ®´ÂÄ¿³ç LILO ÇÁ·ÒÇÁÆ®µµ ³¡±îÁö º¼ ¼ö ¾ø´Â »óȲÀ̶ó¸é ¾î¶»°Ô ÇÒ±î¿ä.

Ä¿³Î ÄÄÆÄÀÏÀ» »õ·Î Çߴµ¥ ºÎÆ®Á¶Â÷ ¾ÈµÈ´Ù¸é ³­°¨ÇÏ°ÚÁö¸¸ »ç½Ç ½É°¢ÇÑ ÀÏÀº ¾Æ´Õ´Ï´Ù. ÆÄÀϽýºÅÛÀ» ºñ·ÔÇØ ³ª¸ÓÁö ¿µ¿ªµéÀº ÀüÇô ´ÙÄ¡Áö ¾Ê°í ±×´ë·Î Àß Àְŵç¿ä. °ÆÁ¤ ¸»°í ¾Æ·¡Ã³·³ Çغ¸¼¼¿ä.

3.3.1. LILO ÇÁ·ÒÇÁÆ®°¡ ¸ØÃç¿ä

Werner AlmsbergerÀÇ Bootdisk-HOWTO¸¦ Âü°íÇϼ¼¿ä

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

표 3-1. LILO error codes

¹®ÀÚ¹®Á¦
(¾Æ¹« ±ÛÀÚµµ ¾øÀ» ¶§)LILO°¡ Á¶±Ýµµ ·ÎµåµÇÁö ¾Ê¾Ò½À´Ï´Ù. LILO °¡ ¼³Ä¡µÇÁö ¾Ê¾Ò°Å³ª ¸®·Î°¡ ¼³Ä¡µÈ ÆÄƼ¼ÇÀÇ ºÎÆ® ¼½ÅÍ°¡ È°¼ºÈ­µÇÁö ¾Ê¾Ò½À´Ï´Ù.
Lù ´Ü°è°¡ ·ÎµåµÇ¾î ºÎÆ®·Î´õ°¡ ½ÃÀ۵ǾúÁö¸¸, µÎ¹ø° ´Ü°è°¡ ·ÎµåµÇÁö ¸øÇß½À´Ï´Ù. µÎÀÚ¸® ¿¡·¯ÄÚµåµéÀº ¹®Á¦ À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù. ("µð½ºÅ© ¿¡·¯ ÄÚµå" ºÎºÐÀ» Âü°íÇϼ¼¿ä). ÀϹÝÀûÀ¸·Î ¸Åü ÀÌ»óÀ̳ª Áö¿À¸ÞÆ®¸®°¡ ½ÇÁ¦ ¸Åü¿Í ´Ù¸¥ °æ¿ìÀÔ´Ï´Ù. (¿¹¸¦ µé¾î À߸øµÈ µð½ºÅ© Æз¯¹ÌÅÍ)
LIºÎÆ®·Î´õÀÇ Ã¹ ´Ü°è°¡ µÎ¹ø° ´Ü°è¸¦ ·ÎµåÇßÁö¸¸ ½ÇÇà½ÃÅ°´Â µ¥ ½ÇÆÐÇß½À´Ï´Ù. Áö¿À¸ÞÆ®¸®¸¦ À߸ø ¦Áö¾ú°Å³ª map installer¸¦ ½ÇÇàÇÏÁö ¾Ê°í /boot/boot.b¸¦ ¿Å±â´Â °æ¿ìÀÔ´Ï´Ù.
LILºÎÆ®·Î´õÀÇ µÎ¹ø° ´Ü°è°¡ ½ÃÀ۵ǾúÁö¸¸ map ÆÄÀÏ¿¡¼­ µð½ºÅ©¸³ÅÍ Å×À̺íÀ» ÀоîµéÀÌÁö ¸øÇß½À´Ï´Ù. ´ëºÎºÐ ¸Åü ÀÌ»óÀ̳ª Áö¿À¸ÞÆ®¸®°¡ ¾î±ß³µ±â ¶§¹®ÀÔ´Ï´Ù.
LIL?µÎ¹ø° ´Ü°è°¡ À߸øµÈ ¾îµå·¹½º·Î ·ÎµåµÇ¾ú½À´Ï´Ù. ÀÌ ÄÚµå´Â ÀüÇüÀûÀ¸·Î ¾Ë¾Æä±â ¾î·Æ°Ô Áö¿À¸ÞÆ®¸®°¡ ¾î±ß³µ°Å³ª map installer¸¦ ½ÇÇàÇÏÁö ¾Ê°í /boot/boot.b¸¦ ¿Å±ä °æ¿ì ³ªÅ¸³³´Ï´Ù.
LIL-µð½ºÅ©¸³ÅÍ Å×À̺íÀÌ À߸øµÇ¾ú½À´Ï´Ù. Áö¿À¸ÞÆ®¸®¸¦ À߸ø ¦Áö¾ú°Å³ª map installer¸¦ ½ÇÇàÇÏÁö ¾Ê°í /boot/boot.b¸¦ ¿Å±â´Â °æ¿ì ³ªÅ¸³³´Ï´Ù.
LILOLILO ÀÇ ¸ðµç ºÎºÐÀÌ ¼º°øÀûÀ¸·Î ·ÎµåµÇ¾ú½À´Ï´Ù.

LILO °¡ ºÎÆ® À̹ÌÁö¸¦ ·ÎµåÇÒ ¶§ BIOS°¡ ¿¡·¯ ½ÅÈ£¸¦ ³½´Ù¸é °¢°¢ÀÇ ¿¡·¯¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ÀÌ ÄÚµåµéÀº 0x00 ºÎÅÍ 0xbb ±îÁö ÀÔ´Ï´Ù. ¼³¸íÀº LILO »ç¿ëÀÚ °¡À̵带 Âü°íÇϼ¼¿ä.

3.3.2. »õ Ä¿³Î·Îµµ ÀÌÀü Ä¿³Î·Îµµ ºÎÆ®ÇÒ ¼ö ¾ø´Ù¸é?

¿©·¯ºÐ¿¡°Ô µ¥ºñ¾È CD°¡ ÀÖ´Ù¸é ¾Æ·¡¿Í °°Àº ¹æ¹ýÀ¸·Î ¼Õ½±°Ô ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. ·¹µåÇÞ °è¿­À̶ó¸é ´õ º¹ÀâÇÕ´Ï´Ù. ¼³Ä¡ÇÒ ¶§Ã³·³ ¸®´ª½º CD·Î ºÎÆÃÇϸé 'LILO Boot:' ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³³´Ï´Ù. ÀÌ ÇÁ·ÒÇÁÆ®¿¡ À̾ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:

LILO Boot:
linux root=/dev/hda1 ro initrd= 

* hda1Àº ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¸Â°Ô °íĨ´Ï´Ù. ¿¹¸¦ µé¾î ¿©·¯ºÐÀÇ ¸®´ª½º ·çÆ® ÆÄƼ¼ÇÀÌ µÎ ¹ø° ÇÏµå µå¶óÀ̺êÀÇ µÎ ¹ø° ÆÄƼ¼Ç¿¡ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é /dev/hdb2°¡ ¸Â´Â °ªÀÔ´Ï´Ù.

initrd Ç׸ñÀ» ºñ¿öµÎ¾úÀ¸¹Ç·Î ¼³Ä¡ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇÁö ¾Ê°í ¸®´ª½º°¡ ±ò¸° /dev/hda1 ÆÄƼ¼ÇÀ» ·çÆ® ÆÄƼ¼ÇÀ¸·Î Æнº ¿öµå ¾øÀÌ ·Î±×ÀÎ µË´Ï´Ù.

3.3.3. ³ª´Â CD-ROMÀ¸·Î ºÎÆ®ÇÒ ¼ö ¾ø´Âµ¥:

CD-ROMÀ¸·Î ºÎÆ®ÇÒ ¼ö ¾ø´Ù¸é, µµ½º·Î ºÎÆ®Çؼ­ loadlin.exe¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ½º°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é ÁÖº¯¿¡¼­ (¾Æ¸¶) ÈçÇÏ°Ô ±¸ÇÒ ¼ö ÀÖ´Â µµ½º/MSÀ©µµ¿ë ºÎÆ® µð½ºÄÏÀ¸·Î ºÎÆ®ÇÕ´Ï´Ù.

µµ½º ½Ã½ºÅÛ¿¡¼­ ¸®´ª½º Ä¿³ÎÀ» ·ÎµåÇÏ´Â ÇÁ·Î±×·¥ LoadLin.exeÀ» »ç¿ëÇÑ´Ù¸é CD-ROM¿¡ µé¾î ÀÖ´Â Ä¿³Î À̹ÌÁö¸¦ µµ½º ÆÄƼ¼Ç¿¡ º¹»çÇÏ°í ¹èÄ¡ÆÄÀÏÀ» ¸¸µé¾îÁÝ´Ï´Ù. ¾Æ·¡ ¿¹¹®Àº hda1(±×·¯´Ï±î ù ¹ø° ÇÏµå µå¶óÀ̺ê)¿¡ MS À©µµ¿ìÁ µµ½º°¡ ¼³Ä¡µÇ¾î ÀÖÀ» ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÔ´Ï´Ù. C:´Â ÇÏµå µå¶óÀ̺ê, D:´Â CD-ROM µå¶óÀ̺ê¶ó °¡Á¤ÇÕ´Ï´Ù:

¸ÕÀú Ä¿³Î À̹ÌÁö¿Í loadlin.exeµî ÇÊ¿äÇÑ ÆÄÀϵéÀ» Çϵåµå¶óÀ̺ê·Î ¿Å±é´Ï´Ù.

c:
cd \
mkdir usr
mkdir usr\linux
xcopy32 d:\dosutils\* c:\usr\linux /s

±× ´ÙÀ½, ¾Æ·¡ ¸í·ÉÀ¸·Î ¸®´ª½º·Î ºÎÆ®ÇÒ ¼ö ÀÖ´Â ¹èÄ¡ ÇÁ·Î±×·¥À» ±¸¼ºÇÕ´Ï´Ù. ^z´Â Å°º¸µå¿¡¼­ <F6> Å°¸¦ ´©¸£¸é ³ªÅ¸³³´Ï´Ù.

c:
cd \usr\linux
c:\usr\Linux>copy con Lnx_boot.bat
LoadLin boot\bzImage root=/dev/hdb1
^Z
c:\usr\Linux>Lnx_boot.bat