39.6. ºÎÆ®·Î´õ È®ÀÎÇϱâ

kernel RPM ÆÐŰÁö´Â GRUB À̳ª LILO°¡ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é µÑ ÁßÀÇ Çϳª°¡ »õ·Î ¼³Ä¡µÈ Ä¿³ÎÀ» ºÎÆÃÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù (IBM eServer iSeries ½Ã½ºÅÛ Á¦¿Ü). ÇÏÁö¸¸ ÀÌ ÆÐŰÁö´Â ºÎÆ®·Î´õ°¡ »õ Ä¿³ÎÀ» µðÆúÆ®·Î ºÎÆÃÇϵµ·Ï ¼³Á¤ÇÏÁö´Â ¾Ê½À´Ï´Ù.

µû¶ó¼­ Ç×»ó ºÎÆ®·Î´õ°¡ »õ Ä¿³ÎÀ» ºÎÆÃÇϵµ·Ï Á¦´ë·Î ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇØ º¸´Â °ÍÀÌ ÁÁ½À´Ï´Ù. À̰ÍÀº ¸Å¿ì Áß¿äÇÑ ´Ü°èÀÔ´Ï´Ù. ¸¸ÀÏ ºÎÆ®·Î´õ°¡ Á¤È®È÷ ¼³Á¤µÇÁö ¾Ê´Â´Ù¸é, Red Hat Enterprise Linux ½Ã½ºÅÛÀ» ºÎÆÃÇÒ ¼ö ¾ø°Ô µÇ¸ç ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇÑ´Ù¸é ÀÌÀü¿¡ ¸¸µå½Å ºÎÆÃ µð½ºÄÏÀ» °¡Áö°í ½Ã½ºÅÛÀ» ºÎÆÃÇϽŠÈÄ ºÎÆ®·Î´õ¸¦ ´Ù½Ã ¼³Á¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù.

39.6.1. x86 ½Ã½ºÅÛ

x86 ½Ã½ºÅÛÀº GRUBÀ̳ª LILO¸¦ ºÎÆ®·Î´õ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÁö ÇѰ¡Áö ¿¹¿Ü°¡ ÀÖ½À´Ï´Ù — AMD64 ¹× Intel® EM64T ½Ã½ºÅÛ¿¡¼­´Â LILO¸¦ »ç¿ëÇÒ ¼ö ¾ø½º´Ï´Ù. ¸ðµç x86 ½Ã½ºÅÛ¿¡¼­´Â GRUBÀÌ µðÆúÆ®ÀÔ´Ï´Ù.

39.6.1.1. GRUB

GRUBÀ» ºÎÆ®·Î´õ·Î ¼±ÅÃÇÏ¼Ì´Ù¸é ¿©·¯ºÐÀÌ ¹æ±Ý ¼³Ä¡ÇϽŠkernel ÆÐŰÁö¿Í °°Àº ¹öÀüÀ» °¡Áø title ºÎºÐÀÌ /boot/grub/grub.conf ÆÄÀÏ¿¡ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇØ ÁֽʽÿÀ. (kernel-smp ÆÐŰÁö¿Í/¶Ç´Â kernel-bigmem ÆÐŰÁö¸¦ ¼³Ä¡ÇϽаæ¿ì¿¡µµ ´ÙÀ½°ú °°Àº ¼½¼ÇÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù):

# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/hda2
#          initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Enterprise Linux (2.4.21-1.1931.2.399.ent)
        root (hd0,0)
        kernel /vmlinuz-2.4.21-1.1931.2.399.ent ro root=LABEL=/
        initrd /initrd-2.4.21-1.1931.2.399.ent.img
title Red Hat Enterprise Linux (2.4.20-2.30.ent)
        root (hd0,0)
        kernel /vmlinuz-2.4.20-2.30.ent ro root=LABEL=/
        initrd /initrd-2.4.20-2.30.ent.img

