4.2. BIOS¿Í ºÎÆ®·Î´õ º¸¾È

BIOS (¶Ç´Â BIOS µ¿±Þ) ¹× ºÎÆ®·Î´õ¿¡ ¾ÏÈ£¸¦ »ç¿ëÇÔÀ¸·Î¼­ ½Ã½ºÅÛ¿¡ ¹°¸®ÀûÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ Áß Çã°¡°¡ ¾ø´Â »ç¿ëÀÚ°¡ À̵¿ ¸Åü¸¦ »ç¿ëÇÏ¿© ºÎÆÃÇϰųª ´Üµ¶ »ç¿ëÀÚ ¸ðµå¸¦ »ç¿ëÇÏ¿© ·çÆ® ±ÇÇÑÀ» °®°ÔµÇ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌ·¯ÇÑ °ø°Ý¿¡ ´ëºñÇÑ º¸¾È ôµµ´Â ¿öÅ©½ºÅ×À̼ǿ¡ ÀúÀåµÈ Á¤º¸ÀÇ Á߿伺°ú ÄÄÇ»ÅͰ¡ ¾îµð¿¡ À§Ä¡Çϰí ÀÖ´ÂÁö¿¡ µû¶ó¼­ ´Þ¶óÁý´Ï´Ù.

¿¹¸¦ µé¾î ¸¸ÀÏ ÄÄÇ»ÅͰ¡ Àü½Ãȸ¿¡¼­ »ç¿ëµÇ¸ç ¾Æ¹«·± Áß¿äÇÑ Á¤º¸µµ ÀúÀåµÇ¾î ÀÖÁö ¾Ê´Ù¸é ÀÌ·¯ÇÑ °ø°Ý¿¡ ´ëºñÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ±×·¯³ª ¸¸ÀÏ È¸»ç ³×Æ®¿öÅ©¿¡ Á¢¼ÓÇϴµ¥ »ç¿ëµÇ´Â ¾ÏȣȭµÇÁö ¾ÊÀº »ç¼³ SSH ۰¡ ÀúÀåµÈ Á÷¿øÀÇ ·¦Å¾ ÄÄÇ»Å͸¦ ÀÌ Àü½ÃȸÀå¿¡¼­ ¾Æ¹«µµ °¨½ÃÇÏÁö ¾ÊÀºÃ¤ ³»¹ö·ÁµÐ´Ù¸é ȸ»ç ÀüüÀÇ º¸¾È¿¡ ½É°¢ÇÑ ¿µÇâÀ» ³¢Ä¥ ¼ö ÀÖ´Â À§Çè ¿ä¼Ò°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

´Ù¸¥ ÇÑÆíÀ¸·Î ¿öÅ©½ºÅ×À̼ÇÀÌ ¿ÀÁ÷ Çã°¡°¡ ÀÖ´Â »ç¿ëÀÚ¿Í ½Å·ÚÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ¸¸ Á¢±ÙÇÒ ¼ö ÀÖ´Â °÷¿¡ À§Ä¡ÇÑ´Ù¸é BIOS³ª ºÎÆ®·Î´õ¸¦ º¸¾È Á¶Ä¡¸¦ ÃëÇÏ´Â °ÍÀÌ ±×¸® ÇÊ¿äÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.

4.2.1. BIOS ¾ÏÈ£

