【2012.2.21】
刚安装了双系统,分别是windows7(先)和Ubuntu10.04(后)(非wubi安装), 默认是Linux启动,通过下面的操作可把windows7改为默认启动系统
启动Ubuntu后,在终端中输入:
先备份 sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
修改启动列表:sudo gedit /boot/grub/grub.cfg (注意不是sudo gedit /boot/grub/menu.lst,貌似9.10就改为了grub.cfg)
然后找到
default 0
然后往下看,找你想默认启动的操作系统!修改default 后面的数字,0对应第一个,1对应第二个,依次往下!以下是我的grub.cfg
默认是Ubuntu!把0改为4就可以了!
(升级内核之后数字酌情修改)
上面的自己修改default后面的数字。
如果你觉得这样不方便到话,我建议你把win7的那一项剪切到Ubuntu前面 ,这样既美观又方便(不用修改default后面的数字)。
类似如下:
......
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 6e40b6ff40b6ccd9
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu,Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os ......
每次更新内核,你都要重新修改这个启动项.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
http://www.linuxidc.com/Linux/2009-12/23181.htm important!!!
升级到Ubuntu 9.10后,就要接触grub2了,它和以前的版本有了很多的不同。这里是一个基础教程。
一、grub2的启动配置文件grub.cfg
grub2的启动配置文件grub.cfg是/boot/grub/grub.cfg,而不是以前的memu.lst。
如果你是多系统,有ubuntu和windows,那么用下面的命令,可以使grub2得到所以可以启动的系统。
sudo update-grub
实际就是让系统自己生成合适的grub.cfg文件。
这个grub.cfg文件是只读属性,so如果你要修改它,需要权限。
sudo chmod +w /boot/grub/grub.cfg
然后可以编辑grub.cfg了。
sudo gedit /boot/grub/grub.cfg
二、默认系统和等待时间
1、set default=0
这是说从第一项启动。每个启动项都是以menuentry开始,menuentry后面“xxx”是启动项名称,然后{xxx}是启动代码。