¸ÖƼ ºÎÆÃÀ¸·Î WindowsÀÌ¿ÜÀÇ OS¸¦ ¼³Ä¡ÇÏ´Â °æ¿ì ¹ß»ýÇÏ´Â °¡Àå Å« ¹®Á¦´Â Windows¸¦ ´Ù½Ã ¼³Ä¡Çϰųª »õ·Î ¼³Ä¡ÇÏ¸é ¸®´ª½ºÀÇ ºÎÆ® ·Î´õ¸¦ ³¯·Á¹ö¸°´Ù´Â Á¡ÀÌ´Ù. µû¶ó¼ ÇÊÀÚÀÇ °æ¿ì¿¡´Â ÁÖ OS¸¦ Windows·Î ÇÏ°í ºÎ OS·Î ¸®´ª½º¸¦ »ç¿ëÇÏ´Â °æ¿ì¶ó¸é ¸®´ª½ºÀÇ ºÎÆ® ·Î´õ¸¦ »ç¿ëÇÏ´Â °Í º¸´Ù´Â
NT ·Î´õ·Î ¸®´ª½º·Î ºÎÆÃÇÒ °ÍÀ» ±Ç°íÇÏ´Â ÆíÀÌ´Ù. ±× ÀÌÀ¯´Â °£´ÜÇÏ´Ù. ¸®´ª½º º¸´Ù´Â Windows¸¦ ´Ù½Ã ¼³Ä¡ÇÒ °¡´É¼ºÀÌ ¸¹±â¶§¹®ÀÌ´Ù.
±×·¯³ª ¹Ý´ë·Î ¸®´ª½º ·Î´õ¸¦ ÀÌ¿ëÇؼ Windows·Î ºÎÆÃÇϱ⸦ ¿øÇÏ´Â °æ¿ìµµ ÀÖÀ» ¼ö ÀÖÀ¸¹Ç·Î ÀÌ ¹øÆÁ¿¡¼´Â ¸®´ª½º¿¡¼ MBRÀ» ÃßÃâÇÏ°í º¹¿øÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°Ú´Ù. ¸®´ª½º¿¡¼ MBR ÃßÃâ/º¹¿øÀº ¸®´ª½º ·Î´õ¸¦ »ç¿ëÇÏ¸é¼ Windows¸¦ ´Ù½Ã ¼³Ä¡Çϰųª Windows¸¦ Ãß°¡·Î ¼³Ä¡ÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ÇÊÀÚ°¡ »ç¿ëÇÑ ¸®´ª½º´Â Redhat °è¿ÀÇ FedoraÀÌÁö¸¸ ´Ù¸¥ OS¿¡¼µµ ºñ½ÁÇÒ °ÍÀ¸·Î »ý°¢µÈ´Ù. ´Ù¸¸ º¹¿ø CD³ª º¹¿ø ¸ðµå¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ¸®´ª½º¸¶´Ù ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ¸¹Ç·Î ÀÌ ºÎºÐÀº ÇØ´ç ¸®´ª½º ¸Å´º¾óÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù.
- MBR ̧̉
Windows´Â ´Ù¸¥ OS¸¦ °í·ÁÇÏÁö ¾Ê°í ¼³Ä¡µÇ±â¶§¹®¿¡ ´Ù¸¥ OSÀÇ MBRÀ» ³¯¸®´Â °æ¿ì°¡ ¸¹´Ù. µû¶ó¼ Windows¸¦ ´Ù½Ã ¼³Ä¡Çϰųª Ãß°¡ ¼³Ä¡ÇÏ´Â °æ¿ì Ç×»ó ÁÖÀÇÇØ¾ß ÇÒ ÀÏÀº ¸®´ª½ºÀÇ MBR¸¦ ÃßÃâÇؼ ¹é¾÷ÇÏ´Â ÀÏÀÌ´Ù. ¸®´ª½º¿¡¼ MBRÀ» ¹é¾÷ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
- ¸®´ª½º·Î ºÎÆÃÇÑ ÈÄ ¸®´ª½º Å͹̳ÎÀ» ±âµ¿ÇÑ´Ù.
- ¸®´ª½º Å͹̳ο¡¼ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÑ´ÙÁÖ1, ÁÖ2.
dd if=/dev/hda /of=/bootsect.lnx bs=512 count=1
¿©±â¼ /dev/hda´Â MBRÀ» Æ÷ÇÔÇÏ°í ÀÖ´Â ÇÏµå µð½ºÅ©¸¦ ÀǹÌÇÑ´Ù.
- ¸¸¾à Ç÷ÎÇÇ·Î ¹é¾÷ÇÏ°í ½Í´Ù¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÑ´ÙÁÖ3.
mcopy /bootsect.lnx a:
- shutdown -r now ¸í·ÉÀ» ÀÌ¿ëÇؼ ¸®´ª½º ½Ã½ºÅÛÀ» ´Ù½Ã ±âµ¿ÇÑ´Ù.
- Windows ¼³Ä¡
Windows ´Ù½Ã ±ò°Å³ª Ãß°¡ÇÑ´Ù. 2K, Linux°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ XP¸¦ Ãß°¡ÇÑ °æ¿ì¿¡´Â ´ÙÀ½ ´Ü°è·Î ¹Ù·Î ÁøÇàÇصµ µÇÁö¸¸ 2K, XP, Linux°¡ ¼³Ä¡µÇ¾î ÀÖ´Â ½Ã½ºÅÛ¿¡ 9X¸¦ ´Ù½Ã ±ò°Å³ª Ãß°¡ÇÑ °æ¿ì¶ó¸é ´ÙÀ½ ´Ü°è¸¦ ÁøÇàÇϱâÀü¿¡ ¹Ýµå½Ã ÇÏÀ§ OS ¼³Ä¡ÇÑ °æ¿ì º¹±¸Çϱ⸦ Àû¿ëÇØ¾ß ÇÑ´Ù.
- MBR º¹¿ø
ÀÌÁ¦ ³²Àº ÀÏÀº Àü´Ü°è¿¡¼ ¹é¾÷ÇصРMBRÀ» º¹¿øÇϸéµÈ´Ù. ±×·¯³ª ¹®Á¦´Â MBRÀÌ ¼Õ»óµÆ±â¶§¹®¿¡ ¸®´ª½º·Î ºÎÆÃÇÒ ¼ö ¾ø´Ù´Â Á¡ÀÌ´Ù. ±×·¯³ª Å©°Ô °ÆÁ¤ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ¸®´ª½º ¼³Ä¡ CD¿¡´Â º¹±¸ ¸ðµå·Î ºÎÆÃÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇϱ⶧¹®ÀÌ´Ù. ÀýÂ÷´Â ´ÙÀ½°ú °°´Ù.
- ¸®´ª½º ¼³Ä¡ CD·Î ºÎÆÃÇÑ´Ù.
- ´ÙÀ½Ã³·³ ºÎÆ® ¿É¼ÇÀ» ¹¯´Â ·Î±×ÀΠȸ鿡¼ linux rescue¶ó°í ÀÔ·ÂÇÑ ÈÄ ¿£ÅÍÅ°¸¦ ÀÔ·Â, ¸®´ª½ºÀÇ º¹±¸ ÄַܼΠºÎÆÃÇÑ´Ù.
- ¸®´ª½º º¹±¸ Äֿܼ¡¼ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.
chroot /mnt/sysimage
- ¸®´ª½º º¹±¸ Äֿܼ¡¼ ´ÙÀ½ ¸ç·ÉÀ» ÀÌ¿ëÇؼ ¹é¾÷µÈ MBRÀ» º¹±¸ÇÑ´Ù.
dd if=/bootsect.lnx of=/dev/hda bs=512 count=1
¿©±â¼ /dev/hda´Â MBR¸¦ ÀúÀåÇÒ ÇÏµå µð½ºÅ©¸¦ ÀǹÌÇÑ´Ù.
- ¸®´ª½º º¹±¸ Äֿܼ¡¼ exit ¸í·ÉÀ» µÎ¹ø ½ÇÇàÇؼ º¹±¸ ÄܼÖÀ» Á¾·áÇÑ´Ù.
ÁÖ1: ¹Ýµå½Ã °ü¸®ÀÚ ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÑ´Ù. µû¶ó¼
su - root ¸í·ÉÀ» ÀÌ¿ëÇؼ ¸ÕÀú °ü¸®ÀÚ·Î ·Î±×ÀÎÇØ¾ß ÇÑ´Ù.
ÁÖ2: ½ÇÁ¦ MBRÀÌ Á¤»óÀûÀ¸·Î ÃßÃâµÇ¾ú´ÂÁö ¹Ýµå½Ã È®ÀÎÇØ¾ß ÇÑ´Ù. ¸í·ÉÇà¿¡¼ ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÒ ÈÄ Binary file /bootsect.lnx matches¶ó´Â ¸Þ½ÃÁö°¡ Ãâ·ÂµÇ¸é Á¤¼ºÀûÀ¸·Î ÃßÃâµÈ °ÍÀÌ´Ù.
grep -U "GRUB" /bootsect.lnx
ÁÖ3:
mcopy ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ¾ø´Â ½Ã½ºÅÛÀÇ °æ¿ì ´ÙÀ½ ¸í·ÉÀ» ÀÌ¿ëÇؼ ¹é¾÷ÇÒ ¼ö ÀÖ´Ù.
mount -t msdos /dev/fd0 /mnt/floppy
cp /bootsect.lnx /mnt/floppy
umount /mnt/floppy