kernel RPM ÆÐŰÁö´Â GRUB À̳ª LILO°¡ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é µÑ ÁßÀÇ Çϳª°¡ »õ·Î ¼³Ä¡µÈ Ä¿³ÎÀ» ºÎÆÃÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù (IBM eServer iSeries ½Ã½ºÅÛ Á¦¿Ü). ÇÏÁö¸¸ ÀÌ ÆÐŰÁö´Â ºÎÆ®·Î´õ°¡ »õ Ä¿³ÎÀ» µðÆúÆ®·Î ºÎÆÃÇϵµ·Ï ¼³Á¤ÇÏÁö´Â ¾Ê½À´Ï´Ù.
µû¶ó¼ Ç×»ó ºÎÆ®·Î´õ°¡ »õ Ä¿³ÎÀ» ºÎÆÃÇϵµ·Ï Á¦´ë·Î ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇØ º¸´Â °ÍÀÌ ÁÁ½À´Ï´Ù. À̰ÍÀº ¸Å¿ì Áß¿äÇÑ ´Ü°èÀÔ´Ï´Ù. ¸¸ÀÏ ºÎÆ®·Î´õ°¡ Á¤È®È÷ ¼³Á¤µÇÁö ¾Ê´Â´Ù¸é, Red Hat Enterprise Linux ½Ã½ºÅÛÀ» ºÎÆÃÇÒ ¼ö ¾ø°Ô µÇ¸ç ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇÑ´Ù¸é ÀÌÀü¿¡ ¸¸µå½Å ºÎÆÃ µð½ºÄÏÀ» °¡Áö°í ½Ã½ºÅÛÀ» ºÎÆÃÇϽŠÈÄ ºÎÆ®·Î´õ¸¦ ´Ù½Ã ¼³Á¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
x86 ½Ã½ºÅÛÀº GRUBÀ̳ª LILO¸¦ ºÎÆ®·Î´õ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÁö ÇѰ¡Áö ¿¹¿Ü°¡ ÀÖ½À´Ï´Ù — AMD64 ¹× Intel® EM64T ½Ã½ºÅÛ¿¡¼´Â LILO¸¦ »ç¿ëÇÒ ¼ö ¾ø½º´Ï´Ù. ¸ðµç x86 ½Ã½ºÅÛ¿¡¼´Â 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 ·Î ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù.
»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇÏ¿© ÄÄÇ»Å͸¦ ÀçºÎÆÃÇÑ ÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ê½Ã¿À.
¸¸ÀÏ 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°¡ ºÎÆÃÇÒ µðÆúÆ® Ä¿³ÎÀ» ÀǹÌÇÕ´Ï´Ù.
»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇØ ÄÄÇ»Å͸¦ ÀçºÎÆÃÇϽŠÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ã±â ¹Ù¶ø´Ï´Ù.
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 °ªÀ¸·Î º¯°æÇϽʽÿÀ.
»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇÏ¿© ÄÄÇ»Å͸¦ ÀçºÎÆÃÇÑ ÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ê½Ã¿À.
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 |
»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇÏ¿© ÄÄÇ»Å͸¦ ÀçºÎÆÃÇÑ ÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ê½Ã¿À.
/boot/vmlinitrd-<kernel-version> ÆÄÀÏÀº Ä¿³ÎÀ» ¾÷±×·¹À̵åÇÏ½Ç ¶§ ¼³Ä¡µË´Ï´Ù. ±×·¯³ª dd ¸í·ÉÀ» »ç¿ëÇÏ¿© »õ·Î¿î Ä¿³ÎÀÌ ºÎÆÃµÇµµ·Ï ¼³Á¤ÇØ ÁֽʽÿÀ:
·çÆ®·Î ·Î±×ÀÎÇÏ¿© cat /proc/iSeries/mf/side ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µðÆúÆ® »çÀÌÆ® (A, B ¶Ç´Â C)¸¦ ¾Ë¾Æº¸½Ê½Ã¿À.
·çÆ®·Î ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ. ¿©±â¼ <kernel-version>´Â »õ Ä¿³ÎÀÇ ¹öÀüÀ» ÀǹÌÇϰí <side>´Â ÀÌÀü ¸í·É¿¡¼ ¾Ë¾Æ³½ »çÀÌÆ®¸¦ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù:
dd if=/boot/vmlinitrd-<kernel-version> of=/proc/iSeries/mf/<side>/vmlinux bs=8k |
»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇÏ¿© ÄÄÇ»Å͸¦ ÀçºÎÆÃÇÑ ÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ê½Ã¿À.
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 Áö½ÃÀÚ¸¦ Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù.
»õ Ä¿³ÎÀ» Å×½ºÆ®Çϱâ À§ÇÏ¿© ÄÄÇ»Å͸¦ ÀçºÎÆÃÇÑ ÈÄ Çϵå¿þ¾î°¡ Á¦´ë·Î °Ë»öµÇ´ÂÁö È®ÀÎÇϱâ À§ÇÏ¿© ¸Þ½ÃÁöµéÀ» »ìÆìº¸½Ê½Ã¿À.