2023年11月24日发(作者:)

--XP+ Ubuntu10.04双系统安装后无XP启动项

2010-06-08 00:56

装上10.04 发现 grub启动项里没有XP

可以先试试:进入终端,输入 sudo update-grub应该就可以从grub引导Windows XP/7 了,

如果不行下面还有两种方法:

方法一: 以下是修改后的, 依照个人分区情况 同进行修改~~

首先用UBUNTU自带的磁盘分析工具查看磁盘,找到系统盘的盘符,如我的是 /sda1

然后用 ls -l /dev/disk/by-uuid 命令查看 sda1 uuid 并记下

Ubuntu10.04 在终端中键入以下命令,

sudo gedit /boot/grub/

对比以下修改相应的XP启动项,保存退出,然后就OK!

---------------------------------以下为的内 容:

-------------------------------

#

# 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

##如果要开机默认启动项为XP,那么这里set default改为XP 启动序号,比如这里为4

即:set default="4"

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

set root='(hd0,8)'

search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae

linux /boot/vmlinuz-2.6.32-21-generic

root=UUID=27cc65d6-0513-4f68-8c42-901f871052ae ro quiet splash

initrd /boot/-2.6.32-21-generic

}

menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu

--class gnu-linux --class gnu --class os {

recordfail

insmod ext2

set root='(hd0,8)'

search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae

### 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 ###

方法二:

终端输入了 sudo gedit /boot/grub/ 就打开了 文件,然后在文件内容

的最后加入如下内容:

title other operating system

root (hd0,0)

chainloader +1

保存文件,重启

重启后出现 Hides the menu by default (press ESC to see the menu),按住Esc进入启