´ÙÀ½Àº ÄÄÇ»ÅÍÀÇ BIOS¿¡ ¾ÏÈ£¸¦ ÁöÁ¤ÇÏ¿© º¸È£ÇؾßÇÏ´Â µÎ °¡Áö Áß¿äÇÑ ÀÌÀ¯ÀÔ´Ï´Ù[1]:

  1. BIOS ¼³Á¤À» º¯°æÇÏÁö ¸øÇϵµ·Ï ÇÔ — ¸¸ÀÏ Ä§ÀÔÀÚ°¡ BIOS¿¡ µé¾î°¥ ¼ö ÀÖ´Ù¸é µð½ºÄÏÀ̳ª CD-ROMÀ» »ç¿ëÇÏ¿© ºÎÆÃÇϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô µÇ¸é ħÀÔÀÚ´Â º¹±¸ ¸ðµå³ª ´ÜÀÏ »ç¿ëÀÚ ¸ðµå·Î µé¾î°¡¼­ ½Ã½ºÅÛ¿¡ ¹ÙÀÌ·¯½º ÇÁ·Î±×·¥À» ÆÛÆ®¸®°Å³ª Áß¿äÇÑ ÀڷḦ º¹»çÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ °®°ÔµË´Ï´Ù.

  2. ½Ã½ºÅÛ ºÎÆÃ ¹æÁöÇϱ⠗ ÀϺΠBIOS´Â ¾ÏÈ£¸¦ ÀÔ·ÂÇØ¾ß ºÎÆÃÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀÌ È°¼ºÈ­µÈ °æ¿ì BIOS°¡ ºÎÆ®·Î´õ¸¦ ½ÃÀÛÇϱâ Àü¿¡ ħÀÔÀÚ´Â ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¿©¾ß ½Ã½ºÅÛÀ» ºÎÆÃ °¡´ÉÇÕ´Ï´Ù.

ÄÄÇ»ÅÍ Á¦Á¶¾÷ü¸¶´Ù BIOS ¾ÏÈ£¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀÌ ´Ù¸£±â ¶§¹®¿¡ ÄÄÇ»ÅÍ ±¸ÀԽà ÇÔ²² µé¾îÀÖ´ø ¸Þ´º¾ó¿¡¼­ BIOS ¾ÏÈ£¸¦ ¼³Á¤Çϴ ƯÁ¤ Áö½Ã »çÇ×À» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

BIOS ¾ÏÈ£¸¦ ÀØÀ¸¼Ì´Ù¸é ¸¶´õº¸µå¿¡¼­ Á¡ÆÛ(jumper)¸¦ »ç¿ëÇϰųª CMOS ¹èÅ͸®¸¦ »©¼­ Àç¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î °¡´ÉÇÑ ÄÄÇ»ÅÍ ÄÉÀ̽º¸¦ Àá±×½Ã´Â °ÍÀÌ º¸¾È»ó ÁÁ½À´Ï´Ù. ±×·¯³ª CMOS ¹èÅ͸®¸¦ »©±â ½ÃµµÇϽñâ Àü¿¡ ÄÄÇ»Åͳª ¸¶´õº¸µå¿¡ ÇÔ²² Æ÷ÇÔµÈ ¼³¸í¼­¸¦ ¸ÕÀú ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

4.2.1.1. x86°¡ ¾Æ´Ñ Ç÷§Æû¿¡¼­ÀÇ º¸¾È

´Ù¸¥ ±¸Á¶´Â ´Ù¸¥ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© x86 ½Ã½ºÅÛ »ó BIOS¿Í À¯»çÇÑ ±âº» ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¸é Intel® Itanium™ ÄÄÇ»ÅÍ´Â EFI (Extensible Firmware Interface) ½©À» »ç¿ëÇÕ´Ï´Ù.

´Ù¸¥ ±¸Á¶¿¡¼­ BIOS¿Í À¯»çÇÑ ÇÁ·Î±×·¥À» ¾ÏÈ£¸¦ »ç¿ëÇÏ¿© º¸È£ÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ½ÍÀ¸½Ã¸é Á¦Á¶ ¾÷üÀÇ ¸Þ´º¾ó¿¡¼­ Áö½Ã »çÇ×À» µû¸£½Ã±â ¹Ù¶ø´Ï´Ù.

4.2.2. ºÎÆ®·Î´õ ¾ÏÈ£

