`

更改Ubuntu 10.04和Windows 7启动顺序

 
阅读更多
转自:http://www.linuxidc.com/Linux/2010-10/29101.htm
刚安装了双系统,分别是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就可以了!(升级内核之后数字酌情修改)

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu,Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
linux    /boot/vmlinuz-2.6.32-21-generic root=UUID=0ee185d8-a603-4309-97b7-6440643becb7 ro   quiet splash
initrd    /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu,Linux 2.6.32-21-generic (恢复模式)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
echo    '载入 Linux ...'
linux    /boot/vmlinuz-2.6.32-21-generic root=UUID=0ee185d8-a603-4309-97b7-6440643becb7 ro single
echo    '载入引导虚拟磁盘 ...'
initrd    /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### 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/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

→→此处分割←←

上面的自己修改default后面的数字。!··

如果你觉得这样不方便到话,我建议你把win7的那一项剪切到Ubuntu前面

也就是这个样子,这样既美观又方便(不用修改default后面的数字)。

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### 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 {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
linux    /boot/vmlinuz-2.6.32-21-generic root=UUID=0ee185d8-a603-4309-97b7-6440643becb7 ro   quiet splash
initrd    /boot/initrd.img-2.6.32-21-generic
}

menuentry 'Ubuntu,Linux 2.6.32-21-generic (恢复模式)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
echo    '载入 Linux ...'
linux    /boot/vmlinuz-2.6.32-21-generic root=UUID=0ee185d8-a603-4309-97b7-6440643becb7 ro single
echo    '载入引导虚拟磁盘 ...'
initrd    /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 0ee185d8-a603-4309-97b7-6440643becb7
linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

每次更新内核,你都要重新修改这个启动项
分享到:
评论

相关推荐

    Ubuntu 10.04完整版

    在Ubuntu 10.04中,我们首先会接触到Unity桌面环境,这是Ubuntu自10.04开始引入的新界面,它提供了现代化的图形用户界面,包括左侧的Dash启动器和顶部的面板。Unity旨在简化操作,使日常任务更加高效。 安装Ubuntu ...

    Ubuntu 10.04 安装配置手记.pdf

    本文档记录了 Ubuntu 10.04 的安装配置过程,包括硬盘安装、Grub4Dos 安装、menu.lst 文件修改、ubuntu-10.04-alternate-i386.iso 文件复制、安装过程、系统通用配置等。 一、硬盘安装 Ubuntu 10.04 Alternate i386...

    ubuntu10.04

    标题“Ubuntu10.04”指的是Ubuntu操作系统的一个特定版本,即10.04 LTS(长期支持版),代号为“Lucid Lynx”。Ubuntu是基于Debian GNU/Linux的开源操作系统,以其用户友好的界面和广泛的应用软件库而闻名。LTS版本...

    VM7安装Ubuntu 10.04系统

    1. **下载软件**:首先,你需要从官方网站下载VMware Workstation 7的安装程序和Ubuntu 10.04的ISO镜像文件。 2. **安装VMware**:双击下载的VMware安装程序,按照向导提示完成安装过程。 3. **创建虚拟机**:打开...

    ubuntu 10.04LTS正式版DVD版ISO镜像32位64位种子

    Ubuntu 10.04着重提升了系统的稳定性和性能,同时引入了一系列新功能和改进。 在系统核心方面,Ubuntu 10.04基于Linux内核2.6.32,这带来了更好的硬件兼容性和性能优化。它采用了GNOME 2.28桌面环境,提供了更加...

    ubuntu 10.04 LTS界面汉化包

    ubuntu10.04界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-zh-hans_1%3a10.04+20100421_all.deb language-pack-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-...

    安装Ubuntu10.04全过程(图解)

    在深入探讨如何安装Ubuntu 10.04的全过程之前,我们先来了解下Ubuntu 10.04以及为何选择在VMware Workstation虚拟机中进行安装。 ### Ubuntu 10.04简介 Ubuntu 10.04 LTS(长期支持版本),代号为“Lucid Lynx”,...

    修改ubuntu10.04的IP(图解)

    Ubuntu 10.04 IP 修改指南 Ubuntu 10.04 是一个流行的 Linux 发行版,...修改 Ubuntu 10.04 的 IP 地址需要修改网络接口配置、配置 DNS 和重新启动网络。通过这些步骤,您可以成功地修改 Ubuntu 10.04 的 IP 地址。

    Ubuntu 10.04完全版second part

    Ubuntu 10.04完全版入门教程 包含Ubuntu安装,配置过程,以及shell编程等内容。 分两部分: Ubuntu 10.04完全版first part Ubuntu 10.04完全版second part

    ubuntu10.04 安装 opencv2.2.0

    ### Ubuntu 10.04 下安装 OpenCV 2.2.0 详细步骤 #### 知识点一:Ubuntu 10.04 环境介绍 - **Ubuntu 10.04 LTS**(代号 Lucid Lynx)是 Ubuntu 的一个长期支持版本,发布于2010年4月29日。它提供了大量的软件包,...

    ubuntu10.04 DSL 上网攻略 pdf

    ### Ubuntu 10.04 DSL 上网配置详解 #### 引言 随着Linux操作系统的日益普及,越来越多的用户开始尝试使用Linux系统替代传统的Windows操作系统。对于初学者而言,Linux的强大功能与灵活性往往伴随着较高的学习曲线...

    VM下安-ubuntu10.04的详细图文教程

    【VMware Workstation安装Ubuntu 10.04详细教程】 VMware Workstation是一款流行的虚拟机软件,允许用户在同一台物理计算机上运行多个操作系统。在这个教程中,我们将详细讲解如何在VMware Workstation中安装Ubuntu...

    Ubuntu 10.04 嵌入式开发环境配置

    在进行嵌入式开发时,一个良好的开发环境是至关重要的,而Ubuntu 10.04 LTS因其稳定性、开放性和强大的社区支持,被广泛应用于嵌入式系统的开发和测试。 在嵌入式开发环境中,首先需要安装的是Ubuntu 10.04 LTS操作...

    ubuntu10.04安装配置指南.docx

    Ubuntu 10.04 安装配置指南 本文档提供了一个详细的 Ubuntu 10.04 安装配置指南,涵盖了从准备安装到配置输入法的...本文档提供了一个详细的 Ubuntu 10.04 安装配置指南,帮助用户快速安装和配置 Ubuntu 操作系统。

    Ubuntu10.04软件安装.pdf

    从标题和描述中,我们可以了解到这篇文章的主要内容是关于 Ubuntu 10.04 的软件安装和基本配置的指南。从标签中,我们可以看到这是一个文档类型的资源。 从部分内容中,我们可以看到文章分为四个部分。第一部分是...

    Ubuntu 10.04升级源列表

    - 对于不再受到官方支持的Ubuntu版本(如10.04),建议考虑升级到较新的版本以获得持续的安全更新和支持。 通过上述步骤,您可以为您的Ubuntu 10.04系统配置最佳的软件源,从而确保系统的稳定运行。

    ubuntu 10.04 可用chrome

    官方的chrome 只支持12.04以上的版本,由于所需的库不同 ubuntu 10.04 只能用之前的版本

    Ubuntu10.04入门教程01

    介绍最新版本Ubuntu10.04的安装,配置,shell编程等内容,快速入门提高的资料。 分两卷: Ubuntu10.04入门教程01 Ubuntu10.04入门教程02

    ubuntu10.04 正式版种子

    4月29日最新发布的Ubuntu10.04正式版,是有一个LTS长期支持的版本。

Global site tag (gtag.js) - Google Analytics