¡¡¡¡Æäʵ°ÑGrub×°ÔÚÓ²Å̵ÄMBRÉϾͿÉÒÔʵÏÖWindowsºÍLinuxµÄË«Æô¶¯¡£ÔÏÈÒ»Ö±ÓÃGrub£¬µ«ÊÇGrubÓÐÒ»¸öȱµã(ÆäʵÊÇWindowsµÄȱµã)¾ÍÊÇÿ´ÎÖØ×°Windows¶¼»á°ÑGrub¸²¸Ç¡£¶øGrubµÄ»Ö¸´ÐèÒªÒ»ÕűȽϺõÄLinux°²×°¹âÅÌ(±ÈÈçDebian)»òÕß´øÓÐGrubµÄϵͳÐÞ¸´¹âÅÌ¡£
¡¡¡¡ÆäʵWindowsµÄBoot ManagerÒ²¿ÉÒÔÆô¶¯LinuxµÄ¡£Ê×ÏÈÐèÒª½«Grub×°ÔÚ¾ßÌåµÄLinux·ÖÇøÉÏ(¶ø²»ÊÇÓ²ÅÌMBRÉÏ)£¬Ò»°ãGrub°²×°Ê±»áÓÐÕâÑùµÄÑ¡Ïî¡£Ò²¿ÉÒÔÊÖ¶¯½«Grub×°ÔÚLinux·ÖÇøÉÏ£¬Èç¹ûÄãµÄlinux·ÖÇøÊÇ/dev/hda2£¬Ò²¾ÍÊÇGrubÖеÄ(hd0,0)£º
¡¡¡¡# grub
¡¡¡¡grub> setup (hd0,1)
¡¡¡¡......
¡¡¡¡È»ºó½«/dev/hda2µÄÍ·512 bytes¶Á³öÀ´£¬Ð´µ½Îļþlinux.bootÀï(ÎļþÃûËæ±ãÈ¡)¡£
¡¡¡¡# dd if=/dev/hda2 of=linux.boot bs=512 count=1È»ºóÏë°ì·¨°Ñlinux.bootתÒƵ½windowsµÄ·ÖÇøÉÏ£¬NTFS·ÖÇø²»ºÃд£¬±È½ÏºÏÀíµÄ·½·¨ÊÇÔÚLinuxÏÂͨ¹ýÍøÂ翽±´µ½±ðµÄ»úÆ÷£¬»òÕßÊÇ¿½±´µ½UÅÌÉÏ£¬È»ºó»Øµ½Windows¿½±´»ØÀ´¡£¼ÙÉ轫linux.boot¿½±´µ½ÁËC:\linux.boot¡£
¡¡¡¡Èç¹ûÊÇWindows XP£¬½ÓÏÂÀ´µÄË«Æô¶¯ÉèÖþͺܼòµ¥ÁË£¬Ö±½Ó±à¼C:\boot.iniÎļþ£¬¼ÓÉÏÏÂÃæµÄÄÚÈݾͿÉÒÔÁË£º
¡¡¡¡linux.boot="Linux"
¡¡¡¡ÖØÐÂÆô¶¯Ö®ºó¾Í¿ÉÒÔ¿´µ½LinuxÕâ¸öÑ¡ÏîÁË£¬½øÈëºóÓ¦¸Ã³öÏÖGrubµÄ²Ëµ¥¡£µ«ÊÇVista Boot ManagerµÄÅäÖÃûÓÐÕâô¼òµ¥¡£Ê×ÏÈÔÚÃüÁîÐÐÔËÐÐ
¡¡¡¡bcdedit /enum all | find ""Èç¹û½á¹û·µ»Ø identifier £¬¾ÍÓ÷½°¸B£¬·ñÔòÓ÷½°¸A¡£
¡¡¡¡·½°¸A£º
¡¡¡¡bcdedit /create /d "Linux"
¡¡¡¡bcdedit /set device boot
¡¡¡¡bcdedit /set path linux.bootbcdedit /displayorder /addlast
¡¡¡¡·½°¸B(×¢ÒâÒª¸ù¾ÝµÚÒ»¸öÃüÁî·µ»Ø½á¹û×öÏàÓ¦ÐÞ¸Ä)£º
¡¡¡¡C:>bcdedit /copy /d "Linux"
¡¡¡¡The entry was successfully copied to .
¡¡¡¡C:>bcdedit /set device boot
¡¡¡¡The operation completed successfully.
¡¡¡¡C:>bcdedit /set path linux.boot
¡¡¡¡The operation completed successfully.
¡¡¡¡C:>bcdedit /displayorder /addlast
¡¡¡¡The operation completed successfully.
¡¡¡¡ÖØÆôÖ®ºó¾Í¿ÉÒÔÔÚVistaµÄÆô¶¯½çÃæ¿´µ½LinuxÕâ¸öÑ¡ÏîÁË¡£