如果先装了linux,后装windows,grub就会被windows的bootloader覆盖掉,只有重新装grub.
具体方法:
1. 用linux安装光盘启动,进入rescure模式,打开命令终端。
2. 确定自己用的是GRUB1还是GRUB2,Ubuntu 9.10之前用的是GRUB1,之后的版本用的是GRUB2
对于GRUB1, 进行如下操作:
1)sudo grub
2) root (hdX,Y) ##X代表硬盘序号,Y代表分区号,如系统安装在/dev/sda6上,则为 (hd0, 5)
3) setup (hdX)
4) quit
5) sudo reboot
重启后恢复正常
对于GRUB2,进行如下操作:
1) sudo -i
2) mount /dev/sdaX /mnt ##X为Linux系统所在分区号
3) grub-install --root-directory=/mnt/ /dev/sda
4)reboot
重启后恢复正常
删除GRUB: 找一个98启动盘,运行 "fdisk /mbr" 即可删除grub