¸®´ª½º ºÎÆ®·Î´õ¸¦ ¾ÏÈ£¸¦ »ç¿ëÇÏ¿© º¸È£ÇؾßÇÏ´Â Áß¿äÇÑ ÀÌÀ¯´Â ´ÙÀ½°ú °°½À´Ï´Ù:

  1. ´Üµ¶ »ç¿ëÀÚ ¸ðµå·Î µé¾î°¡Áö ¸øÇÏ°Ô ÇÔ — ¸¸ÀÏ Ä§ÀÔÀÚ°¡ ´Üµ¶ »ç¿ëÀÚ ¸ðµå·Î µé¾î°¥ ¼ö ÀÖ´Ù¸é, ±× ħÀÔÀÚ´Â ·çÆ® ¾ÏÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê°í¼­µµ ·çÆ® »ç¿ëÀÚ ±ÇÇÑÀ» °®°Ô µË´Ï´Ù.

  2. GRUB Äֿܼ¡ Á¢±ÙÇÏÁö ¸øÇÏ°Ô ÇÔ — GRUBÀ» ºÎÆ®·Î´õ·Î »ç¿ëÇϽŴٸé ħÀÔÀÚ°¡ GRUB ÆíÁý±â ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© GRUBÀÇ ¼³Á¤À» º¯°æÇϰųª cat ¸í·ÉÀ» »ç¿ëÇÏ¿© Á¤º¸¸¦ ¼öÁýÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.

  3. ¾ÈÀüÇÏÁö ¾ÊÀº ¿î¿µ üÁ¦¿¡ Á¢±ÙÇÏ´Â °ÍÀ» ¹æÁöÇÔ — ´ÙÁß ºÎÆ® ½Ã½ºÅÛ¿¡¼­ ħÀÔÀÚ´Â ºÎÆÃ½Ã Á¢±Ù Á¦¾î¿Í ÆÄÀÏ ±ÇÇѰú °°Àº ±â´ÉÀ» »ç¿ëÇÏÁö ¾Ê´Â DOS¿Í °°Àº ¿î¿µ üÁ¦¸¦ ¼±ÅÃÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.

x86 Ç÷§Æû¿¡¼­ Red Hat Enterprise Linux´Â GRUB ºÎÆ®·Î´õ¸¦ Æ÷ÇÔÇÕ´Ï´Ù. GRUB¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Red Hat Enterprise Linux ÂüÁ¶ °¡À̵åÀÇ GRUB ºÎÆ®·Î´õ ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

4.2.2.1. GRUB ¾ÏÈ£ º¸È£

GRUBÀÇ ¼³Á¤ ÆÄÀÏ¿¡ ¾ÏÈ£¸¦ Ãß°¡ÇÏ¿© 4.2.2 Àý¿¡¼­ ¼³¸íµÈ ù¹øÂ° µÎ°¡Áö ¹®Á¦Á¡¿¡ ´ëóÇϵµ·Ï ¼³Á¤ °¡´ÉÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇϽ÷Á¸é ¿ì¼± ¾ÏÈ£¸¦ °áÁ¤ÇϽŠÈÄ¿¡ ½© Æ÷¸§ÇÁÆ®¸¦ ¿­°í ·çÆ®·Î ·Î±×ÀÎÇϽŠÈÄ ´ÙÀ½À» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù:

/sbin/grub-md5-crypt

GRUB ¾ÏÈ£¸¦ ÀÔ·ÂÇϽŠÈÄ [Enter] ۸¦ ´©¸£½Ê½Ã¿À. ¾ÏÈ£ÀÇ MD5 ÇØ½Ã°¡ Ãâ·ÂµÉ °ÍÀÔ´Ï´Ù.

´ÙÀ½À¸·Î GRUB ¼³Á¤ ÆÄÀÏ /boot/grub/grub.confÀ» ÆíÁýÇϽʽÿÀ. ÆÄÀÏÀ» ¿©½Å ÈÄ Á᫐ ¼½¼Ç¿¡¼­ À§Ä¡ÇÑ timeout ÁÙ ¹Ø¿¡ ´ÙÀ½ ÁÙÀ» Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù:

password --md5 <password-hash>

<password-hash>¸¦ /sbin/grub-md5-crypt ¸í·É Ãâ·Â°ªÀ¸·Î ±³Ã¼ÇϽʽÿÀ[2].

