前两天我装了一个Windows7,结果搞的GRUB2的启动菜单消失了!!查了很多网页,最好的也不过是用GRUB4dos,
呵呵,经过几天对GRUB2教程的啃读,终于搞定了,哈哈哈哈!!
下面就介绍一下方法:
首先,要用9.10安装盘进入,选择第一项“不改变系统内容”的那个选项,这样会进入一个外部的ubuntu系统,进入终端,
输入# sudo fdisk -l 判断系统所在磁盘分区(如果你不能确定系统分区,执行# df -Th)
然后,挂载标准的系统。在根目录新建一个文件夹mnt1,
# sudo mkdir /mnt1
接着,挂载你的系统的分区(以sda为例,Y是分区呈):
# sudo mount /dev/sdaY /mnt1
(注意:如果你的ubuntu装在多个分区上,就要把/boot分区的目录挂上,例如:# sudo mount /dev/sdaY /mnt1/boot )
挂载装置:
# sudo mount --bind /dev/ /mnt1/dev
Chroot至你的标准系统:
# sudo chroot /mnt1
重装GRUB2:
# sudo grub-install /dev/sda (不要指定分区号)
验证安装:
# sudo grub-install --recheck /dev/sda
退出Chroot:按下键盘CTRL-D
卸载分区:
# sudo umount /mnt1/dev
(若你是单独挂载的/boot分区,要先卸载它:sudo umount /mnt1/boot)
最后卸载/mnt1:
# sudo umount /mnt
重起:
# sudo reboot
正常进入系统后,更新/boot/grub/grub.cfg:
# sudo update-grub
寻找开机载入程序位置:
# grub-probe -t device /boot/grub
再重新装一下GRUB2:
# sudo grub-install /dev/sda
再次检查安装:
# sudo grub-install --recheck /dev/sda
然后# sudo update-grub更新一下
就OK了,哈哈!!!