grub手动引导、修复win7Mbr

一 引导Linux
   

    重启进入到grub菜单界面时 按 c 键进入grub命令模式

   

    指定/boot所在的分区 比如分区是第一块硬盘第一分区 即hd

   

    grub> root (hd )

   

    指定kernel 主要是找到vmlinuz文件

   

    grub> kernel /vmlinuz

   

    注意 如果文件不是在对应磁盘分区的根目录 而是在某个文件夹内需要使用文件的路径 比如在(hd )分区下面的isolinux文件夹中 则命令为 kernel /isolinux/vmlinuz 下面对于指定initrd文件 同样的方法

   

    指定initrd即找到initrd

   

    grub> initrd /initrd

   

    开始引导

   

    grub> boot

   


二 引导windows
   

    重启进入到grub菜单界面时 按 c 键进入grub命令模式 注意这里假设(hd )为windows系统安装磁盘号

   

    grub> rootnoverify (hd )

   

    grub> chainloader +

   

    grub> makeactive

   

    grub> boot

   


三 WIN 中删除多余的启动引导项
   

    多次安装双系统 有时候会存在多个启动引导项目 这些引导项目没有用处 如果删除如下

   

    使用Windows 的内置命令就可以删除你指定的启动引导项 这个命令就是BCDEdit

   

    打开CMD窗口 在命令输入bcdedit并回车 可查看当前所有启动项

   

    每个启动项都有自己的ID 如 {bootmgr} {ntldr} {current}

   

    以及形如{XXXXXXXXX XXXX XXX XXXX XXXXXXXXX}的 标识符

   

    删除某个启动引导项的命令是 bcdedit/delete{ID}/f     注意 ID需要使用上面启动项的大括号中的序号代替

   

    current的引导不要删除 使用中的linux引导不要删除

   


四 WIN 修复MBR
   

    当安装双系统后 主引导安装到linux系统情况下 如果直接格式化linux所在的盘 则造成windows无法引导 此时需要window MBR进行修复 xp可以使用winPE进行修复 而Win 系统盘不再带有PE功能 不过可以使用其他方法 如下

   

    在光驱插入win 安装盘或者用USB启动(win 支持USB直接启动安装 不过USB方法我没有测试过)

   

    选择完语言选项后 进入下一步 选择底下的系统修复而不是继续安装

   

    自动搜索完已经安装的系统后 进入下一步

   

    不要让Windows自动修复 没用的 进入命令提示符模式

   

    先输入命令bootrec /fixmbr 回车 再输入命令bootrec /fixboot 回车

   

    重启系统即可重新恢复Win 启动模式

   

    以下内容是转载 本人没有测试

   

    win 修复mbr仍有grub界面

   


解决方法
   

    win 的安装盘里有这个文件 bootsect exe

   

    把它复制到系统盘 然后在win 命令行运行bootsect /nt   /mbr

   

    成功后mbr的grub就被nt 覆盖了

   

    重启后将不会再有grub引导

grub手动引导、修复win7Mbr

相关文章:

你感兴趣的文章:

标签云: