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

5. ¸ðµâ »ç¿ëÀ» À§ÇÑ Ä¿³Î Àç ÄÄÆÄÀÏ

Ä¿³ÎÀº ·çÆ®·Î ¸¶¿îÆ®µÉ ÆÄÀÏ ½Ã½ºÅÛ(´ëºÎºÐ ext2 ÆÄÀÏ ½Ã½ºÅÛÀÌ´Ù)À» Á¦¿ÜÇÏ°í´Â ¸ðµÎ ¸ðµâÀ» »ç¿ëÇϱâ À§ÇØ ´Ù½Ã ¼³Á¤µÉ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¸ðµâ·Î¼­ ÀûÀýÈ÷ ¼³Á¤µÇ±â ¾î·Á¿ö º¸ÀÌ´Â Ç׸ñµéÀÌ ÀÖÀ¸¹Ç·Î, ¾Æ·¡ÀÇ Ç׸ñµéÀº Ä¿³Î ÀÚü¿¡ ÄÄÆÄÀÏÇØ ³Öµµ·Ï ±ÇÇÑ´Ù.

¹Ý¸é ¸ðµâ·Î¼­¸¸ Á¦´ë·Î ÀÛµ¿ÇÏ´Â µå¶óÀ̹ö Á¶ÇÕÀÌ ÀÖ´Ù. ƯÈ÷ ¾Æ·¡ÀÇ °ÍµéÀ» µÎ °³ ÀÌ»ó Á¶ÇÕÇÒ °æ¿ì¿¡´Â ¸ðµâ·Î ¸¸µé¾î¾ß ÇÑ´Ù. ¹«¾ùÀ» Ä¿³Î ¾È¿¡ ÄÄÆÄÀÏÇØ ³Ö°í, ¹«¾ùÀ» ¸ðµâ·Î ¸¸µé °ÍÀÎÁö °áÁ¤ÇÒ ¶§, À§ÀÇ »çÇ×µéÀ» °¨¾ÈÇϱ⠹ٶõ´Ù. ½ÇÁ¦ÀÇ ¼±ÅÃÀº ÄÄÆÄÀÏÇÏ´Â µ¿¾È ´ÙÀ½°ú °°Àº ÀÏ·ÃÀÇ Áö½Ã¿¡ ÀÇÇØ ÀÌ·ç¾îÁø´Ù.
        cd /usr/src/linux
        make menuconfig
        make dep clean modules modules_install zImage
À§ÀÇ ¸í·ÉÀÌ ¼öÇàµÈ ´ÙÀ½¿¡´Â, ¸ðµâÀÇ ÀÇÁ¸°ü°è¸¦ ¸ÂÃß¾î¾ß ÇÑ´Ù. À̸¦ À§Çؼ­´Â ´ÙÀ½ ¸í·ÉÀ» ³»¸°´Ù.

depmod -a

ÀÌÁ¦´Â »õ Ä¿³ÎÀ» ºÎÆà °úÁ¤¿¡ »ðÀÔÇØ¾ß ÇÑ´Ù. ÇÊÀÚ´Â ÀÌ·± ¸ñÀûÀ¸·Î´Â LILO¹Û¿¡ ½á º» ÀûÀÌ ¾øÀ¸¹Ç·Î, µ¶ÀÚµµ LILO¸¦ ¾´´Ù°í °¡Á¤Çϵµ·Ï ÇÏ°Ú´Ù.

¹«ÀÛÁ¤ »õ·Î ÄÄÆÄÀÏÇÑ Ä¿³ÎÀ» ¸®´ª½ºÀÇ ±âº» Ä¿³Î·Î Áý¾î³Ö¾î¼­´Â ¾È µÈ´Ù. ±×·¨´Ù°¡´Â Ä¿³ÎÀÌ À߸øµÇ¾úÀ» °æ¿ì¿¡ ¿ÏÀüÈ÷ ¼³Ä¡¸¦ ´Ù½Ã ÇÏÁö ¾Ê°í¼­ ¸®´ª½º ¼³Á¤À» º¹±¸Çϱâ¶õ Áö±ØÈ÷ ¾î·Æ±â ¶§¹®ÀÌ´Ù. ¹°·Ð ¼³Ä¡¸¦ ´Ù½Ã ÇÏ´Â °Íµµ ±ÇÀåÇÒ ¸¸ÇÑ ÀÏÀÌ ¾Æ´Ï´Ù. ÀÌ·± ±î´ßÀ¸·Î ÇÊÀÚ´Â ¾Æ·¡ÀÇ ¸î ÇàÀ» /etc/lilo.conf ÆÄÀÏ¿¡ ³Ö¾îµÎ¾ú´Ù.

        image=/usr/src/linux/arch/i386/boot/zImage
        label=new
        alias=n
        read-only
        vga=ask
        optional
À§ÀÇ ³»¿ëÀº (¿äûµÈ À̹ÌÁö°¡ ¾øÀ¸¸é ¹«½ÃµÉ) Á¶°ÇºÎ ºÎÆà ¿É¼ÇÀÌ ÀÖ´Ù´Â °ÍÀ» ¸»ÇØÁÖ°í ÀÖ´Ù. ¼±ÅõǾúÀ» °æ¿ì¿¡´Â /boot/newlinux ÆÄÀÏ·Î ºÎÆÃÇϸç, ºÎÆà ½Ã »ç¿ëµÉ ºñµð¿À ¸ðµå¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. À§ÀÇ ³»¿ëÀÌ /etc/lilo.conf¿¡ ÀÖ´Ù°í °¡Á¤Çϸé, ´Ù½Ã ¸¸µç Ä¿³ÎÀÌ ÄÄÆÄÀÏ °úÁ¤ÀÌ ³¡³­ µÚ ¿Ã¹Ù¸¥ À§Ä¡¿¡ ÀÖÀ» ¶§ ¾Æ·¡ÀÇ ¸í·ÉÀ¸·Î Ä¿³ÎÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.

lilo

¿©±â±îÁö ¸¶ÃÆ´Ù¸é, °¢ÀÚ ¼±ÅÃÇÑ ¹èÆ÷º»¿¡ µû¶ó ¾Æ·¡¿Í °°ÀÌ ¸î ´Ü°è¸¦ ´õ ¹â¾Æ¾ß ÇÑ´Ù.


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