¸¸ÀÏ º°°³ÀÇ /boot/ ÆÄƼ¼ÇÀ» »ý¼ºÇϼ̴ٸé Ä¿³Î°ú initrd À̹ÌÁö·ÎÀÇ °æ·Î´Â /boot/ ÆÄƼ¼Ç¿¡ »ó´ëÀûÀÔ´Ï´Ù.

±âº» Ä¿³ÎÀÌ »õ·Î¿î Ä¿³Î·Î ¼³Á¤µÇÁö ¾ÊÀº Á¡À» À¯ÀÇÇØ ÁֽʽÿÀ. GRUBÀÌ »õ Ä¿³ÎÀ» µðÆúÆ®·Î ºÎÆÃÇϵµ·Ï ¼³Á¤ÇϽ÷Á¸é, default º¯¼öÀÇ °ªÀ» »õ Ä¿³ÎÀ» Æ÷ÇÔÇϰí ÀÖ´Â title ¼½¼Ç¿¡ »ç¿ëµÈ title ¼½¼Ç ¹øÈ£·Î ±³Ã¼ÇϽʽÿÀ. ÀÌ »ö¼Ç ¹øÈ£´Â 0¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù. ¿¹¸¦ µé¾î »õ Ä¿³ÎÀÌ µÎ¹øÂ° title ¼½¼Ç¿¡ ÀÖ´Ù¸é, default¸¦ 0 ·Î ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù.

»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇÏ¿© ÄÄÇ»Å͸¦ ÀçºÎÆÃÇÑ ÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ê½Ã¿À.

39.6.1.2. LILO

¸¸ÀÏ LILO¸¦ ºÎÆ®·Î´õ·Î »ç¿ëÇϽŴٸé, /etc/lilo.conf ÆÄÀÏ¿¡¼­ image ¼½¼ÇÀÌ ¹æ±Ý ¼³Ä¡ÇϽŠkernel ÆÐŰÁö¿Í °°Àº ¹öÀüÀ» °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇØ ÁֽʽÿÀ. (kernel-smp ¶Ç´Â kernel-bigmem ÆÐŰÁö¸¦ ¼³Ä¡ÇϽаæ¿ì¿¡µµ ´ÙÀ½°ú °°Àº ¼½¼ÇÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù):

±âº» Ä¿³ÎÀÌ »õ·Î¿î Ä¿³Î·Î ¼³Á¤µÇÁö ¾ÊÀº Á¡À» À¯ÀÇÇØ ÁֽʽÿÀ. LILO°¡ »õ Ä¿³ÎÀ» µðÆúÆ®·Î ºÎÆÃÇϵµ·Ï ¼³Á¤ÇϽ÷Á¸é, default º¯¼öÀÇ °ªÀ» »õ Ä¿³ÎÀ» Æ÷ÇÔÇϰí ÀÖ´Â image ¼½¼Ç¿¡ »ç¿ëµÈ labelÀÇ °ªÀ¸·Î ±³Ã¼ÇϽʽÿÀ. º¯°æ »çÇ×À» Ȱ¼ºÈ­±â À§ÇØ ·çÆ® »ç¿ëÀÚ·Î ·Î±×ÀÎÇϽŠÈÄ /sbin/lilo ¸í·ÉÀ» ½ÇÇàÇϽñ⠹ٶø´Ï´Ù. ÀÌ ¸í·ÉÀ» ½ÇÇàÇϽøé, ´ÙÀ½°ú °°Àº °á°ú°¡ Ãâ·ÂµÉ °ÍÀÔ´Ï´Ù:

Added 2.4.21-1.1931.2.399.ent *
Added linux

2.4.21-1.1931.2.399.ent ´ÙÀ½¿¡ ³ª¿Â * ´Â LILO°¡ ºÎÆÃÇÒ µðÆúÆ® Ä¿³ÎÀ» ÀǹÌÇÕ´Ï´Ù.

»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇØ ÄÄÇ»Å͸¦ ÀçºÎÆÃÇϽŠÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ã±â ¹Ù¶ø´Ï´Ù.

39.6.2. Itanium ½Ã½ºÅÛ

