【已解决】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
liztan
帖子: 19
注册时间: 2010-11-10 15:35
送出感谢: 0
接收感谢: 0

【已解决】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#1

帖子 liztan » 2010-11-10 16:08

之前装过XP+Ubuntu9.04双系统,一切正常。
后来装了Ubuntu10.10以后,XP就进不去了,GRUB下点了Microsoft Windows XP 以后,见屏幕跳转,光标闪几下,又跳回GRUB选单了。。
安装过程:
在9.04的基础上,放入Ubuntu10.10光盘,
选择了手动选择分区,
对原来的挂载点格式化,
下面的一项“引导程序”我不知道是什么意思,就随便在其中选择了一项(……Microsoft Windows XP……),看样子好像是C盘。
然后装好以后发现GRUB菜单中选XP时,屏幕跳转,光标闪几下,又跳回GRUB选单了。。
而Ubuntu10.10能够很顺利进入。
在Ubuntu下挂载C盘后发现原来的C盘根目录下多了一个root目录。里面有grub子目录。然后下面有很多mod文件。。。
对C盘下的root改名重启选择进入windowsXP的话,就会出现以下提示:
error: file not found.
grub rescue>

求专家帮忙解决。。。。
把C盘root改名,也重装过一次ubuntu10.10.,结果还是一样。。
上次由 liztan 在 2010-11-11 13:24,总共编辑 2 次。
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#2

帖子 onshoestring » 2010-11-10 16:23

“引导程序”我不知道是什么意思,就随便在其中选择了一项(……Microsoft Windows XP……)
把grub2安装到xp的pbr了。
现在能不能正常启动ubuntu?
上次由 onshoestring 在 2010-11-10 16:34,总共编辑 1 次。
liztan
帖子: 19
注册时间: 2010-11-10 15:35
送出感谢: 0
接收感谢: 0

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#3

帖子 liztan » 2010-11-10 16:25

onshoestring 写了:
“引导程序”我不知道是什么意思,就随便在其中选择了一项(……Microsoft Windows XP……)
把grub2安装到xp的pbr了。
求怎么解决。。。
liztan
帖子: 19
注册时间: 2010-11-10 15:35
送出感谢: 0
接收感谢: 0

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#4

帖子 liztan » 2010-11-10 16:31

onshoestring 写了:
“引导程序”我不知道是什么意思,就随便在其中选择了一项(……Microsoft Windows XP……)
把grub2安装到xp的pbr了。
补充一点,就是我后来重装以后,才选择了另一项,(……320G……),我硬盘320G的。
liztan
帖子: 19
注册时间: 2010-11-10 15:35
送出感谢: 0
接收感谢: 0

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#6

帖子 liztan » 2010-11-10 16:37

onshoestring 写了:现在能不能进ubuntu?
完全可以进ubuntu,一点都没问题!
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#7

帖子 onshoestring » 2010-11-10 16:39

http://sourceforge.net/projects/bootinfoscript/
把文件先复制到桌面,终端运行:

代码: 全选

sudo bash ~/桌面/boot_info_script055.sh
把RESULTS.txt文件内容贴上来。
看清楚就能保险点。
liztan
帖子: 19
注册时间: 2010-11-10 15:35
送出感谢: 0
接收感谢: 0

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#8

帖子 liztan » 2010-11-10 17:06

onshoestring 写了:http://sourceforge.net/projects/bootinfoscript/
把文件先复制到桌面,终端运行:

代码: 全选

sudo bash ~/桌面/boot_info_script055.sh
把RESULTS.txt文件内容贴上来。
看清楚就能保险点。
我已经上传附件了,请帮我看看,我下班来,明天才能上网了
附件
RESULTS.txt
(12.07 KiB) 下载 19 次
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#9

帖子 onshoestring » 2010-11-10 17:22

sda1: _________________________________________________________________________

File system: ntfs
Boot sector type: Grub 2 Boot sector info: Grub 2 is installed in the boot sector of sda1 and
looks at sector 41705471 of the same hard drive for
core.img, but core.img can not be found at this
location. No errors found in the Boot Parameter Block.
Operating System: Windows XP
Boot files/dirs: /boot.ini /ntldr /NTDETECT.COM
方法1.修复pbr

代码: 全选

sudo grub-install /dev/sda
xp安装光盘启动,进入故障修复控制台,fixboot c:

方法2.不修复pbr
/etc/grub.d/40_custom加入如下内容:
menuentry "Grub for Dos" {
search --set -f /grub.exe
linux /grub.exe
}

代码: 全选

sudo update-grub
下载grub4dos, http://nufans.net/grub4dos/current_release/grub4dos-0.4.4-2009-10-16.zip,把grub4dos文件grub.exe复制一份到c:\

