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进入启
发布评论