½Ã½ºÅÛÀÌ ´ÙÀ½¿¡ ºÎÆÃµÇ¸é GRUB ¸Þ´º¿¡¼­ [p]¸¦ ´©¸£½Å ÈÄ GRUB ¾ÏÈ£¸¦ ÀÔ·ÂÇϽÃÁö ¾ÊÀ¸½Ã¸é ÆíÁý±â³ª ¸í·É ÀÎÅÍÆäÀ̽º¿¡ µé¾î°¥ ¼ö ¾ø½À´Ï´Ù.

ºÒÇàÀ̵µ ÀÌ·¯ÇÑ ÇØ°áÃ¥ ¸¸À¸·Î´Â ħÀÔÀÚ°¡ ´ÙÁß ºÎÆ® ȯ°æ¿¡¼­ ºñº¸¾È ¿î¿µ üÁ¦·Î ºÎÆÃÇÏ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î /boot/grub/grub.conf ÆÄÀÏÀ» ÆíÁýÇÏ¼Å¾ß ÇÕ´Ï´Ù.

ºñº¸¾È ¿î¿µ üÁ¦ÀÇ title ºÎºÐÀ» ãÀ¸½Å ÈÄ ¹Ù·Î ¾Æ·¡ ºÎºÐ¿¡ lockÀ̶ó´Â ÁÙÀ» Ãß°¡ÇϽʽÿÀ.

DOS ½Ã½ºÅÛ¿¡¼­ ÀÌ ÀýÀº ´ÙÀ½°ú À¯»çÇÏ°Ô ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù:

title DOS
lock

°æ°í°æ°í
 

ÀÌ ¹æ¹ýÀÌ Á¦´ë·Î ÀÛµ¿Çϱâ À§Çؼ­´Â /boot/grub/grub.conf ÆÄÀÏÀÇ Á᫐ ºÎºÐ¿¡¼­ password ÁÙÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ħÀÔÀÚ°¡ GRUB ÆíÁý±â ÀÎÅÍÆäÀ̽º¿¡ Á¢¼ÓÇÏ¿© Àá±Ý ÁÙÀ» »èÁ¦ÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.

ƯÁ¤ Ä¿³ÎÀ̳ª ¿î¿µ üÁ¦¿¡ ´Ù¸¥ ¾ÏÈ£°¡ »ç¿ëµÇµµ·Ï ÇϽ÷Á¸é ¾ÏÈ£ ÁÙ ´ÙÀ½ Àý¿¡ lockÀ̶ó´Â ÁÙÀ» ÷°¡ÇϽñ⠹ٶø´Ï´Ù.

°¢ ÀýÀº ´ÙÀ½ ¿¹½Ã¿Í À¯»çÇÑ ÁÙ·Î ½ÃÀÛÇÏ´Â °íÀ¯ ¾ÏÈ£·Î º¸È£µË´Ï´Ù:

title DOS
lock
password --md5 <password-hash>

ÁÖ¼®

[1]

½Ã½ºÅÛ BIOS´Â Á¦Á¶¾÷ü¿¡ µû¶ó ´Ù¸£±â ¶§¹®¿¡ ÀϺΠBIOS´Â µÎ °¡Áö Áß ÇѰ¡Áö À¯ÇüÀÇ ¾ÏÈ£ º¸È£¸¦ Áö¿øÇÏÁö¸¸ ´Ù¸¥ À¯ÇüÀº Áö¿øÇÏÁö ¾Ê´Â ¹Ý¸é ´Ù¸¥ BIOS´Â µÎ°¡Áö À¯Çü ¸ðµÎ Áö¿øÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù

[2]

GRUBÀº ¶ÇÇÑ ¾ÏȣȭµÇÁö ¾ÊÀº ¾ÏÈ£¸¦ ¼ö¿ëÇÕ´Ï´Ù. ±×·¯³ª º¸¾È»ó ÀÌÀ¯·Î md5 ÇØ½Ã¸¦ »ç¿ëÇÏ½Ã±æ ±ÇÀåÇÕ´Ï´Ù.