装了linux后,启动不了xp

来源:百度知道 编辑:UC知道 时间:2024/06/15 05:30:38
(1)用grub硬盘安装ubuntu9.10(新划分的一个区如:F)后,grub直接引导进ubuntu.
(2)看了/boot/grub/menu.lst是空的.
(3)加上 rootnoverify (hd0,0) makeactive chainloader +1 没用

该怎么才能进xp系统呢?
(1) 没有选择菜单,按方向键出现的只有ubuntu和它recovery mode.
ubuntu9.10的grub下是 grub.cfg.改了也不行 .
之前的xp文件都还在.

不过还是THX.

(2)grub命令模式下输入 rootnoverify (hd0,0) ,提示:unknown command 'rootnoverify'. 但之前安装ubuntu掉电,系统启动直接进入grub.我用 rootnoverify (hd0,0) chainloader +1 boot 是可以进入xp. (THX)

(3)我已经解决了问题, 估计是Ubuntu9.10 用的是grub2.0的缘故,我用 sudo update-grub2 ,搜索到了我的xp系统,重启,在grub菜单下,看到可爱的xp了. (THX)

在GRUB那个界面,直接按c键,进入grub的命令行模式。然后输入:
rootnoverify (hd0,0) # 将GRUB的默认分区设置为第一块硬盘第一分区
chainloader /ntldr # 使用XP的加载文件ntldr引导XP
boot # 开始引导XP

如果不行的话,可能是你的XP不在(hd0,0)这个位置。

开机时没有选择菜单吗?
不然开机时按按方向键看看有没有

我的是FC6,当初改windows(第三系统)为默认启动时打开grub.conf
改了这个:
boot=/dev/sda
default=2

给你借鉴一下

gedit /boot/grub/menu.lst
添加
title Windows XP
rootnoverify (hd0,0)
chainloader +1

了解下,在GRUB中对分区的描述跟系统中对分区的描述是稍有区别的,然后自己手动改写GRUB达到自己要求
http://www.linuxsir.org/main/?q=node/129
参阅这篇文章