Itanium ½Ã½ºÅÛÀº /boot/efi/EFI/redhat/elilo.conf¸¦ ¼³Á¤ ÆÄÀÏ·Î »ç¿ëÇÏ´Â ELILO¸¦ ºÎÆ®·Î´õ·Î »ç¿ëÇÕ´Ï´Ù. ÀÌ ÆÄÀÏ¿¡ ¹æ±Ý ¼³Ä¡ÇϽŠkernel ÆÐŰÁö¿Í °°Àº ¹öÀüÀ» °¡Áø image ¼½¼ÇÀÌ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ:

prompt
timeout=50
default=old

image=vmlinuz-2.4.21-1.1931.2.399.ent
        label=linux
        initrd=initrd-2.4.21-1.1931.2.399.ent.img
        read-only
        append="root=LABEL=/"
image=vmlinuz-2.4.20-2.30.ent
        label=old
        initrd=initrd-2.4.20-2.30.ent.img
        read-only
        append="root=LABEL=/"

±âº» Ä¿³ÎÀÌ »õ·Î¿î Ä¿³Î·Î ¼³Á¤µÇÁö ¾ÊÀº Á¡À» À¯ÀÇÇØ ÁֽʽÿÀ. ELILO°¡ »õ Ä¿³ÎÀ» µðÆúÆ®·Î ºÎÆÃÇϵµ·Ï ¼³Á¤ÇϽ÷Á¸é default º¯¼öÀÇ °ªÀ» »õ Ä¿³ÎÀ» Æ÷ÇÔÇϰí ÀÖ´Â image ¼½¼Ç¿¡ »ç¿ëµÈ label °ªÀ¸·Î º¯°æÇϽʽÿÀ.

»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇÏ¿© ÄÄÇ»Å͸¦ ÀçºÎÆÃÇÑ ÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ê½Ã¿À.

39.6.3. IBM S/390°ú IBM eServer zSeries ½Ã½ºÅÛ

IBM S/390°ú IBM eServer zSeries ½Ã½ºÅÛÀº /etc/zipl.conf ÆÄÀÏÀ» ¼³Á¤ ÆÄÀÏ·Î »ç¿ëÇÏ´Â z/IPLÀ» ºÎÆ®·Î´õ·Î »ç¿ëÇÕ´Ï´Ù. ÀÌ ÆÄÀÏ¿¡ ¹æ±Ý ¼³Ä¡ÇϽŠĿ³Î ÆÐŰÁö¿Í °°Àº ¹öÀüÀ» °¡Áø ¹öÀüÀ» °¡Áø ¼½¼ÇÀÌ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ:

[defaultboot]
default=old
target=/boot/
[linux]
        image=/boot/vmlinuz-2.4.21-1.1931.2.399.ent
        ramdisk=/boot/initrd-2.4.21-1.1931.2.399.ent.img
        parameters="root=LABEL=/"
[old]
        image=/boot/vmlinuz-2.4.20-2.30.ent
        ramdisk=/boot/initrd-2.4.20-2.30.ent.img
        parameters="root=LABEL=/"

±âº» Ä¿³ÎÀÌ »õ·Î¿î Ä¿³Î·Î ¼³Á¤µÇÁö ¾ÊÀº Á¡À» À¯ÀÇÇØ ÁֽʽÿÀ. z/IPLÀÌ »õ Ä¿³ÎÀ» µðÆúÆ®·Î ºÎÆÃÇϵµ·Ï ¼³Á¤ÇϽ÷Á¸é, default º¯¼öÀÇ °ªÀ» »õ Ä¿³ÎÀ» Æ÷ÇÔÇϰí ÀÖ´Â ¼½¼ÇÀÇ °ªÀ¸·Î ±³Ã¼ÇϽʽÿÀ. °¢ ¼½¼ÇÀÇ Ã¹ ÁÙ¿¡´Â °ýÈ£ ¾È¿¡ À̸§ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

¼³Á¤ ÆÄÀÏÀ» ¼öÁ¤ÇϽŠÈÄ ·çÆ®·Î ·Î±×ÀÎÇÏ¿© º¯°æ »çÇ×ÀÌ Àû¿ëµÇµµ·Ï ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽñ⠹ٶø´Ï´Ù:

