电脑之前装了两个独立的系统:Win7和Ubuntu。后来重装Windows后,之前的启动引导项没有了。想起了之前在看《Linux入门很简单》这本书中似乎提到这个问题。再翻到这一节,看书中针对这个问题的解决方法是这样的:
1、用Ubuntu的安装U盘启动电脑,选择体验Ubuntu(不安装);
2、进入Ubuntu体验界面,打开终端,输入:sudo -i 获得root权限,然后再运行:
mount /dev/sdax /media/ //这里的sdax中的x是之前电脑中安装的ubuntu系统的根目录的那个分区,我的电脑是安装在sd8这个分区的,所以输入 mount /dev/sda8 /media 。
如果当时安装Ubuntu时还分了boot分区了,还需要运行:
mount /dev/sda7 /media/boot/ //sda7为我的电脑中Ubuntu的boot分区;
3、mount 好了之后,再运行:
grub-install –root-directory=/media/ /dev/sda //注意这里”root-directory”前面是两条线“–root-directory”
一开始就是写成了:grub-install -root-directory=/media/ /dev/sda ,结果就出现了: Unrecognized option ‘-root-directory=/media/’这样的错误提示。
上面都设置好后,重启电脑,可以进入Ubuntu引导界面了。不过这样设置后,启动电脑直接进入了Ubuntu,没有Windows的引导选项了。如果出现这种情况,要在Ubuntu中终端输入:
sudo update-grub2
再重启电脑,Ubuntu引导界面就有windows的选项了。