操作步骤:

1、安装了UbuntuLinux之后,默认的启动项被设置成了“Ubuntu”,如果启动的时候忘记选择,Windows升级重启的时候刚好不在,就自动切换到Ubuntu;

2、修改启动顺序,需要修改Ubuntu的GRUB配置文件。点击Ununtu左上角的“Launcher”搜索“Terminal”,就可以打开终端了;

3、打开之后,为了打开GRUB相关的配置文件编辑,可以选择gedit,也可以使用常见的vi命令直接编写;

4、使用“sudovi

修改Grub默认启动项

一般情况下,有人可能直接修改GRUB配置文件“/boot/grub/grub.cfg”,但使用“sudu vim /boot/grub/grub.cfg”发现提示这个是系统自动生成的文件,不建议直接编辑,而应该到“/etc/grub.d”和“/etc/default/grub”去修改。

“/etc/grub.d”是操作系统菜单目录,一般由系统生成,我们无需修改,接下来就是修改“/etc/default/grub”文件了。使用“ sudo vim /etc/default/grub ”命令打开该配置文件。

其中的“GRUB_DEFAULT=0”就是设置的默认启动项了 。GRUB启动项是按照启动菜单依次使用数字进行索引了,起始数字为0。结合前面的系统启动菜单,我们可以看到,Windows8的启动项在第5项,因此这里我们就需要修改为4(因为第一项是从0开始的)。

修改完成,保存退出之后,还需要 执行一下“sudo update-grub”来重新生成GRUB启动配置项。

到此就大功告成了,重启计算机看一下效果吧。默认启动项成果被切换到“Windows8”了。同样的方式,如果需要,还可以重新将默认启动项切换到任何需要的启动菜单项上的。

注意事项

修改GRUB配置之后,注意使用 update-grub 更新启动程序,否则修改将不会生效。

如何在grup中设置windows默认启动?

第一种方法:运行sudo gedit /etc/default/grub  输入密码

将GRUB_DEFAULT=0改为GRUB_DEFAULT=4(如果没做过其他设置,即启动时win7为第5项。可根据自己情况更改)

然后运行sudo update-grub

第二种方法:sudo chmod +w /boot/grub/grub.cfg(赋予该文件写权限)

sudo gedit /boot/grub/grub.cfg  将set default="0"改为set default="4"(第一种运行sudo update-grub后也是修改该文件,不过这样修改升级时会恢复为默认)。

最好在运行sudo chmod -w /boot/grub/grub.cfg(取消该文件写权限)

第三种方法:sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober (可以改为06~09任意值,加载时按数字顺序加载/etc/grub.d中的文件)

然后运行sudo update-grub(这样启动时win7在第一项,如果安装了多个内核也还是默认win7,前两种如果安装了多个内核win7的位置会有改变)

修改Grub的启动顺序

使用Grub安装了双系统之后,需要调整系统的启动顺序。

sudo vim /etc/default/grub

注意顺序是以0开始的。

然后输入

sudo update-grub