方法一:最近出了windows8的消费者预览版,一时手痒就装上了
本来的系统是win7+ubuntu11
10双系统,ubuntu是直接硬盘安装在G盘,引导用的就是默认的grub
装了win8后,覆盖了ubuntu的启动项,所以在网上搜了下资料解决了
步骤如下:找一张ubuntu的光盘(不限版本,11
04以上的最好,我用的是11
04的盘,因为11
10的盘不知道哪去了),然后改系统从光盘启动,进入临时ubuntu系统,选择“试用ubuntu”
运行命令:sudofdisk-l(这里不是数字1,是字母l),找到ubuntu所在分区
由于我的是装在G盘,所以显示为sda8
运行命令:sudo-i进入到root用户,方便后面的操作
运行命令:mkdir/media/tmpdir建立临时文件夹,然后输入命令:mount/dev/sda8/media/tmpdir挂载系统
接下来是最重要的一步,输入命令:sudogrub-install--root-directory=/media/tmpdir/dev/sda(注意,这里就是sda,后面不要写成sda8),如果显示noerrorreport,则表示基本成功了
接下来,重启系统,不要进入windows,先进入ubuntu,在终端中输入命令:sudoupdate-grub2更新grub后方成功完成,这时候就可以重启进入任意一个系统了
以上经过windows7和windows8系统测试都没有问题,最终很完美的解决了启动项问题
方法二:如果您的电脑是windows7与ubuntu双引导,而且grub2安装到了MBR,那么当重装windows7后,安装系统将把MBR重写,所以安装完成后就会直接进入windows7而不再出现grub2的系统选择界面了
如果您遇到这种情况,完全不需要再把ubuntu重装,因为ubuntu并未被破坏,只是少了一