调出grub并应用其引导Windows+Ubuntu启动

今天一个室友安装 Windows+Ubuntu 双系统,碰上一个小问题,现在记录下来。
其实只是一个很简单的问题,但是对于没有用过linux系统的少年可能很难,但是有那么句话嘛

无折腾不少年

所以只是需要我们多百度查找网上的教程就好了,自己折腾还会记忆深刻呢(^_^)|||

唠完了,以下是正题

问题是装完Ubuntu后重启直接进入了Ubuntu,而没有引导界面

解决方法

首先打开终端输入以下代码:

1
sudo update-grub

输入用户密码后看到以下信息:

1
2
3
4
5
6
7
8
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.16.0-23-generic
Found initrd image: /boot/initrd.img-3.16.0-23-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 8 (loader) on /dev/sda1
done

发现可以找到windows,那为什么没有grub的引导呢
我们输入以下代码看看grub的默认配置文件

1
sudo gedit /etc/defauit/grub

我们发现GRUB_HIDDEN_TIMEOUT项的值为0
GRUB_HIDDEN_TIMEOUT=0改为GRUB_HIDDEN_TIMEOUT=1试试

然后再sudo update-grub更新grub配置
最后sudo reboot重启系统。

结果是出现了grub引导且有windows项,问题就这么被我们解决了,想想真的挺简单的。

再附上一个修改grub使windows为第一启动项的方法

输入sudo nautilus以管理员身份打开文件管理器,图形化界面进入/etc/grub.d目录,将文件30_os-prober的文件名中的30改为5~10中的一个(不包括5和10)

然后再sudo update-grub更新grub配置
最后sudo reboot重启系统。

重启后Windows 8 (loader) on就在第一项了,默认进入的也是windows