1.8. Ä¿³Î Å×½ºÆ® ¹× ¼³Ä¡

Ä¿³Î ÄÄÆÄÀÏÀÌ ³¡³­ ÈÄ ¸¸µé¾îÁø Ä¿³ÎÀÌ Á¦´ë·Î µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇØº» ÈÄ ±âº» Ä¿³Î·Î ¼³Ä¡ÇØ »ç¿ëÇØ¾ßÇÑ´Ù. ±×·¸Áö ¾Ê°í ¹«Åδë°í ¿ø·¡ÀÇ Àßµ¹¾Æ°¡´ø Ä¿³ÎÀ» ´ëÃ¼ÇØ¹ö¸®¸é Ȥ½Ã¶óµµ ¿¡·¯ÀÖ´Â Ä¿³ÎÀÎ °æ¿ì¿£ ºÎÆÃÀÌ ¾ÈµÇ´Â À§±ÞÇÑ »çŰ¡ ¹ß»ýÇÏ°Ô µÈ´Ù. ±×·¯¹Ç·Î ¸¸µé¾îÁø Ä¿³ÎÀ» ¸ÕÀú Å×½ºÆ® ÈÄ »ç¿ëÇϱ⠹ٶõ´Ù.

Å×½ºÆ® ¹æ¹ý¿£ 2°¡Áö Á¤µµ¸¦ ÃßõÇÑ´Ù. Çϳª´Â Ç÷ÎÇǸ¦ »ç¿ëÇÏ´Â °ÍÀÌ°í ³ª¸ÓÁö Çϳª´Â LILO¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù.

Ç÷ÎÇǸ¦ »ç¿ëÇÏ´Â ¹æ¹ý

Ç÷ÎÇǸ¦ »ç¿ëÇϱâ À§ÇØ make zdisk¸¦ »ç¿ëÇØ ¸¸µé¾îÁø Ä¿³ÎÀ» Ç÷ÎÇÇ¿¡ ´ã´Â´Ù. º¹»ç°¡ ³¡³ª¸é Ç÷ÎÇǸ¦ »ç¿ëÇØ ºÎÆÃÇØ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇÑ´Ù. °¡Àå ¾ÈÀüÇÑ ¹æ¹ý Áß Çϳª·Î »ý°¢µÇ°í ¹®Á¦°¡ ÀÖÀ¸¸é Ç÷ÎÇǸ¦ Á¦°ÅÇÏ°í ´Ù½Ã ºÎÆÃÇØ Ä¿³Î ¼³Á¤ µîÀ» ´Ù½Ã Çϰí Å×½ºÆ®¸¦ ÇÏ¸é µÈ´Ù.

LILO¸¦ »ç¿ëÇÏ´Â ¹æ¹ý

LILO¸¦ »ç¿ëÇØ ÇÏ´Â ¹æ¹ýÀº ¾Æ·¡¿Í °°ÀÌ /etc/lilo.conf¸¦ ¿ì¼± ¼öÁ¤ÇÑ´Ù. ¸ÕÀú ¿°µÎ¿¡ µÖ¾ßÇÒ °ÍÀº ¸¸µé¾îÁø Ä¿³Î À̹ÌÁö¸¦ ¾îµð¿¡ ¹«½¼ À̸§À¸·Î º¹»çÇÒ °ÍÀÎÁö °áÁ¤ÇØ µÎ°í ÀÏÀ» ÁøÇàÇØ¾ßÇÑ´Ù´Â °ÍÀÌ´Ù. ÇÊÀÚÀÇ °æ¿ì º¸ÅëÀº $(TOPDIR)/arch/i386/boot/bzImage[1]¸¦ /boot/test_img·Î º¹»çÇϰí Å×½ºÆ® ÇÑ´Ù.

¾Æ·¡´Â ÇÊÀÚÀÇ lilo.conf´Ù. ±âº» ºÎÆÃ¿ë Ç׸ñÀ» ±×´ë·Î º¹»çÇϰí image¿Í label ¸¸À» ¹Ù²ã Çϳª´õ µî·ÏÇØ ºÎÆÃÇÑ´Ù. ºÎÆÃ ÈÄ¿£ LILO¿¡ test¶ó ÀÔ·ÂÇØ »õ·Î ¸¸µç Å×½ºÆ® Ä¿³ÎÀ» ½ÇÇèÇØ º¸¸é µÈ´Ù.

prompt
timeout=50
default=linux
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
#message=/boot/message
lba32
vga=0x030a

image=/boot/bzImage-2.4.16
label=linux
initrd=/boot/initrd-2.4.16.img
read-only
root=/dev/hda1
append="mem=nopentium hdd=ide-scsi"

image=/boot/test_img
label=test
initrd=/boot/initrd-2.4.16.img
read-only
root=/dev/hda1
append="mem=nopentium hdd=ide-scsi"

Ä¿³ÎÀÇ ¼³Ä¡´Â °£´ÜÇÏ´Ù. Ä¿³Î À̹ÌÁö¿Í ¸Ê ÆÄÀÏÀ» º¹»çÇϰí lilo.conf¸¦ ¼öÁ¤ÇØÁÖ¸é µÈ´Ù. º¹»çÇÒ ÆÄÀÏÀº $(TOPDIR)/arch/i386/boot/bzImage¿Í $(TOPDIR)/System.map µÎ °³´Ù.

ÇÊÀÚ´Â bzImage¸¦ /boot/bzImage-2.4.16°ú °°ÀÌ ¹öÀü À̸§À» »ç¿ëÇØ º¹»çÇϰí System.mapÀ» /boot/Sysstem.map-2.4.16°ú °°ÀÌ º¹»çÇÑ´Ù. ±×¸®°í /boot/System.map-2.4.16À» /boot/System.map À¸·Î ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µé¾î ÁØ´Ù. Ä¿³ÎÀº /boot/System.mapÀ» ã¾Æ »ç¿ëÇϱ⠶§¹®ÀÌ´Ù.

ÁÖ¼®

[1]

$(TOPDIR)Àº Ä¿³Î ¼Ò½º µð·ºÅ丮¸¦ °¡¸®Å²´Ù. Áï /usr/src/linux.