启动window xp出错

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
dyingfire
帖子: 21
注册时间: 2008-09-29 10:16

启动window xp出错

#1

帖子 dyingfire » 2008-09-29 10:30

昨天装了ubuntu8.04,感觉不错,不过重启之后发现不能进入windows了,grub引导界面能出现,选择windows后会弹出
grub loading stage2,然后又弹回选择界面。
我照着网上的方法,进livecd用

代码: 全选

grub> find /grub/stage1
 (hd0,7)

grub> root (hd0,7)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... yes
 Checking if "/grub/stage2" exists... yes
 Checking if "/grub/e2fs_stage1_5" exists... yes
 Running "embed /grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
succeeded
 Running "install /grub/stage1 (hd0) (hd0)1+16 p (hd0,7)/grub/stage2 /grub/menu
.lst"... succeeded
Done.
之后还是不能进入
sudo fdisk -l显示信息如下:

代码: 全选


Disk /dev/sda: 80.0 GB, 80032038912 bytes
255 heads, 63 sectors/track, 9730 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x86f386f3

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1958    15727603+   7  HPFS/NTFS
/dev/sda2            1959        9730    62428590    f  W95 Ext'd (LBA)
/dev/sda5            1959        5875    31463271    7  HPFS/NTFS
/dev/sda6            5876        6622     6000246   83  Linux
/dev/sda7            6623        6746      995998+  82  Linux swap / Solaris
/dev/sda8            6747        6758       96358+  83  Linux
/dev/sda9            6759        9730    23872558+  83  Linux
menu.lst中部分信息如下:

代码: 全选

title		Ubuntu 8.04.1, kernel 2.6.24-19-generic
root		(hd0,7)
kernel		/vmlinuz-2.6.24-19-generic root=UUID=484167c4-5c17-49ed-8c36-c1842f58156b ro quiet splash locale=zh_CN
initrd		/initrd.img-2.6.24-19-generic
quiet
...
title		M$ OS---WIN XP
root		(hd0,0)
savedefault
makeactive
chainloader	+1
请问各位有什么好的解决方法么?谢谢!
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 启动window xp出错

#2

帖子 daf3707 » 2008-09-29 10:37

你可以先用xp的安装盘 fixmbr一下,看系统咋了,然后再修复grub会好一点吧
头像
thefour
帖子: 429
注册时间: 2008-03-05 12:31
来自: 示爱须唱山歌

Re: 启动window xp出错

#3

帖子 thefour » 2008-09-29 10:42

先学会修复grub
再在DOS下运行fdisk/mbr
六十学裁缝,晚否......
dyingfire
帖子: 21
注册时间: 2008-09-29 10:16

Re: 启动window xp出错

#4

帖子 dyingfire » 2008-09-29 10:46

daf3707 写了:你可以先用xp的安装盘 fixmbr一下,看系统咋了,然后再修复grub会好一点吧
但是我手头没win的安转盘啊,以前都是这样装的,都没出过错。。。
现在又要急着去xp下弄点东西,唉
dyingfire
帖子: 21
注册时间: 2008-09-29 10:16

Re: 启动window xp出错

#5

帖子 dyingfire » 2008-09-29 10:49

thefour 写了:先学会修复grub
再在DOS下运行fdisk/mbr
find,root setup那些步骤不就是在修复grub么?
猪仔嘿嘿
帖子: 3
注册时间: 2008-09-29 0:20

Re: 启动window xp出错

#6

帖子 猪仔嘿嘿 » 2008-09-29 10:49

:em01 学习了。
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 启动window xp出错

#7

帖子 daf3707 » 2008-09-29 10:53

你是不是用wubi装过,出现了双层grub的引导啊,选两次进入试试,记得有人提出过这个现象
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 启动window xp出错

#8

帖子 daf3707 » 2008-09-29 10:54

玩XP不准备个安装盘是大错特错。虽然XP sp3现在很稳定
dyingfire
帖子: 21
注册时间: 2008-09-29 10:16

Re: 启动window xp出错

#9

帖子 dyingfire » 2008-09-29 10:59

没有,以前只有一个xp系统,番茄花园的 :em02
后来需要在linux下配置apache服务器,昨天就装了,版本是linux 8.04.1。
安装步骤跟以前的一样,中规中举的。就是分区那块我记得左上角有个编辑分区表什么的,想点开看看,弹出一个警告,说要重写分区表啥的,就取消了。其他都没什么了。
现在是不是我可以找个win xp盘恢复分区表,之后在修复grub?
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 启动window xp出错

#10

帖子 daf3707 » 2008-09-29 11:13

fdisk /mbr 之后试试吧,grub的修复就是你开始讲的
dyingfire
帖子: 21
注册时间: 2008-09-29 10:16

Re: 启动window xp出错

#11

帖子 dyingfire » 2008-09-29 11:23

daf3707 写了:fdisk /mbr 之后试试吧,grub的修复就是你开始讲的
好的,我找个盘去试试吧~
谢谢你了哈 :em06
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 启动window xp出错

#12

帖子 billbear » 2008-09-29 11:32

我觉得不是 fixmbr 的问题,是 fixboot
看症状我觉得你好像在两个地方安装了 grub, (hd0) 和 (hd0,0)
也就是说你把 xp 的分区引导扇区干掉了,所以
root (hd0,0)
chainloader +1
才会再次进入 grub
如果没 xp 光盘运行 fixboot,
你可以尝试
root (hd0,0)
chainloader /ntldr
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 启动window xp出错

#13

帖子 daf3707 » 2008-09-29 11:33

也可能。研究不深 :em06
dyingfire
帖子: 21
注册时间: 2008-09-29 10:16

Re: 启动window xp出错

#14

帖子 dyingfire » 2008-09-29 11:42

我又来了,fdisk/mbr后效果还是一样阿,这个盘没控制台恢复,害的我都想重装了- -
dyingfire
帖子: 21
注册时间: 2008-09-29 10:16

Re: 启动window xp出错

#15

帖子 dyingfire » 2008-09-29 11:53

billbear 写了:我觉得不是 fixmbr 的问题,是 fixboot
看症状我觉得你好像在两个地方安装了 grub, (hd0) 和 (hd0,0)
也就是说你把 xp 的分区引导扇区干掉了,所以
root (hd0,0)
chainloader +1
才会再次进入 grub
如果没 xp 光盘运行 fixboot,
你可以尝试
root (hd0,0)
chainloader /ntldr
谢谢,开始不能启动的时候我怀疑也是把xp的分区表给弄没了,不过不知道怎么办了现在。。。
我去实实你的方法哈~
回复