红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

Ubuntu与windows双系统开机顺序设定

发布时间:2011-09-23 10:00:38来源:红联作者:pm666666
硬盘安装Ubuntu后,windows和Ubuntu为双系统,但是默认启动是Ubuntu

grub2的启动配置文件grub.cfg 是/boot/grub/grub.cfg,而不是以前的memu.lst。

这个grub.cfg文件是只读属性,如果你要修改它,需要权限。

终端输入:sudo chmod +w /boot/grub/grub.cfg

然后可以编辑grub.cfg了。

终端输入:sudo gedit /boot/grub/grub.cfg

以一个menuentry 开头算一启动项
应该第五个启动项是menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)”,
如果要它默认是以windows启动,
所以只要修改
set default= "4"。(因为是从0开始,所以N-1为4)
存盘退出就行了。
另外
set timeout=10
这里停留在grub选择系统界面的时间,可以改你想要的时间,即set timeout=3,就是3秒 。


当然,你也可以把你需要默认启动的windows系统项剪切到最前一项
### BEGIN /etc/grub.d/30_os-prober ###

menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)” {

insmod ntfs

set root=(hd0,1)

search -no-floppy -fs-uuid -set 5c108a1c1089fd70

drivemap -s (hd0) ${root}

chainloader +1
}
那么还是set default=0
不需要的启动项可以删掉,
就剩下windows和Ubuntu二个系统,
甚至引号中的字符也可以改成你想要的
menuentry “Ubuntu, Linux 2.6.31-14-generic”可改menuentry “Ubuntu ”其它不能改
文章评论

共有 81 条评论

  1. tiancao 于 2012-01-16 20:21:56发表:

    好东西

  2. dangdang2 于 2012-01-02 18:13:39发表:

    真的好贴啊~~

  3. lenovolinux 于 2012-01-01 16:31:45发表:

    正在准备装ubuntu,估计能用上,多谢

  4. fengnjupt 于 2011-12-20 09:43:04发表:

    好久没来了,今天来看看,装个ubuntu.

  5. allan5220 于 2011-12-19 11:42:45发表:

    引用:
    误导广大linux兄弟们了,为什么grub.cfg会设为只读呢,自然是有原因,其实grub2不再去修改grub.cfg文件了,而是悠/etc/grub.d/下对应的文件来改变grub2的配置,如果直接修改grub.cfg文件而执行一次update-grub的话, ...
    shiyouming 发表于 2011-9-24 09:45

    话说楼主先研究透grub2再来发帖。

  6. jml_1004102 于 2011-12-08 14:47:43发表:

    绝对要顶

  7. hlc 于 2011-12-06 20:55:34发表:

    不错的帖子,学习了

  8. qdfc 于 2011-12-05 17:04:04发表:

    恍然大悟,好方法。

  9. 热情如火 于 2011-11-26 10:50:38发表:

    我刚开始Linux,真是坎坷不断啊…………

  10. fei958 于 2011-11-13 23:21:36发表:

  11. fei958 于 2011-11-13 23:21:35发表:

  12. fei958 于 2011-11-13 23:21:34发表:

  13. fei958 于 2011-11-13 23:21:32发表:

  14. fei958 于 2011-11-13 23:21:19发表:

  15. wujie_027 于 2011-11-12 10:55:51发表:

    顶楼主,谢谢分享啊

  16. wei110110110 于 2011-11-10 10:38:45发表:

    支持

  17. lflbfm 于 2011-11-07 15:53:03发表:

    顶下

  18. kiwi95 于 2011-11-07 11:32:28发表:

    引用:
    误导广大linux兄弟们了,为什么grub.cfg会设为只读呢,自然是有原因,其实grub2不再去修改grub.cfg文件了,而是悠/etc/grub.d/下对应的文件来改变grub2的配置,如果直接修改grub.cfg文件而执行一次update-grub的话, ...
    shiyouming 发表于 2011-9-24 09:45

    确实如此....用楼主方法给过之后update-grub之后又和没改一样了

  19. kiwi95 于 2011-11-07 11:27:50发表:

    试试行不行

  20. t19892009 于 2011-11-04 20:08:28发表:

    支持

  21. sourcehappy 于 2011-11-04 19:15:29发表:

    顶起

  22. sourcehappy 于 2011-11-04 18:51:39发表:

    good 铁

  23. 1152217987 于 2011-11-04 16:18:07发表:

    xuexi

  24. lilybabe 于 2011-10-27 22:22:35发表:

    这个太有用了。

  25. yyw51 于 2011-10-22 21:29:35发表:

    学着试试

  26. 写轮see 于 2011-10-21 15:45:11发表:

    顶一下

  27. network_boy 于 2011-10-13 11:09:25发表:

    恩,不错!!讲的有道理!!!

  28. wubyby 于 2011-10-13 09:43:56发表:

    学习了

  29. goal 于 2011-10-12 13:58:40发表:

    好贴,我顶你

  30. szalbert 于 2011-10-06 23:29:50发表:

    不错..学习了..呵..

  31. baiguanglin 于 2011-09-30 09:41:33发表:

    感谢pm666666的分享

  32. mangmking 于 2011-09-28 12:28:38发表:

    怎么被删除了?

  33. chiyb5 于 2011-09-25 23:00:02发表:

  34. zcf115 于 2011-09-24 15:17:39发表:

    1# pm666666

    下面这行还是不要提供的好,因为分区格式化后会有不同的uuid,尽管是同一分区。还不设置成/dev/* 的形式。
    search -no-floppy -fs-uuid -set 5c108a1c1089fd70

  35. zcf115 于 2011-09-24 15:14:06发表:

    8# shiyouming

    你还是直接修改/etc/default/grub的比较好,然后直接sudo update-grub.

  36. Growth兆 于 2011-09-24 10:06:56发表:

    感谢pm666666的分享,本贴加入到论坛顶置的Linux应用索引贴中

  37. shiyouming 于 2011-09-24 09:45:11发表:

    误导广大linux兄弟们了,为什么grub.cfg会设为只读呢,自然是有原因,其实grub2不再去修改grub.cfg文件了,而是悠/etc/grub.d/下对应的文件来改变grub2的配置,如果直接修改grub.cfg文件而执行一次update-grub的话,那么grub.cfg文件将会按/etc/grub.d/配置文件中相应的配置自动生成grub.cfg,那么你修改的grub.cfg就没用了。

  38. liuhua805 于 2011-09-23 13:00:04发表:

    顶楼主,谢谢分享啊(5ty(

  39. yuandong 于 2011-09-23 10:43:44发表:

    不错,顶你

  40. pm666666 于 2011-09-23 10:02:16发表:

    折腾了好几天的Ubuntu了,总算有点门道了,不容易啊