Ubuntu 10.10 修改开机启动顺序 | 9.10 grub2的启动配置文件grub.cfg

本文介绍了如何在Ubuntu 10.10中修改开机启动顺序,特别是当安装了双系统(如Windows 7)时。主要步骤包括备份grub.cfg,编辑该文件以更改默认启动项,以及调整启动等待时间。文章详细解释了grub2的配置文件grub.cfg的内容,并提供了修改default值和timeout值的方法,以确保系统按照用户需求启动。
摘要由CSDN通过智能技术生成

【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}是启动代码。

### BEGIN /etc/grub.d/10_linux ###
menuentry “Ubuntu, Linux 2.6.31-14-generic” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro   quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry “Ubuntu, Linux 2.6.31-14-generic (recovery mode)” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry “Memory test (memtest86+)” {
linux16 /boot/memtest86+.bin
}
menuentry “Memory test (memtest86+, serial console 115200)” {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)” {
insmod ntfs
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值