c:\建立一menu.lst文件,内容如下。
default 0
timeout 0
title WindowsXp
chainloader (hd0,0)/ntldr
boot
liztan
帖子: 19
注册时间: 2010-11-10 15:35
送出感谢: 0
接收感谢: 0

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#10

帖子 liztan » 2010-11-10 20:11

onshoestring 写了:
sda1: _________________________________________________________________________

File system: ntfs
Boot sector type: Grub 2 Boot sector info: Grub 2 is installed in the boot sector of sda1 and
looks at sector 41705471 of the same hard drive for
core.img, but core.img can not be found at this
location. No errors found in the Boot Parameter Block.
Operating System: Windows XP
Boot files/dirs: /boot.ini /ntldr /NTDETECT.COM
方法1.修复pbr

代码: 全选

sudo grub-install /dev/sda
xp安装光盘启动,进入故障修复控制台,fixboot c:

方法2.不修复pbr
/etc/grub.d/40_custom加入如下内容:
menuentry "Grub for Dos" {
search --set -f /grub.exe
linux /grub.exe
}

代码: 全选

sudo update-grub
下载grub4dos, http://nufans.net/grub4dos/current_release/grub4dos-0.4.4-2009-10-16.zip,把grub4dos文件grub.exe复制一份到c:\

c:\建立一menu.lst文件,内容如下。
default 0
timeout 0
title WindowsXp
chainloader (hd0,0)/ntldr
boot

进控制台是不是首先在光盘上选择安装XP呢?
我选了之后,它 加载文件完毕之后就蓝屏了,走不到那一步, 我用的是SP3的安装光盘
现在就算在ghost下面也找不到其他分区,只能看见整个320G硬盘分区
这样能用控制台恢复吗?
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#11

帖子 onshoestring » 2010-11-10 20:40

要从 Windows XP 启动盘或 Windows XP 安装光盘运行故障恢复控制台,请按照下列步骤操作:
将 Windows XP 启动盘插入软盘驱动器,或将 Windows XP 安装光盘插入 CD-ROM 驱动器,然后重新启动计算机。

在出现提示时,单击以选中从 CD-ROM 驱动器启动计算机所需的任何选项。
出现“欢迎使用安装程序”屏幕时,按 R 启动故障恢复控制台。
我说的盘是xp的安装盘,不是xp ghost安装盘。
是不是硬盘挂了?不是给你也说了方法2么?
liztan
帖子: 19
注册时间: 2010-11-10 15:35
送出感谢: 0
接收感谢: 0

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#12

帖子 liztan » 2010-11-11 9:55

onshoestring 写了:
要从 Windows XP 启动盘或 Windows XP 安装光盘运行故障恢复控制台,请按照下列步骤操作:
将 Windows XP 启动盘插入软盘驱动器,或将 Windows XP 安装光盘插入 CD-ROM 驱动器,然后重新启动计算机。

在出现提示时,单击以选中从 CD-ROM 驱动器启动计算机所需的任何选项。
出现“欢迎使用安装程序”屏幕时,按 R 启动故障恢复控制台。
我说的盘是xp的安装盘,不是xp ghost安装盘。
是不是硬盘挂了?不是给你也说了方法2么?
我的不是XP ghost安装盘, 是XP安装盘
我现在用Vista的盘能读取分区了;能找到所有的分区。
能进cmd。
用vista的光盘也可以修复是吧?
liztan
帖子: 19
注册时间: 2010-11-10 15:35
送出感谢: 0
接收感谢: 0

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#13

帖子 liztan » 2010-11-11 9:57

vista没有 fixboot 命令。。。。
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#14

帖子 onshoestring » 2010-11-11 10:04

插入Windows vista安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。
先cd到安装光盘boot目录下,然后bootsect /nt52 c:

附:
c:
d:
等切换盘符。

dir
列目录

cd \boot
改变工作目录
liztan
帖子: 19
注册时间: 2010-11-10 15:35
送出感谢: 0
接收感谢: 0

Re: 【急】【双系统】XP下装了ubuntu10.10后,XP无法进入 GRUB选单选择XP又跳到了GRUB选单。。。

#15

帖子 liztan » 2010-11-11 10:33

onshoestring 写了:插入Windows vista安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。
先cd到安装光盘boot目录下,然后bootsect /nt52 c:

附:
c:
d:
等切换盘符。

dir
列目录

cd \boot
改变工作目录
我的Vista光盘的Windows\boot目录下没有bootsect程序。
只有几个目录:
DVD
Fonts
PCAT
PXE

有的目录里有个 bootmgr 的程序,没有bootsect
回复

回到 “启动和引导”