ubuntu10.10
安装后每次开机都是默认第一进入
ubuntu10.10
系统的,对于以
windowsxp
为主的朋友,每次开机都要守在画面切换到
XP
启动,可见十分麻烦,通过下面设置可以让你的
WINDOWSxp
系统为第一启动。
在
ubuntu9.04
里通过编辑
menu.lst
就可以了,但在
ubuntu10.10
打开结果是空白。因为
ubuntu10.10升
级为
grub2
了,而变为
grub.cfg
文件了。
由于
Ubuntu10.10
开始使用
grub2
来引导系统,新版
grub2
的引导配置文件就不再是
menu.lst
了,而是
/boot/grub/grub.cfg
文件,这与旧版本不同了.
修改grub.cfg
sudo gedit /boot/grub/grub.cfg
找到下列代码后剪切:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set bce82e6ae82e235e
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
本人修改后的grub.cfg:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
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
}
function load_video {
insmod vbe
insmod vga
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 899be360-7a56-4c6d-872d-51fd962df65f
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 899be360-7a56-4c6d-872d-51fd962df65f
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/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set bce82e6ae82e235e
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### 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, with Linux 2.6.35-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 899be360-7a56-4c6d-872d-51fd962df65f
linux /boot/vmlinuz-2.6.35-24-generic-pae root=UUID=899be360-7a56-4c6d-872d-51fd962df65f ro quiet splash
initrd /boot/initrd.img-2.6.35-24-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 899be360-7a56-4c6d-872d-51fd962df65f
echo 'Loading Linux 2.6.35-24-generic-pae ...'
linux /boot/vmlinuz-2.6.35-24-generic-pae root=UUID=899be360-7a56-4c6d-872d-51fd962df65f ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-24-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 899be360-7a56-4c6d-872d-51fd962df65f
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 899be360-7a56-4c6d-872d-51fd962df65f
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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
重新启动看看
WINDOWS XP
为第一启动项了。
分享到:
相关推荐
title Ubuntu10.10ISO root (hd0,0) kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso ro quiet splash initrd (hd0,0)/initrd.lz ``` - 保存文件时确保选择了保存格式...
需要注意的是,随着技术的发展,如今已有更多现代化的工具和方法来简化这一过程,如使用UEFI启动和更高级的分区工具。但对于当时的环境而言,这些步骤是必要的。希望本文的解析能够帮助读者理解早期操作系统转换的...
在Windows XP系统上硬盘安装Ubuntu是一个高效且节省资源的方法,尤其适合已经拥有分区和系统管理经验的用户。下面将详细介绍这个过程: 1. **分区准备**:在安装Ubuntu前,你需要在硬盘上划分出一块新的分区,专门...
- 安装完成后,可能发现Windows XP的启动项丢失,这是因为Ubuntu使用的是Grub2作为引导加载程序。需要在Ubuntu中进行相应的配置,以恢复Windows的启动选项。 #### 5. 结论 硬盘安装Ubuntu与Win7双系统是一项技术性...
本文将详细介绍一种无需光盘即可实现Linux(以Ubuntu 10.10为例)和Windows XP双系统共存的安装方法。 #### 安装准备 1. **下载Ubuntu 10.10的ISO文件**: - 首先访问Ubuntu官网或其他可靠来源下载Ubuntu 10.10的...
在许多Windows用户中,越来越多的人选择尝试Ubuntu这一开源操作系统,以体验其稳定性和丰富的开源软件资源。然而,对于新手来说,安装Ubuntu可能会有些棘手,尤其是想要创建双系统的用户。本文将详细讲解如何在...
- **第二步**:修改Windows XP的boot.ini文件以支持Ubuntu的启动选项。通过命令提示符进行操作,并在boot.ini文件中添加相应的行。 - **第三步**:将下载的Ubuntu镜像文件放置于C盘根目录,并解压其中的部分文件至...
在 VMware 虚拟机中,配置 Ubuntu 操作系统的网络连接是一件非常重要的事情,本文将详细地介绍如何在 VMware 7.1.0 下 Ubuntu 10.10 中配置网络连接环境。 首先,我们需要了解 VMware 的网络连接模式。VMware 提供...
- **宿主系统版本**:Ubuntu 10.10 Server amd64 - **支持的目标系统版本**: - Ubuntu 11.10 Server amd64 - Ubuntu 11.04 Server amd64 - Ubuntu 10.10 Server amd64 - CentOS 5.5 x86_64 及以上 - CentOS ...