/sbin/zipl

»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇÏ¿© ÄÄÇ»Å͸¦ ÀçºÎÆÃÇÑ ÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ê½Ã¿À.

39.6.4. IBM eServer iSeries ½Ã½ºÅÛ

/boot/vmlinitrd-<kernel-version> ÆÄÀÏÀº Ä¿³ÎÀ» ¾÷±×·¹À̵åÇÏ½Ç ¶§ ¼³Ä¡µË´Ï´Ù. ±×·¯³ª dd ¸í·ÉÀ» »ç¿ëÇÏ¿© »õ·Î¿î Ä¿³ÎÀÌ ºÎÆÃµÇµµ·Ï ¼³Á¤ÇØ ÁֽʽÿÀ:

  1. ·çÆ®·Î ·Î±×ÀÎÇÏ¿© cat /proc/iSeries/mf/side ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µðÆúÆ® »çÀÌÆ® (A, B ¶Ç´Â C)¸¦ ¾Ë¾Æº¸½Ê½Ã¿À.

  2. ·çÆ®·Î ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ. ¿©±â¼­ <kernel-version>´Â »õ Ä¿³ÎÀÇ ¹öÀüÀ» ÀǹÌÇϰí <side>´Â ÀÌÀü ¸í·É¿¡¼­ ¾Ë¾Æ³½ »çÀÌÆ®¸¦ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù:

    dd if=/boot/vmlinitrd-<kernel-version> of=/proc/iSeries/mf/<side>/vmlinux bs=8k

»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇÏ¿© ÄÄÇ»Å͸¦ ÀçºÎÆÃÇÑ ÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ê½Ã¿À.

39.6.5. IBM eServer pSeries ½Ã½ºÅÛ

IBM eServer pSeries ½Ã½ºÅÛÀº /etc/aboot.confÀ» ¼³Á¤ ÆÄÀÏ·Î »ç¿ëÇÏ´Â YABOOTÀ» ºÎÆ®·Î´õ·Î »ç¿ëÇÕ´Ï´Ù. ÀÌ ÆÄÀÏ¿¡ ¹æ±Ý ¼³Ä¡ÇϽŠkernel ÆÐŰÁö¿Í °°Àº ¹öÀüÀ» °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇØ ÁֽʽÿÀ:

boot=/dev/sda1
init-message=Welcome to Red Hat Enterprise Linux!
Hit <TAB> for boot options
 
partition=2
timeout=30
install=/usr/lib/yaboot/yaboot
delay=10
nonvram

image=/vmlinux--2.4.20-2.30.ent
        label=old
        read-only
        initrd=/initrd--2.4.20-2.30.ent.img
        append="root=LABEL=/"
 
image=/vmlinux-2.4.21-1.1931.2.399.ent
        label=linux
        read-only
        initrd=/initrd-2.4.21-1.1931.2.399.ent.img
        append="root=LABEL=/"

±âº» Ä¿³ÎÀÌ »õ·Î¿î Ä¿³Î·Î ¼³Á¤µÇÁö ¾ÊÀº Á¡À» À¯ÀÇÇØ ÁֽʽÿÀ. ù¹øÂ° À̹ÌÁö¿¡ ÀÖ´Â Ä¿³ÎÀÌ µðÆúÆ®·Î ºÎÆÃµË´Ï´Ù. ºÎÆÃÇÒ µðÆúÆ® Ä¿³ÎÀ» º¯°æÇϽ÷Á¸é À̹ÌÁö Ç׸ñÀ» ¸ñ·Ï óÀ½À¸·Î ¿Å±â½Ã°Å³ª »õ Ä¿³ÎÀ» Æ÷ÇÔÇÑ À̹ÌÁö Ç׸ñÀÇ label¿¡ default Áö½ÃÀÚ¸¦ Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù.

»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇÏ¿© ÄÄÇ»Å͸¦ ÀçºÎÆÃÇÑ ÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ê½Ã¿À.