Ubuntu 14.04修改grub开机启动顺序

 原文转载自:http://blog.sina.com.cn/s/blog_4fad46a80102wwtf.html  


  当我们安装windows和ubuntu双系统以后,默认启动变成ubuntu了,这对于使用ubuntu作为系统的用户来说没什么,但对那些经常要进 windows的用户,每次开机都得按几次向下的箭头,再敲回车,非常不方便,有没有方法,让电脑开机时默认启动windows呢?

              鉴于此,介绍以下几种方法:
方法一:通过图形启动项管理器修改。
1、下载图形启动项管理器(grub-customizer)
            使用命令:sudo add-apt-repository ppa:danielrichter2007/grub-customizer
                                                sudo apt-get update
                                                sudo apt-get install grub-customizer
Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

2、打开图形启动项管理器(grub-customizer)
            搜索Grub customizer,可以打开该软件。
Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项
      然后进行上下移,删除、修改、默认启动项、启动等待时长等修改。因软件打开后操作简单,在此不在详细介绍。

方法二:调整Windows系统的默认启动顺序(不需要修改grub.cfg)

  /etc/grub.d 目录中的脚本文件的文件名都是以数字开头,这确定了在执行update-grub 时各文件内容被执行的顺序。
Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

1、 用 sudo nautilus 命令,以root权限打开文件浏览器。
Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

2、然后找到30_os-prober这个文件。
Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

3、把 30_os-prober这个文件名的数字30改为05到10之间的数字即可(没多少可选06、07、08、09),比如改为08_os-prober,这样创建出来的grub.cfg内的菜单项,windows的排序就会自动在ubuntu之前;
Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

4、运行 sudo update-grub 命令。就可以看到,windows7 已经排在了第一个的位置上。
Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

方法三:调整Windows系统的默认启动顺序(需要修改grub.cfg)

1、用 sudo gedit /boot/grub/grub.cfg 命令打开grub.cfg 这个文件:
          一种方法是并将文件中的 set default="0" 中的 0 改成对应欲默认启动的操作系统的序号(从0开始) 。然后保存;
Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

        另一种方法是把Windows对应的启动说明那一段剪切到启动说明段最前面;
Linux学习-15:Ubuntu <wbr>14.04修改开机启动项和默认启动项

        用这2种方法都能默认启动Windows,但用修改grub.cfg 文件来实现修改默认启动项应注意:当使用update-grub 命令或者系统升级、grub升级等,grub.cfg文件将被复原。需要重新修改。
        如果懒于每次update-grub 之后都要修改grub.cfg 文件,则可以进行如下操作:
        用 sudo gedit /etc/grub.b/00_header 命令打开00_header 这个文件,找到 ser default ="${GRUB_DEFAULT}" 一行,将${GRUB_DEFAULT} 换成欲默认启动的操作系统的序号(从0开始),保存,再update-grub。这样每次update-grub之后生成的grub.cfg将自动改成我们想要的样子。
---------------------------------------------------------------------------------------------------------------------------------------
备注:
              如果你在硬盘中同时安装了不同的系统,或者由于Ubuntu更新/安装软件而产生了多个启动项,为了免去每次开机都要选择的麻烦,可以把一些低版本的或是不需要的启动项注释掉,这样开机看起来就没那么乱了。
              具体做法:sudo gedit /boot/grub/grub.cfg
              然后找到 menuentry  ...,看准了要去掉的系统启动项,在menuentry这个单词前面加上"#"就然后保存就可以了。注意:至少要留一个,建议保留两个ubuntu的选项,留下最高版本的两个不同类型的,其次再核对类型是不是各自一个:一个是正常的(没有注明“恢复模式”或:“recovery”),另一个是恢复模式的(注明“恢复模式”或:“recovery”)。另外含有Window的项是不能加“#”进行注释的,否则你的就会找不到相关的系统入口了。还有内存测试( menuentry "Memory test .....“ ),如果希望使用此功能留下一项,个人认为留下选项多的那个入口代表更多功能,但是内存测试的速度也会花更长的时间。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值