一 引导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引导