先安装好Linux操作系统,然后安装Windows 当Windows 安装完后,Windows会把MBR重写,这样grub就消 失了其 实GRUB的重装方法有很多, 1.用安装光盘启动,选升级安装,再只选安装GRUB行了. 2.用安装光盘启动,到BOOT那里输入linux rescue 也就是进入求援模式,到出现#命令提示符时,输入chroot /mnt/sysimage 然后再输入grub-install /dev/hda 搞定... 3.如果你用grub来引导linux和windows,当windows出毛病重新安装后 ,会破坏MBR中的grub,这时需要恢复grub. 4.这时就启动光盘进入Linux rescue模式 然后运行fdisk -l 查看/boot位于哪个分区 运行grub,进入 5.grub> find /boot/grub/stage1 这是会输出(hdx,y)然后在 6.grub>root (hdx,y) 这是/boot所在的分区 7.grub>setup (hd0) 把grub写到MBR上 运行成功后,就修改menu.lst 8.注释:这里的X,如果是一个盘,就是0,如果你所安装的linux的 根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所 在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。 在最后添加 title winxp rootnoverify (hd0,0) 用于指定Windows所在的分区 chainloader +1 用于加载Windows的boot loader 然后重启就可以看到grub界面多了个启动项
|