ÇÊÀÚ : ÀÌÈ£¼® (alee@debian-kr.org)
|
|||||||
1. GRUB ¼Ò°³ ºÎÆ®·Î´õ¶õ °£´ÜÈ÷ ¸»Çؼ ÄÄÇ»Å͸¦ Ä×À» ¶§ °¡Àå ¸ÕÀú ½ÇÇàµÇ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ºÎÆ®·Î´õ´Â OSÀÇ Ä¿³ÎÀ» ·ÎµåÇÏ°í ¸î¸î Ä¿³Î ÆĶó¸ÞÅ͸¦ Ä¿³Î¿¡ ³Ñ°ÜÁÖ´Â ÀÏÀ» ÇÑ´Ù. GNU GRUBÀº ¿ø·¡ óÀ½¿¡´Â GNU Hurd¸¦ À§ÇØ °³¹ßµÇ¾úÁö¸¸ ±× ¸·°ÇÑ ±â´É ¶§¹®¿¡ ¸®´ª½º¿¡¼µµ Á¡Â÷ LILO ´ë½Å GRUBÀ» »ç¿ëÇÏ´Â »ç¶÷µéÀÌ ´Ã°í ÀÖ´Ù. GRUBÀº ÇöÀç ¸®´ª½º¸¦ ºñ·ÔÇÏ¿© ¸¹Àº °ø°³ ¿î¿µÃ¼Á¦¿Í chain-loadingÀ» »ç¿ëÇÏ´Â »ó¿ë ¿î¿µÃ¼Á¦¸¦ ·ÎµåÇÒ ¼ö ÀÖ´Ù. GRUBÀÇ °¡Àå Å« Ư¡Àº ÆÄÀϽýºÅÛ°ú Ä¿³Î Æ÷¸ËÀ» ÀÌÇØÇÑ´Ù´Â Á¡ÀÌ´Ù. µû¶ó¼ µð½ºÅ©»ó¿¡¼ Ä¿³ÎÀÇ ¹°¸®ÀûÀÎ À§Ä¡¸¦ ¾Ë ÇÊ¿ä ¾øÀÌ ´ÜÁö ÆÄÀϸí°ú Ä¿³ÎÀÌ À§Ä¡ÇÏ°í ÀÖ´Â ÆÄƼ¼Ç¸¸ ¾Ë°í ÀÖÀ¸¸é Ä¿³ÎÀ» ·ÎµåÇÒ ¼ö ÀÖ´Ù. LILOÀÇ °æ¿ì ºÎÆ®·Î´õ°¡ Ä¿³ÎÀÇ Çϵåµð½ºÅ©»óÀÇ ¹°¸®ÀûÀÎ À§Ä¡¸¦ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. µû¶ó¼ Ä¿³ÎÀ» ´Ù½Ã ¼³Ä¡ÇÒ ¶§¸¶´Ù ¡®lilo¡¯¸¦ ½ÇÇàÇØ ºÎÆ®·Î´õ¸¦ ´Ù½Ã ½É¾î ÁÖ¾î¾ß ÇÏÁö¸¸, GRUBÀÇ °æ¿ì ÆÄÀÏ¸í¸¸ ¾Ë¸é µÇ±â ¶§¹®¿¡ ÆÄÀϸíÀÌ ¹Ù²îÁö ¾Ê´Â ÇÑ ´Ù½Ã ½ÇÇàÇØ ÁÙ ÇÊ¿ä°¡ ¾ø´Ù. ÇöÀç GRUBÀº ´ÙÀ½°ú °°Àº ±â´ÉµéÀ» Á¦°øÇÑ´Ù. 1. a.out Æ÷¸Ë°ú ELF Æ÷¸ËÀÇ Ä¿³ÎÀ» ÀоîµéÀÏ
¼ö ÀÖ´Ù.
2. GRUB ¼³Ä¡ GRUBÀº ´ÙÀ½ À§Ä¡¿¡¼ ´Ù¿î¹ÞÀ» ¼ö ÀÖ´Ù. ftp://alpha.gnu.org/gnu/grub/ ÇöÀç ÃֽŠ¹öÀüÀº 0.5.96ÀÌ´Ù. ftp ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© grub-0.5.96.tar.gz ÆÄÀÏÀ» ´Ù¿î¹Þ¾Æ ¾ÐÃàÀ» Ç®°í ÄÄÆÄÀÏÇÏ¿© ¼³Ä¡ÇÑ´Ù. ÀÇÁ¸ÇÏ´Â ¶óÀ̺귯¸®°¡ º°·Î ¾øÀ¸´Ï ´ëºÎºÐÀÇ °æ¿ì ½±°Ô ÄÄÆÄÀ쵃 °ÍÀÌ´Ù. $ wget ftp://alpha.gnu.org/gnu/grub/grub-0.5.96.tar.gz
#ÇÑ ÁÙÀÓ µ¥ºñ¾ÈÀÇ °æ¿ì ÀÌ¹Ì ÆÐÅ°Áö·Î Á¦°øµÇ±â ¶§¹®¿¡ °£´ÜÈ÷ ±×³É ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¸é ¹Ù·Î ´Ù¿î¹Þ¾Æ ¼³Ä¡µÈ´Ù. # apt-get install grub
3. ºÎÆ®·Î´õ ¼³Ä¡ ¸ÕÀú ¡°/boot/grub¡±À̶ó´Â µð·ºÅ丮¸¦ ¸¸µé°í
¡°/usr/local/share/grub/i386-pc¡± µð·ºÅ丮¿¡¼ ¡°stage1¡±, ¡°stage2¡±
ÆÄÀÏ°ú ÀÚ½ÅÀÇ ÆÄÀϽýºÅÛ¿¡ ¸Â´Â ¡°ÆÄÀϽýºÅÛ_stage1_5¡± ÆÄÀÏÀ»
º¹»çÇؿ´Ù. # mkdir /boot/grub ±×¸®°í³ª¼ ¼Ò½º µð·ºÅ丮 ¾È¿¡ ÀÖ´Â ¡°docs¡± ¶ó´Â µð·ºÅ丮¿¡¼ ¡°menu.lst¡± ¶ó´Â ÆÄÀÏÀ» ¡°/boot/grub¡± µð·ºÅ丮·Î º¹»çÇÑ´Ù. µ¥ºñ¾È ÆÐÅ°Áö·Î ¼³Ä¡ÇßÀ» °æ¿ì ¡°menu.lst¡± ÆÄÀÏÀº ¡°/usr/share/doc/grub¡± µð·ºÅ丮¿¡ ÀÖ´Ù. # cp doc/menu.lst /boot/grub ÀÌÁ¦ º¹»çÇØ ¿Â ¡°menu.lst¡± ÆÄÀÏÀ» ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¸Â°Ô ¼öÁ¤ÇÒ Â÷·ÊÀÌ´Ù. ±× Àü¿¡, ¸ÕÀú ¾Ë¾Æ µÎ¾î¾ß ÇÒ °ÍÀÌ ÀÖ´Ù. GRUB¿¡¼ »ç¿ëÇÏ´Â µð½ºÅ© À̸§Àº ¸®´ª½º¿¡¼¿Í´Â Á¶±Ý ´Ù¸£´Ù. ¿¹¸¦ µé¾î ¸®´ª½ºÀÇ ¡°hda1¡±Àº GRUB¿¡¼´Â ¡°(hd0,0)¡± ÀÌ´Ù. GRUB¿¡¼ ù ¹ø° Ç÷ÎÇÇ µð½ºÅ© µå¶óÀ̺ê´Â (fd0), µÎ ¹ø° Ç÷ÎÇÇ µð½ºÅ© µå¶óÀ̺ê´Â (fd1)ÀÌ´Ù. ¶Ç, Çϵåµð½ºÅ©´Â ¼ø¼´ë·Î (hd0), (hd1), (hd2)... ÀÌ°í, ù ¹ø° Çϵåµð½ºÅ©ÀÇ Ã¹ ¹ø° ÆÄƼ¼ÇÀº (hd0,0), µÎ ¹ø° ÆÄƼ¼ÇÀº (hd0,1), ¼¼ ¹ø° ÆÄƼ¼ÇÀº (hd0,2)... ÀÌ·± ½ÄÀ¸·Î À̸§ÀÌ ºÙ¿©Áø´Ù. GRUBÀº IDE Çϵåµð½ºÅ©¿Í SCSI Çϵåµð½ºÅ©¸¦ ±¸º°ÇÏÁö ¾Ê´Â´Ù. µû¶ó¼ SCSI°Ç IDE°Ç ù ¹ø° Çϵåµð½ºÅ©´Â ¹«Á¶°Ç (hd0)ÀÌ´Ù. ÀÌ ¶§ ¹øÈ£°¡ ¡°0¡±¹øºÎÅÍ ½ÃÀÛÇÑ´Ù´Â °Í¿¡ À¯ÀÇÇØ¾ß ÇÑ´Ù. Áï, ¸®´ª½ºÀÇ ¡°hda2¡±´Â GRUB¿¡¼´Â (hd0,2)°¡ ¾Æ´Ï¶ó (hd0,1)ÀÌ´Ù. ¸®´ª½º¿¡¼¿Í ºñ½ÁÇÏ°Ô GRUB¿¡¼ È®Àå(Extended) ÆÄƼ¼ÇÀº 4¹øºÎÅÍ ¹øÈ£°¡ ¸Å°ÜÁø´Ù. ¿¹¸¦ µé¾î, ù ¹ø° Çϵåµð½ºÅ©ÀÇ Ã¹ ¹ø° È®Àå ÆÄƼ¼Ç(¸®´ª½ºÀÇ hda5)Àº (hd0,4)ÀÌ´Ù. ¶Ç, ÆÄÀϽýºÅÛ¿¡ ÀÖ´Â ¾î¶² ÆÄÀÏÀ» ³ªÅ¸³¾ ¶§¿¡´Â ¡°(hd0,0)/boot/vmlinuz¡±¿Í °°ÀÌ ÆÄƼ¼Ç µÚ¿¡ °ð¹Ù·Î ÀÌ¾î¼ ÆÄÀÏÀÇ Àý´ë °æ·Î¸¦ Àû¾îÁØ´Ù. ¸¸¾à ÆÄƼ¼ÇÀ» »ý·«ÇÏ°í ±×³É ¡°/boot/vmlinuz¡±·Î Àû¾îÁÖ¸é ÇöÀç GRUBÀÇ ·çÆ® ÆÄƼ¼ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÄÀϽýºÅÛ ¾È¿¡ ÀÖ´Â ¡°/boot/vmlinuz¡± ÆÄÀÏÀ» °¡¸®Å°°Ô µÈ´Ù. ÀÚ, ÀÌÁ¦ ¡°menu.lst¡± ÆÄÀÏÀÇ ³»¿ëÀ» »ìÆ캸±â·Î
ÇÏÀÚ. ½© ½ºÅ©¸³Æ®¿¡¼Ã³·³ ¡°#¡±À¸·Î ½ÃÀÛÇÏ´Â ÁÙÀº ÁÖ¼®Ã³¸®µÈ
ÁÙÀÌ´Ù.
À§ÀÇ ³»¿ëÀº ÀÌ¹Ì ÁüÀÛÇÏ°í ÀÖ°ÚÁö¸¸, 30ÃÊ µ¿¾È ÀÔ·ÂÀÌ ¾øÀ¸¸é ù ¹ø° ¹æ¹ý, Áï ÆÄÀÏ¿¡¼ ¸Ç ¾Õ ÂÊ¿¡ ±â¼úµÇ¾î ÀÖ´Â ¹æ¹ýÀ¸·Î ºÎÆÃÇ϶ó´Â ¶æÀÌ´Ù. ¸Ç ¾Æ·¡ ÁÙÀº ¸¸¾à ù ¹ø° ¹æ¹ýÀ¸·Î ºÎÆÃÇÏ´Ù°¡ ½ÇÆÐÇßÀ» °æ¿ì µÎ ¹ø° ¹æ¹ýÀ¸·Î ºÎÆÃÇ϶ó´Â ¶æÀÌ´Ù. ¾Æ·¡·Î Á¶±Ý ³»·Á°¡´Ù º¸¸é ´ÙÀ½°ú ºñ½ÁÇÑ ³»¿ëÀÌ ÀÖÀ» °ÍÀÌ´Ù. # For booting Linux ¡°title¡±·Î ½ÃÀÛÇÏ´Â ÁÙÀº ¸» ±×´ë·Î Á¦¸ñÀÌ´Ù. ÀÌ °÷¿¡ Àû¾î µÐ ³»¿ëÀÌ ºÎÆýÿ¡ ¸Þ´º¿¡¼ ³ªÅ¸³ª°Ô µÈ´Ù. root (hd1,0) ¸®´ª½º Ä¿³ÎÀÌ À§Ä¡ÇÏ°í ÀÖ´Â ÆÄƼ¼ÇÀ¸·Î, ¡°root¡±´Â ÇØ´ç ÆÄƼ¼ÇÀ» ÇöÀç GRUBÀÇ ·çÆ® µð¹ÙÀ̽º·Î ÁöÁ¤ÇÏ´Â ¸í·É¾îÀÌ´Ù. ·çÆ® µð¹ÙÀ̽º·Î ÁöÁ¤µÈ ÆÄƼ¼ÇÀº GRUB¿¡ ÀÇÇØ ¸¶¿îÆ®µÇ¼ ÇØ´ç ÆÄƼ¼Ç¿¡ ÀÖ´Â ÆÄÀϵéÀ» ÀоîµéÀÏ ¼ö ÀÖ°Ô µÈ´Ù. ´ëºÎºÐÀÇ °æ¿ì ¸®´ª½º ·çÆ® ÆÄƼ¼ÇÀÌ ÀÌ¿¡ ÇØ´çÇÒ °ÍÀÌ´Ù. ÇÊÀÚÀÇ °æ¿ì hda1À» ¸®´ª½º ·çÆ®ÆÄƼ¼ÇÀ¸·Î »ç¿ëÇÏ°í ÀÖÀ¸¹Ç·Î (hd0,0)¶ó°í Àû¾îÁÖ¾ú´Ù. kernel /vmlinuz root=/dev/hdb1 ÇØ´ç ÆÄƼ¼Ç»óÀÇ Ä¿³ÎÀÇ À§Ä¡ÀÌ´Ù. ¿¹¸¦ µé¾î Ä¿³ÎÀÌ ¡°/boot/vmlinuz-2.4.3¡± À̶ó´Â ÆÄÀÏÀ̶ó¸é ¡°kernel /boot/vmlinuz-2.4.3¡± À̶ó°í Àû¾îÁà¾ß ÇÑ´Ù. ¶Ç, ÇÊ¿äÇÑ Ä¿³Î ¿É¼ÇÀÌ ÀÖ´Ù¸é ±× µÚ¿¡ µ¡ºÙ¿© Àû¾îÁÖ¸é µÈ´Ù. ¸¸¾à ¡°/boot¡± ÆÄƼ¼ÇÀ» µû·Î Àâ¾Æ¼ »ç¿ëÇÏ°í ÀÖ´Ù¸é ¾à°£ ÁÖÀÇÇØ¾ß Çϴµ¥, ±×·² °æ¿ì ÇØ´ç ÆÄƼ¼Ç »ó¿¡¼ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇØ ÁÖ´Â °ÍÀ̹ǷΠĿ³ÎÀÇ À§Ä¡´Â ¡°/boot/vmlinuz-2.4.3¡±ÀÌ ¾Æ´Ï¶ó ¡°/vmlinuz-2.4.3¡±·Î Àû¾îÁà¾ß ÇÑ´Ù. ¸¹Àº »ç¶÷µéÀÌ À©µµ¿ì¿Í ¸®´ª½ºÀÇ ¸ÖƼºÎÆÃÀ»
¿øÇÒ °ÍÀÌ´Ù. Á»´õ ¾Æ·¡·Î ³»·Á°¡ º¸¸é ´ÙÀ½°ú °°Àº ³»¿ëÀÌ ÀÖÀ»
°ÍÀÌ´Ù.
¡°title¡±·Î ½ÃÀÛÇÏ´Â ÁÙÀº ¾Õ¿¡¼ ¼³¸íÇßµíÀÌ Á¦¸ñÀ» ³ªÅ¸³»´Â ÁÙÀÌ´Ù. rootnoverify (hd0,0) ¡°rootnoverify¡±´Â ¡°root¡±¿Í ºñ½ÁÇÏÁö¸¸ ÇØ´ç ÆÄƼ¼ÇÀ» ¸¶¿îÆ®ÇÏÁö ¾Ê´Â´Ù. NTFS ÆÄƼ¼Çó·³ GRUBÀÌ ÀνÄÇÒ ¼ö ¾ø´Â ÆÄƼ¼ÇÀ» ·çÆ® µð¹ÙÀ̽º·Î ÁöÁ¤ÇÒ ¶§ »ç¿ëµÈ´Ù. makeactive GRUBÀÇ ·çÆ® µð¹ÙÀ̽º¸¦ ºÎÆà °¡´ÉÇÑ ÆÄƼ¼ÇÀ¸·Î ÁöÁ¤ÇÑ´Ù. ¡°makeactive¡± ¸í·É¾î´Â ù ¹ø° Çϵåµð½ºÅ©ÀÇ ÇÁ¶óÀ̸Ӹ®(Primary) ÆÄƼ¼Ç¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù. chainloader +1 ¡°chainloader +1¡±Àº ¡°makeactive¡± ¸í·ÉÀ¸·Î ºÎÆà °¡´ÉÇϵµ·Ï ÁöÁ¤µÈ ÆÄƼ¼ÇÀÇ Ã¹ ¹ø° ¼½ÅͺÎÅÍ ÀоîµéÀ̱⠽ÃÀÛÇØ ºÎÆÃÀ» ½ÃÀÛÇϵµ·Ï Ç϶ó´Â ¶æÀÌ´Ù. ¡°makeactive¡± ¸í·ÉÀ̳ª ¡°chainloader +1¡± ¸í·ÉÀÇ °æ¿ì Ưº°ÇÑ ÀÏÀÌ ¾ø´Ù¸é ÆíÁýÇÒ ÇÊ¿ä°¡ ¾øÀ» °ÍÀÌ´Ù. À©µµ¿ì·Î ºÎÆÃÇÏ´Â ¸Þ´º¸¦ ¸¸µé°í ½Í´Ù¸é À§¿¡¼ ´ÜÁö ¡°rootnoverify (hd0,0)¡± ºÎºÐÀ» À©µµ¿ì°¡ ¼³Ä¡µÇ¾î ÀÖ´Â ÆÄƼ¼ÇÀ¸·Î º¯°æÇØ ÁÖ¸ç µÈ´Ù. ¸¶Áö¸·À¸·Î ¡°menu.lst¡± ÆÄÀÏÀÇ ¸Ç ¾Æ·¡ÂÊÀ»
º¸¸é ´ÙÀ½°ú °°Àº ³»¿ëÀÌ ÀÖÀ» °ÍÀÌ´Ù.
GRUBÀ» Çϵåµð½ºÅ©ÀÇ ¸¶½ºÅÍ ºÎÆ® ·¹Äڵ忡 ÀνºÅçÇϱâ À§ÇÑ ¸Þ´º¿Í »ö±òÀ» ¹Ù²Ù¾î ÁÖ´Â ¸Þ´ºÀÌ´Ù. ¿©±â¼´Â Àá½Ã ÈÄ¿¡ ¡°grub-install¡± À̶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ÀνºÅç ÇÒ °ÍÀ̹ǷΠÀ§ÂÊÀÇ ³»¿ëÀº ÇÊ¿äÇÏÁö ¾Ê´Ù. ¶Ç, »ö±òÀ» ¹Ù²Ù´Â ¸Þ´º¸¦ ¸¸µé °æ¿ì óÀ½ºÎÅÍ ÇØ´çÇÏ´Â »ö±òÀÌ Àû¿ëµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó ¸Þ´º¸¦ ¼±ÅÃÇØ¾ß »ö±òÀÌ ¹Ù²ï´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀº ÀÌ·¸°Ô ÇÏ´Â °Í º¸´Ù´Â óÀ½ºÎÅÍ ¿øÇÏ´Â »ö±ò·Î ³ª¿Àµµ·Ï ÇÏ°í ½Í¾îÇÒ °ÍÀÌ´Ù. óÀ½ºÎÅÍ ¿øÇÏ´Â »ö±ò·Î ³ª¿À°Ô ÇÏ·Á¸é ÆÄÀÏÀÇ ¾Õ ºÎºÐ¿¡ ´ÙÀ½°ú °°ÀÌ Àû¾îÁÖ¸é µÈ´Ù. color [±ÛÀÚ»ö]/[¹è°æ»ö] [¼±ÅõȱÛÀÚ»ö]/[¼±Åõȹè°æ»ö] ±ÛÀÚ »ö°ú ¹è°æ»ö¿¡ ¸ðµÎ »ç¿ë °¡´ÉÇÑ »ö±òÀº black, blue, green, cyan, red, magenta, brown, light-gray ÀÌ°í, dark-gray, light-blue, light-green, light-cyan, light-red, light-magenta, yellow, white´Â ±ÛÀÚ »ö¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¾Õ¿¡¼ ¼³¸íÇÑ ºÎºÐ ÀÌ¿ÜÀÇ ºÎºÐÀº ´ëºÎºÐÀÇ
»ç¶÷µé¿¡°Ô´Â ÇÊ¿äÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ±×³É »èÁ¦ÇØ ¹ö¸®°Å³ª ÁÖ¼®
ó¸®ÇØ ¹ö¸®µµ·Ï ÇÑ´Ù. ÀÌÁ¦ ÆÄÀÏÀ» ÀúÀåÇÏ°í ÆíÁý±â¸¦ ºüÁ® ³ª¿Í
¡°grub-install /dev/hda¡±¸¦ ½ÇÇàÇÑ´Ù. ´ÙÀ½ ºñ½ÁÇÑ ¸Þ½ÃÁö°¡ ³ª¿Â´Ù¸é
GRUBÀÌ ¼º°øÀûÀ¸·Î ù ¹ø° Çϵåµð½ºÅ©ÀÇ ¸¶½ºÅÍ ºÎÆ® ·¹ÄÚµå(MBR)¿¡
¼³Ä¡µÈ °ÍÀÌ´Ù.
4. ¸Þ´º ÀÎÅÍÆäÀ̽º ´ÙÀ½°ú °°Àº ȸéÀÌ ³ª¿Â´Ù¸é ¼º°øÀÌ´Ù.
ÀÚ, ÀÌÁ¦ È»ìÇ¥ Å°¸¦ ÀÌ¿ëÇØ ¸Þ´º¸¦ ¼±ÅÃÇÏ¸é ºÎÆà µÉ °ÍÀÌ´Ù. ¾Æ¹«°Íµµ ¼±ÅÃÇÏÁö ¾ÊÀ» °æ¿ì È¸é ¸Ç ¾Æ·¡ÀÇ ¼ýÀÚ°¡ 0ÀÌ µÇ¸é ÀÚµ¿À¸·Î ÁöÁ¤ÇصР¿î¿µÃ¼Á¦·Î ºÎÆÃÀÌ µÉ °ÍÀÌ´Ù. ¶Ç, ¸Þ´º¿¡¼ ¡®e¡¯¸¦ ´©¸£¸é Á÷Á¢ ±× ¸Þ´º¸¦ ÆíÁýÇÒ ¼ö ÀÖ´Ù. ¾î¶² ÇÑ °¡Áö Ç׸ñÀ» ¼±ÅÃÇÏ°í ±× »óÅ¿¡¼ ¡®e¡¯¸¦ ´·¯º¸ÀÚ. ȸ鿡 ¡°menu.lst¡± ÆÄÀÏ¿¡ Àû¾îµÎ¾ú´ø ³»¿ëÀÌ ±×´ë·Î ³ª¿Ã °ÍÀÌ´Ù. È»ìÇ¥ Å°¸¦ ÀÌ¿ëÇØ ÆíÁýÇÏ°í ½ÍÀº ÁÙ·Î À̵¿ÇÑ ÈÄ ´Ù½Ã ¡®e¡¯¸¦ ´©¸£¸é ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÒ ¼ö Àִ ȸéÀÌ ³ªÅ¸³¯ °ÍÀÌ´Ù. grub edit> kernel /boot/vmlinuz-2.4.3 root=/dev/hda1
5. Ä¿¸Çµå¶óÀÎ ÀÎÅÍÆäÀ̽º Áö±Ý±îÁö ¼³¸íÇÑ ³»¿ë¸¸À¸·Îµµ GRUBÀ» »ç¿ëÇÏ¿©
¸®´ª½º·Î ºÎÆÃÇÏ´Â °Í¿¡´Â ¾Æ¹« ¹®Á¦°¡ ¾øÀ» °ÍÀÌ´Ù. ±×·¯³ª GRUBÀÇ
Ä¿¸Çµå¶óÀÎ ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇØ º¸Áö ¾Ê°í´Â ±× ¸·°ÇÔÀ» ´À³¥
¼ö ¾ø´Ù. ¸Þ´º¿¡¼ ¡®c¡¯¸¦ ´©¸£¸é ´ÙÀ½°ú °°ÀÌ GRUBÀÇ ÇÁ·ÒÇÁÆ®°¡
³ªÅ¸³¯ °ÍÀÌ´Ù.
GRUBÀÇ Ä¿¸Çµå¶óÀÎ ÀÎÅÍÆäÀ̽º´Â bashó·³ ¡®Tab¡¯ Å°¸¦ ÀÌ¿ëÇÑ ÀÚµ¿¿Ï¼º ±â´ÉÀ» Áö¿øÇÏ°í, Å° ¹ÙÀεù ¶ÇÇÑ ºñ½ÁÇÏ´Ù. ¡®Tab¡¯ Å°¸¦ ´©¸£¸é ´ÙÀ½°ú °°ÀÌ ÇöÀç »ç¿ë°¡´ÉÇÑ ¸í·É¾î°¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. ¶Ç, ¸Þ´º·Î µ¹¾Æ°¡°í ½ÍÀ» ¶§¿¡´Â ¡®Esc¡¯ Å°¸¦ ´©¸£¸é µÈ´Ù. grub> grub> ¶Ç, ¡®help¡¯ ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¿© ƯÁ¤ ¸í·É¾îÀÇ
»ç¿ë¹ýÀ» ¾Ë¾Æº¼ ¼ö ÀÖ´Ù.
Àç¹ÌÀÖ´Â ¸í·É¾î°¡ ¸î °¡Áö Àִµ¥, ±× Áß Çϳª°¡ ¡®cat¡¯ ÀÌ´Ù. ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇØ º¸ÀÚ. grub> root (hd0,0) grub> cat /etc/shadow Æнº¿öµå ÆÄÀÏÀÌ ±×´ë·Î ȸ鿡 Ãâ·ÂµÉ °ÍÀÌ´Ù. Áï, ¡®root¡¯¿Í ¡®cat¡¯ ¸í·É¾î¸¦ Àû´çÈ÷ ÀÌ¿ëÇÏ¸é ¾î¶² ÆÄÀÏÀÌ¶óµµ ³»¿ëÀ» º¼ ¼ö ÀÖ´Ù. ±×·¯¸é º¸¾È¿¡ ¹®Á¦°¡ ÀÖÁö ¾ÊÀ»±î? LILOó·³ GRUB¿¡¼µµ Æнº¿öµå¸¦ °É¾î µÑ ¼ö ÀÖ´Ù. ¡°menu.lst¡± ÆÄÀÏÀÇ Àû´çÇÑ À§Ä¡¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» Ãß°¡ÇÏ°í ¡®grub-install¡¯À» ´Ù½Ã ½ÇÇàÇÏ¸é ºÎÆýà ¡®p¡¯¸¦ ´©¸£°í Æнº¿öµå¸¦ ÀÔ·ÂÇØ¾ß ¸Þ´º¸¦ ÆíÁýÇϰųª Ä¿¸Çµå¶óÀÎ ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. password [Æнº¿öµå] ¶Ç, ¸í·É¾îµéÀ» Àû´çÈ÷ ÀÌ¿ëÇϸé Çϵåµð½ºÅ© »óÀÇ ¾î¶² Ä¿³ÎÀÌ¶óµµ ÀÌ¿ëÇؼ ºÎÆÃÇÒ ¼ö ÀÖ´Ù. ¾Õ¿¡¼ ¡°menu.lst¡± ÆÄÀÏ¿¡ Àû¾îÁÖ¾ú´ø ³»¿ëµéµµ »ç½ÇÀº GRUBÀÇ ¸í·É¾îµéÀÌ´Ù. Ä¿³ÎÀ» ´Ù½Ã ¼³Ä¡ÇÑ ÈÄ ºÎÆÿ¡ ½ÇÆÐÇßÀ» ¶§, liloÀÇ °æ¿ì ´ëÃ¥À» ¼¼¿ö³õÁö ¾Ê¾Ò´Ù¸é º¹±¸Çϱâ À§ÇØ ¸Ó¸®¸¦ Á» ±¼·Á¾ß ÇÏÁö¸¸ GRUBÀÇ °æ¿ì ¿¹Àü Ä¿³ÎÀÌ Çϵåµð½ºÅ© ¾îµò°¡¿¡ µé¾îÀֱ⸸ ÇÏ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇؼ ±× Ä¿³Î·Î °£´ÜÈ÷ ºÎÆÃÇÒ ¼ö ÀÖ´Ù. grub> root (hd0,0) grub> kernel /boot/vmlinuz-2.4.3 grub> boot ´Ù¸¥ ¿©·¯°¡Áö ¸í·É¾îµéÀÇ ¿ëµµ¿Í »ç¿ë ¹æ¹ýÀº ¡®help¡¯¸¦ ÀÌ¿ëÇÏ¿© ¾Ë¾Æº¼ ¼ö ÀÖÀ¸¹Ç·Î ¿©±â±îÁö¸¸ ¼³¸íÇÏ°í ³Ñ¾î°¡µµ·Ï ÇÏ°Ú´Ù.
6. ÀÀ±Þ ºÎÆõð½ºÅ© ¸¸µé±â ¸¸¾à GRUBÀÌ ÀνºÅçµÈ Ç÷ÎÇÇ µð½ºÅ©°¡ ÇÑ Àå ÀÖ´Ù¸é »õ Ä¿³ÎÀ» ÄÄÆÄÀÏÇϰųª ÆÄÀϽýºÅÛÀ» º¯°æÇÒ ¶§ ÈξÀ ¸¶À½ÀÌ µçµçÇÒ °ÍÀÌ´Ù. ÀÌÁ¦ GRUB ÀÀ±ÞºÎÆõð½ºÅ©¸¦ ÇÑ Àå ¸¸µé¾î º¸±â·Î ÇÏÀÚ. ¿ì¼± ºñ¾îÀÖ´Â µð½ºÄÏ ÇÑ ÀåÀ» ÁغñÇØ ext2 ÆÄÀϽýºÅÛÀ¸·Î Æ÷¸ËÇÑ´Ù. # mke2fs /dev/fd0 ±×¸®°í ³ª¼ ¸¶¿îÆ®ÇÏ°í ¡°boot¡±¶ó´Â µð·ºÅ丮¸¦ ¸¸µé¾î ±×°÷¿¡ Ä¿³ÎÀ» º¹»çÇÑ´Ù. # mount -t ext2 /dev/fd0 /floppy ¸¶Áö¸·À¸·Î ¡°boot¡± ¶ó´Â µð·ºÅ丮 ¾È¿¡ ¡°grub¡± µð·ºÅ丮¸¦ ¸¸µé°í ±× ¾È¿¡ ¾Õ¿¡¼ ¡°/boot/grub¡± µð·ºÅ丮¿¡ º¹»çÇß´ø ÆÄÀϵéÀ» ±×´ë·Î º¹»çÇÑ´Ù. # mkdir /floppy/boot/grub ÀÌÁ¦ Ç÷ÎÇǵð½ºÅ©·Î º¹»çÇÑ ¡°menu.lst¡± ÆÄÀÏÀ» Á»´õ ¾²±â ÆíÇϵµ·Ï ÆíÁýÇØ¾ß ÇÑ´Ù. ÇÊÀÚÀÇ °æ¿ì ´ÙÀ½°ú °°ÀÌ ÆíÁýÇß´Ù. # GRUB ÀÀ±ÞºÎÆõð½ºÅ© color black/cyan white/blue # Ç÷ÎÇÇ¿¡ ÀÖ´Â Ä¿³Î·Î ¸®´ª½º ºÎÆÃÇϱâ title Boot Debian GNU/Linux from Floppy Disk # Çϵ忡 ÀÖ´Â Ä¿³Î·Î ¸®´ª½º ºÎÆÃÇϱâ title Boot Debian GNU/Linux from Hard Disk # ÇϵåÀÇ Ã¹¹ø° ÆÄƼ¼ÇÀ¸·Î ºÎÆÃÇϱâ title Boot from the First Partition of Hard
Disk # ÇϵåÀÇ µÎ¹ø° ÆÄƼ¼ÇÀ¸·Î ºÎÆÃÇϱâ title Boot from the Second Partition of Hard
Disk title Boot from the Third Partition of Hard
Disk # ÇϵåÀÇ ³×¹ø° ÆÄƼ¼ÇÀ¸·Î ºÎÆÃÇϱâ title Boot from the Fourth Partition of Hard
Disk ÆíÁýÀÌ ³¡³ ÈÄ ÆÄÀÏÀ» ÀúÀåÇÑ ÈÄ ½© ÇÁ·ÒÇÁÆ®¿¡¼ ¡°grub¡±À» ÀÔ·ÂÇϸé GRUBÀÇ Ä¿¸Çµå¶óÀÎ ÀÎÅÍÆäÀ̽º¿¡¼¿Í ºñ½ÁÇÑ ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇØ Ç÷ÎÇǵð½ºÅ©¿¡ GRUBÀ» ¼³Ä¡ÇÑ´Ù. # grub ÀÌÁ¦ ¸¸µé¾îÁø µð½ºÄÏÀ» ÀÌ¿ëÇØ ºÎÆà ÇØ º»´Ù. Á¦´ë·Î ºÎÆÃÀÌ µÈ´Ù¸é ÀÌÁ¦ µð½ºÄÏÀ» ¾ÈÀüÇÑ °÷¿¡ º¸°üÇÏ¸é µÈ´Ù.
7. ¸ÎÀ½¸» ¸·°ÇÑ ºÎÆ®·Î´õÀÎ GRUBÀÇ »ç¿ë ¹æ¹ýÀ» ¾Ë¾Æº¸¾Ò´Ù. ¸ðµç °ÍÀÌ ±×·¸µíÀÌ GRUB¿¡µµ ÀåÁ¡¸¸ ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ¸ÕÀú, À©µµ¿ì µî ¡°chainloader¡±¸¦ »ç¿ëÇØ¾ß ÇÏ´Â ¿î¿µÃ¼Á¦°¡ ù ¹ø° Çϵåµð½ºÅ© ¿ÜÀÇ ´Ù¸¥ Çϵåµð½ºÅ©, ¿¹¸¦ µé¾î ¡°hdb¡±¿¡ ¼³Ä¡µÇ¾î ÀÖÀ» °æ¿ì GRUBÀ» »ç¿ëÇؼ´Â ÀÌ ¿î¿µÃ¼Á¦·Î ºÎÆÃÇÒ ¼ö ¾ø´Ù. ´ÙÀ½À¸·Î, Ç÷ÎÇÇ µð½ºÅ©³ª CD-ROM ºÎÆÃÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù. ¸¶Áö¸·À¸·Î ´Ù¸¥ ºÎÆ®·Î´õ¿¡ ºñÇØ µ¢Ä¡°¡ »ó´çÈ÷ Å©´Ù. ƯÈ÷ GRUB Ç÷ÎÇǵð½ºÅ©¸¦ ÀÌ¿ëÇÏ¿© ºÎÆÃÇÒ ¶§¿¡´Â stage2°¡ ·ÎµåµÇ´Â µ¿¾È GRUB ÀÚü¸¦ ºÎÆÃÇÏ´Â µíÇÑ ´À³¦ÀÌ µé Á¤µµ´Ù. ±×·¯³ª ¸î °¡Áö ´ÜÁ¡¿¡µµ ºÒ±¸ÇÏ°í GRUBÀÇ ¸·°ÇÑ ±â´É ¶§¹®¿¡ ÇÊÀÚ´Â ÀÌÁ¦ LILO¸¦ ¹ö¸®°í GRUB¸¸À» »ç¿ëÇÑ´Ù. ¿©·¯ºÐµéµµ ¸·°ÇÑ ºÎÆ®·Î´õ GRUBÀ» Çѹø »ç¿ëÇØ º¼ °ÍÀ» ÃßõÇÑ´Ù. |