首先,要知道自己的硬盘分区情况和系统安装情况。
本文以如下的分区安装情况为例:
sda1 Windows 7
sda2 扩展分区
sda5 Windows XP
sda6 Linux 2.6.32.26 LTS
sda7 Linux Swap
sda8 ...
sda9 ...
sda10 ...
那么在GRUB中启动Windows 7的命令就是:
grub> chainloader (hd0,0)+1grub> boot
启动Windows XP的命令就是:
grub> chainloader (hd0,1)+1grub> boot
启动Linux的命令就是:
grub> root (hd0,5)grub> kernel (hd0,5)/boot/vmlinuz-2.6.32-26-generic root=/dev/sda6
注意:
(1)(hd0,5)的意思是第一块硬盘的第6个分区,硬盘编号是从0开始的阿拉伯数字,分区编号也是从0开始的阿拉伯数字。
(2)但是设备文件中是sda6,表示第一块硬盘的6表示第6个分区,硬盘编号是从a开始的英文字母,分区编号是从1开始的阿拉伯数字。