Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
* HanIRCÀÇ #coffeenix ¹æ
[ Àåºñ ¹× ȸ¼± ÈÄ¿ø ]
HOME > Unix/Linux óÀ½ ½ÃÀÛÇϱ⠵µ¿ò¸»
°Ë»ö : »çÀÌÆ® WHOIS À¥¼­¹ö Á¾·ù

¸®´ª½º ¹èÆ÷ÆÇ(¹èÆ÷º») (26)
OS ¼³Ä¡ (10, ±Û 4, ÀÚ·á 8)
¸Å´º¾ó / ¸ÇÆäÀÌÁö (8, ÀÚ·á 2)
FreeBSD, OpenBSD (*BSD) (17, ±Û 1, ÀÚ·á 6)
GNU / GPL(General Public License) (4, ÀÚ·á 3)
¸í·É¾î »ç¿ëÇϱâ (10, ±Û 5, ÀÚ·á 12)
Á¤±Ô Ç¥Çö½Ä(Á¤±Ô½Ä) (5, ÀÚ·á 3)
FAQ / ¸®´ª½º,À¯´Ð½º ÀÏ¹Ý (4, ÀÚ·á 4)
OS°£ ºñ±³ / ´ëü ÇÁ·Î±×·¥ ºñ±³ (9, ÀÚ·á 3)

  ¸®´ª½º ºÎÆà °úÁ¤ I - MBR °ú ºÎÆ÷δõÀÇ °ü°è ÀÛ¼ºÀÏ : 2007/07/16 21:40
 
  • ±Û¾´ÀÌ : ·ù¹ü·æ
  • Á¶È¸¼ö : 14900
          [ ÀÌÀüÈ­¸é / ¼öÁ¤ ]   ºñ¹Ð¹øÈ£ :     Àμâ¿ë È­¸é
      1. ù°, MBR °ú ºÎÆ÷δõÀÇ °ü°è (¸ÖƼ ºÎÆà ÀÌÇØ¿Í ºÎÆà °úÁ¤ ÀÌÇظ¦ À§ÇÑ)


    MBR (Master Boot Reader) : MBRÀ̶õ Çϵåµð½ºÅ©·Î ºÎÆÃÇϱâÀ§ÇÑ Á¤º¸¿Í ÆÄƼ¼Ç ºÐÇÒ Á¤º¸ ºÎÆÿ¡ »ç¿ëµÇ´Â ½ÇÁ¦ ÆÄƼ¼Ç (ACTIVE PARTITION)¿¡ ´ëÇÑ Á¤º¸°¡ ÀúÀåµÈ °÷À¸·Î Çϵåµð½ºÅ©ÀÇ Á¦ÀÏ ¹Ù±ùÂÊ¿¡ À§Ä¡ÇÑ °ø°£À¸·Î(Àý´ë¼½ÅÍ0(Cylinder 0, Head 0, Sector 1), Å©±â:1sector(512byte)) ÇÏµå µð½ºÅ©·Î µé¾î¿À´Â °ü¹®ÀÌ µÇ´Â °÷ÀÌ´Ù.


      --> ÀÌÇØÇϱ⠽±µµ·Ï,

                    1. ÇÏµå µð½ºÅ©ÀÇ Ã¹¹ø° Á¤º¸ ÀúÀå°ø°£¿¡ ÀúÀåµÇ¾î ÀÖ´Ù.(ù¹ø° sector)
                    2. ÀÌ Ã¹¹ø° sector´Â 512Byte À̸ç, 512¹ÙÀÌÆ®Áß¿¡¼­ óÀ½ 446¹ÙÀÌÆ®´Â
                    ¿î¿µÃ¼Á¦¸¦ ÀоîµéÀ̱â À§ÇÑ Áغñ´Ü°è Äڵ尡 µé¾î ÀÖÀ¸¸ç ³ª¸ÓÁö 64¹ÙÀÌÆ®°¡
                    ÆÄƼ¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ µé¾î ÀÖ´Ù. 2¹ÙÀÌÆ®´Â MBRÀÌ ¸Â´ÂÁö È®ÀÎÇϱ⠰ªÀ¸·Î
                    ±â·ÏµÇ¾î ÀÖ½À´Ï´Ù. 446 + 64 + 2 = 512 .





    < ****** °³³äÀûÀÎ ³»¿ëÀÌ ¾Æ´Ñ, ¸ñÀû¿¡ ¸ÂÃç ÀÌÇصµ¸¦ ³ôÀÌ°Ú´Ù. ****************>

      MBRÀº ¸Þ¸ð¸®¿¡ ÀûÀçµÉ ¿î¿µÃ¼°è °¡ ÀúÀåµÇ¾î ÀÖ´Â ÆÄƼ¼ÇÀÇ ºÎÆ® ¼½ÅÍ ·¹ÄÚµå ÀÐ¾î µéÀϼö ÀÖ´Â ÇÁ·Î±×·¥À» °¡Áö°í ÀÖ´Ù. (446Byte - ·Î´õ ÇÁ·Î±×·¥)


           ÄÄÇ»ÅÍ°¡ ÄÑÁø´Ù. -> ROMÀÇ BIOS°¡ ·ÎµùµÈ´Ù. -> µð½ºÅ©ÀÇ Ã¹¹ø° sector (MBR)ÀÌ ·Îµù
        -> ¿î¿µÃ¼Á¦°¡ ÀÖ´Â ÆÄƼ¼ÇÀÇ ºÎÆ® ¼½ÅÍ ·Îµù -> ¿î¿µÃ¼Á¦ ³ª¸ÓÁö ·Îµù


      "µð½ºÅ©ÀÇ Ã¹¹ø° sector (MBR)ÀÌ ·Îµù -> ¿î¿µÃ¼Á¦°¡ ÀÖ´Â ÆÄƼ¼ÇÀÇ ºÎÆ® ¼½ÅÍ ·¹Äڵ带 ·Îµù" ºÎºÐÀ» ½±°Ô Ç®ÀÌÇϸé(lilo ³ª grub ¸¦ ÅëÇÑ ¸ÖƼ ºÎÆà ¿¬»ó) 446¹ÙÀÌÆ®¿¡ "lilo ȤÀº grub"°¡ ¼³Ä¡µÇ¾îÀÖ´Ù°í °£´ÜÇÏ°Ô »ý°¢ÇØÁÖ¸é µÈ´Ù.


       64Byte¿¡ ÆÄƼ¼ÇÀÌ ¾î¶»°Ô ³ª´©¾îÁ® ÀÖ´ÂÁö ¸í½ÃÇØÁÖ´Â ÆÄƼ¼Ç Å×À̺íÀÌ Á¸ÀçÇϴ°ÍÀÌ´Ù. ¿©±â¼­ Ãß°¡ÀûÀÎ ³»¿ëÀ» Àû¾î ÁÖ¸é, ÆÄƼ¼Ç Å×À̺íÀº ÁÖÆÄƼ¼ÇÀº 4°³ ¹Û¿¡ »ý¼ºÀÌ µÇÁö ¾Ê´Â´Ù´Â ¸»À» µé¾úÀ»°ÍÀÌ´Ù. "¿Ö 4°³Àΰ¡?"¶ó´Â Àǹ®Á¡À» °¡Á³À»ÅÙµ¥, ÆÄƼ¼ÇÅ×À̺íÀ» ±¸¼ºÇϱâ À§Çؼ­´Â 16Byte °¡ ÇÊ¿äÇϱ⠶§¹®ÀÌ´Ù. ¾î¶°ÇÑ ³»¿ëµéÀÌ µé¾î ÀÖ´ÂÁö´Â http://wiki.kldp.org" ¿¡¼­ "ÆÄƼ¼Ç" À̶ó°í °Ë»öÇϱ⠹ٶõ´Ù. ¹°·Ð, ÇϳªÀÇ ÁÖ ÆÄƼ¼ÇÀ» ³ª´²¼­ ³í¸®ÀûÀÎ ÆÄƼ¼Ç ±¸¼ºÀÌ °¡´ÉÇÏ´Ù. Áï, 4°³ÀÌ»óÀÇ ÆÄƼ¼Ç ±¸¼ºÀÌ °¡´ÉÇϴٴ°ÍÀÌ´Ù.

       2Byte´Â ¾ê°¡ MBR ¸Â¾Æ¿ä!! ¶ó°í ¸»ÇÏ´Â°Å¶ó º¸½Ã¸é µË´Ï´Ù.




    * Á¤¸® : ÄÄÇ»ÅÍ°¡ ÄÑÁö¸é, MBRÀ» Àаí, ¿î¿µÃ¼Á¦°¡ ¼³Ä¡µÈ ÆÄƼ¼ÇÀ» È®ÀÎÇÏ¿©, ºÎÆ® ·Î´õ¸¦ ·ÎµùÇÏ°í, ºÎÆ® ·Î´õ´Â ³ª¸ÓÁö ¿î¿µÃ¼Á¦ ·ÎµùÇÑ´Ù. ¾î·Æ°Ô »ý°¢ÇÒ°Å ¾ø´Ù.

      Active ÇÑ ÆÄƼ¼Ç(¿î¿µÃ¼Á¦°¡ ¼³Ä¡µÈ ÆÄƼ¼Ç)À» ã±â À§ÇØ MBRÀ» ·ÎµùÇÏ°í, ¿î¿µÃ¼Á¦¸¦ ·ÎµùÇϱâ À§ÇØ ºÎÆ® ·Î´õ¸¦ ·ÎµùÇÏ°í, ºÎÆ® ·Î´õ¿¡¼­´Â ¿î¿µÃ¼Á¦¸¦ ¼ø¼­¿¡ ¸Â°Ô ¿Ã¸®±â À§ÇØ ´ÙÀ½ Äڵ带 ã´Â°Å »ÓÀÌ´Ù. ±æ°Ô ÀÌ·± ³»¿ëÀ» ÀûÀº°ÍÀº ÇÊÀÚ°¡ Çѹøµµ Çغ¸Áö ¸øÇß´ø ¸ÖƼ ºÎÆÿ¡ ´ëÇÑ ÀÌÇظ¦ Çϱâ À§Çؼ­ ÀÌ´Ù.



    ## ±Û¿¡¼­´Â MBR(Master Boot Record)ÀÇ ·Î´õ ÇÁ·Î±×·¥°ú ¿Í Boot Sector ·Î´õ ÇÁ·Î±×·¥À» º°°³ÀÇ °ÍÀ¸·Î Ãë±Þ ÇßÁö¸¸, µ¿ÀÏÇÑ ³»¿ëÀÌ´Ù. ´ÜÁö, ¾îµð¿¡ À§Ä¡ÇØ ÀÖ´À³ÄÀÇ ¹®Á¦·Î »ý°¢ÇØÁÖ¸é µÈ´Ù. ¸®´ª½º ¼³Ä¡½Ã  MBR¿¡ lilo¸¦ ¼³Ä¡ÇÒ °ÍÀΰ¡? ÆÄƼ¼ÇÀÇ Boot Sector¿¡ ¼³Ä¡ÇÒ°ÍÀΰ¡? ¹¯´Â Áú¹®ÀÌ ÀÖÀ»°ÍÀÌ´Ù. lilo ȤÀº grub´Â ºÎÆ÷δõ¸¦ ·ÎµùÇØÁֱ⵵ ÇÏÁö¸¸, Á÷Á¢ ¿î¿µÃ¼Á¦¸¦ ·ÎµùÇØÁֱ⵵ ÇÑ´Ù. (http://pec.etri.re.kr/~qkim/BootingProcess11.pdf ÀÌ ºÎºÐÀ» ÀоîÁشٸé, ÇÏ·Á´Â ¸»À» ÀÌÇØÇϴµ¥ ¸¹Àº µµ¿òÀÌ µÉ°ÍÀÌ´Ù. ¾Æ´Ï ÇÏ·Á´Â ¸» ÀüºÎ°¡ µé¾î ÀÖ´Ù.)



    ## ¸ÖƼ ºÎÆà ÀÌÇظ¦ À§ÇÑ °£·«ÇÑ ¼³¸í


    ¸ÕÀú, MBRÀÇ ±¸Á¶¸¦ »ý°¢ÇØÁà¾ßÇÑ´Ù.


    MBRÀº À§ÀÇ ¼³¸í ó·³ 1. ·Î´õ ÇÁ·Î±×·¥(·Î´õ ÄÚµå) 2. ÆÄƼ¼Ç Å×À̺í 3. 2byteÀÇ ¸ÅÁ÷ ³Ñ¹ö ·Î ÀÌ·ç¾îÁ® ÀÖ´Ù.  http://coffeenix.net/doc/misc/BootingProcess11.pdf  ;¸¦ º¸¸é ±×¸²ÀÌ Àֱ⠶§¹®¿¡ ÀÌÇØÇϴµ¥´Â ¾Æ¹«·± ÁöÀåÀÌ ¾øÀ»°ÍÀÌ´Ù. À§ÀÇ ¹®¼­¿¡¼­ MS-DOS ÀÇ boot sector ¿Í linux ÀÇ boot sector ¸¦ ±×¸²À¸·Î Ç¥ÇöÇØÁÖ°í Àִµ¥, »ç½Ç À§ ¹®¼­ ³»¿ëÀÌ ÀüºÎÀÌ´Ù. ¸·»ó ¼³¸íÀ» ÇÏ·Á°í ÇÏ´Ï, À§ÀÇ ¹®¼­ÀÇ ¹Ýº¹ÀÏ°Å °°¾Æ http://coffeenix.net/doc/misc/BootingProcess11.pdf ¸¦ °­Á¶ÇÏ´Â ¼±¿¡¼­ ³¡³»´Â°Ô ³ªÀ»°Å °°´Ù.


    °©ÀÚ±â ÀûÀ» ¸»ÀÌ ¾ø¾îÁ³´Ù. Ãß°¡ÀûÀ¸·Î "fdisk /mbr" ¿¡ ´ëÇؼ­ Àû°Ú´Ù.


    fdisk /mbr Çϸé MBR¸¦ »èÁ¦ ÇÑ´Ù°í ÇÏ¿©, 512 ByteÀÇ Àüü¸¦ »èÁ¦ÇÑ´Ù°í »ý°¢ÇÏ°í ÀÖ¾ú´Ù. ÇÊÀÚ´Â ´Ü¼øÇÏ°Ô ±×·¸°Ô »ý°¢Çß¾ú´Ù. Çѹø´õ ¸ÖƼ ºÎÆÃÀ» Çغ»ÀûÀÌ ¾ø¾ú±â ¶§¹®ÀÌ´Ù.


    fdisk /mbr Àº 446Byte Áï, ·Î´õ ÇÁ·Î±×·¥À» »èÁ¦Çϴ°ÍÀÌ´Ù. ÆÄƼ¼Ç Å×ÀÌºí¿¡´Â ¿µÇâÀÌ ¾ø´Â°ÍÀÌ´Ù. ¹°·Ð ¾Æ¿¡ ³¯·Á¹ö¸±¼öµµ ÀÖ´Ù. ¸®´ª½º »ó¿¡¼­ #dd command¸¦ »ç¿ëÇÏ¿© 512 Byte¸¦ µ¤¾î ¾º¿ì¸é µÇ´Â ¹®Á¦ÀÌ´Ï ¸»ÀÌ´Ù. ±×·³ ½ÇÀýÀûÀÎ µµ¿òÀÌ µÇ´Â MBR¿¡ À§Ä¡ÇÑ lilo ¸¦ »èÁ¦/º¹±¸ ÇÏ´Â ¹æ¹ýÀ» °£´ÜÇÏ°Ô Àû¾î º¸°Ú´Ù.


    »èÁ¦

        1. dos »ó¿¡¼­ÀÇ fdisk /mbr
        2, linux »ó¿¡¼­ÀÇ # /sbin/lilo -u /dev/hda
            -> -u device ´Â »èÁ¦ ¸í·ÉÀÌ´Ù.
        3. dd if=/dev/null of=/dev/hda bs=446 count=1  <-- °¡¹° °¡¹°ÇØ¿ä. ÀÌ ºÎºÐÀ» ¹ö·ÁÁֽñæ..
            -> ±â¾ïÀÌ °¡¹°ÇÏ´Ù. "/dev/null" ºñ¾î ÀÖ´Â, ¾ø´Â À̶õ °³³äÀ¸·Î »ý°¢ÇØÁÖ¸é µÈ´Ù. ¾Ö´çÃÊ Á¸ÀçÇÏÁö ¾ÊÁö¸¸, Á¸ÀçÇÏ´Â °ø°£À¸·Î º¸¸éµÈ´Ù.  ¾ø´Ù´Â Àǹ̰¡ ¸Â°Ú´Ù. ¿¹¸¦ µé¾î # cp /dev/null /var/messages ¸¦ ÇØÁÖ¸é, /var/messages ÀÇ Å©±â´Â 0 ÀÌ µÈ´Ù. ±×·¸´Ù°í /dev/null ÀÌ ºóÈ­ÀÏ°ú °°´Ù°í »ý°¢ÇÏ¸é ¾È µÈ´Ù. ¾ø´Â °ø°£À̱⠶§¹®ÀÌ´Ù. ¾ø´Â °³³äÀ̱⠶§¹®ÀÌ´Ù »ç½Ç ÆÄÀϵµ ¾Æ´Ï´Ù. ¹¹°¡ ´Ù¸¥°¡ Çϸé, ºó ÆÄÀÏ¿¡´Â ¾ö¿¬È÷ °ø°£À̶õ°Ô Á¸ÀçÇÏ°í, Á¸ÀçÇÏ´Â ÆÄÀÏ À̱⶧¹®¿¡ ¾î¶°ÇÑ °ªµéÀ» ¾µ¼ö ÀÖÁö¸¸, /dev/nullÀº ¾î¶°ÇÑ °ªµéµµ ¸Å°ÜÁú¼ö ¾ø´Ù. ¿¹¸¦ µé¾î # ls -al > /dev/null °ú # ls -al > /test/binfile Àº ¾ö¿¬È÷ Ʋ¸®´Â°ÍÀÌ´Ù. # ls -al > /dev/null ¿¡´Â ¾î¶°ÇÑ °ªµµ ³²°ÜÁöÁö ¾Ê´Â´Ù. ÇÏÁö¸¸, # ls -al > /test/binfile ¿¡´Â ls -al ÀÇ Ãâ·Â °ªÀÌ ³²´Â´Ù.



      * /dev/null ¿¡ ´ëÇØ °£´ÜÈ÷ Á¤¸® Çϸé, °¡»ó µð¹ÙÀ̽ºÀ̸ç, ¹°¸®ÀûÀ¸·Î Á¸ÀçÇÏÁö ¾Ê°í, ÀÚüÀûÀ¸·Î ¹«¾ð°¡¸¦ ÇÏÁö ¾Ê´Â °¡»ó µð¹ÙÀ̽ºÀÌ´Ù. Áï, ºñ¾î ÀÖ´Â, Á¸ÀçÄ¡ ¾ÊÀº µð¹ÙÀ̽ºÀΰÍÀÌ´Ù. ÀÌ µð¹ÙÀ̽º´Â ƯÁ¤ È­ÀÏÀÇ Å©±â¸¦ 0 À¸·Î ¸¸µé¶§, ȤÀº ƯÁ¤ ÇÁ·Î±×·¥ÀÇ Ãâ·Â °ªÀ» È­¸é»ó¿¡ Ãâ·ÂµÇÁö ¾Ê°í, ¾ø¾Ö°í ½ÍÀ»¶§ »ç¿ëÇÑ´Ù.

      Å©±â '0' ¸¸µé¶§ # cp -f /dev/null /var/messages
      Ãâ·Â °ªÀ» ¾ø¾Ù¶§ # a.out > /dev/null 2> /dev/null



    º¹±¸

       1. # dd if=/boot/boot.b of=/dev/hda bs=446 count=1
           - lilo »ý¼º½Ã default ·Î /boot/boot.b ¹é¾÷ ÆÄÀÏÀ» »ý¼ºÇÑ´Ù.
       2. # /sbin/lilo


    * grub ¸¦ ¸¹ÀÌµé »ç¿ëÇÑ´Ù. grub º¹±¸µµ ¾î·ÆÁö´Â ¾Ê´Ù. root ±ÇÇÑ È¹µæ ÇÏ¿©(ºÎÆà µð½ºÅ©³ª ¸®´ª½º ¾¾µðÀÇ rescue mode(º¹±¸¸ðµå) ÀÌ¿ë) # /sbin/grub ·Î grub ÇÁ·ÒÇÁÆ®¸¦ ¶ç¿îÈÄ

    -> root (hd0,1)
    -> install (hd0,1)/grub/stage1 d (hd0) (hd0,1)/grub/stage2 p (hd0,1)/grub/menu.lst
    ¸¦ »ç¿ëÇÏ¿© º¹±¸ ÇÒ¼ö ÀÖ´Ù. ´Ü, ¿©±â¼­ /boot ù¹ø° ÇϵåÀÇ µÎ¹ø° ÆÄƼ¼Ç(hd0,1)¿¡ À§Ä¡ÇØ ÀÖ´Ù´Â °¡Á¤¿¡¼­ ÀÌ´Ù. ´Ù¸¥°÷¿¡ À§Ä¡ÇØ ÀÖ´Ù¸é ÀÌ ºÎºÐ¸¸ ¹Ù²Ù¾îÁÖ¸é µÈ´Ù.
      Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
    [04/20] ±¹³»&#5
    [04/19] Á¦ÁÖ&#5
    [04/18] ??? ?????
    [04/17] ???? onion ?????? -
    [04/11] ±¹°¡&#5
    [04/10] Stride Into Dream:
    [03/20] Re: ¿Â¶óÀΰÔÀÓÀÇ Á¾ÁÖ±¹ ´ëÇѹα¹
    [10/20] Cross Compiler ±ò
    [07/14] SSL ¬¡¬°
    [04/26] Re: µµ½ºÈ­¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
    [04/25] µµ½ºÈ­¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
    [10/30] Cshell¿¡¼­ ³­¼ö ¼³Á¤
    [10/23] °øÇ×öµµÁÖ½Äȸ»ç SE ±¸ÀÎ Ëì
    [01/26] Re: wgetÀ¸·Î ´Ù¸¥¼­¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
    [01/25] wgetÀ¸·Î ´Ù¸¥¼­¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
      New!   ÃÖ±Ù¿¡ µî·ÏÇÑ ÆäÀÌÁö
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      ¿ÀÇÂij½ºÄÉÀ̵å ijµå (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI¸¦ È°¿ëÇÑ ¸®´ª½º ¼­¹ö°ü¸®
      DNS ¼³Á¤ °Ë»ç
      nagiosgraph ¼³Ä¡ ¹æ¹ý
      Slony-I ¼³Ä¡ ¹æ¹ý (postgresql replication tool)
      Qmail±â¹ÝÀÇ Anti spam ½Ã½ºÅÛ ±¸ÃàÇϱâ
      clusterssh

    [ ÇÔ²²ÇÏ´Â »çÀÌÆ® ]




    ¿î¿µÁø : ÁÁÀºÁøÈ£(truefeel), ¾ß¼ö(yasu), ¹ü³ÃÀÌ, sCag
    2003³â 8¿ù 4ÀÏ~