Grub引导Windows系统
出自Linux Wiki
前言
现在的Linux安装程序都可以在安装grub时加入windows启动项,但有时如果有分区发生变化等因素导致grub找不到菜单文件,开机后会进入grub的命令行界面,此时了解如何用grub引导windows系统就显得十分重要了。
实现方法
其实grub引导windows很简单,大体过程如下:
- 先了解windows所在的分区,一般是(hd0,0),如果不是,(如果不知道如何表示你的windows所在分区,可以参考Grub分区表示方法)。
- 假设Windows被安装在(hd0,0),则可以输入以下命令引导Windows引导程序:
rootnoverify (hd0,0) chainloader +1 boot
原理简介
Windows的引导器是在安装时被默认地安装到分区的引导扇区中的,上面的方法直接调用扇区引导区中的代码,Windows是这样被启动的。
类似的,这种方法也可用来引导FreeBSD等分区。