flycity
发表于 2004-7-3 00:19:17
有啊,就是用FIXMBR修复以后,试着重装GRUB或LILO,这种方法是最完美的,可是我不知道怎么装,公社里应该有这方面的资料,自己去看看吧
changshuwen
发表于 2004-7-3 00:24:11
搞错没,你想的到么效果,我可以帮你
kaizen
发表于 2004-7-3 00:44:30
用XP的光碟启动,进系统控制修复台,我发现我以前的c盘变成了f,其他盘符全都想前移了,d成了c,e成了d
怎么办?
flycity
发表于 2004-7-3 00:59:49
不管他,我的电脑也是这样,分区时乱了
kaizen
发表于 2004-7-3 01:07:38
那能修复吗?
kaizen
发表于 2004-7-3 10:02:10
红帽的最新Linux版本Fedora Core 2给某些用户带来了麻烦,部分用户发现在安装了该版本后,导致Windows无法启动。
这一漏洞曾在测试时发生过。自5月红帽发售Fedora Core 2亿来,许多用户反馈说系统无法导入Windows。
没有现象显示Windows的数据会被损坏,手动重新配置硬盘驱动器可以解决这一问题。
红帽方面称:“我们认为这个问题并不严重。因为数据未被损坏,损害是可恢复的。”并且“受到影响的只是系统的一小部分。”
不过红帽方面也意识到该事件令受牵涉的消费者感到恼怒,公司正着手设计补丁来解决这一问题。
红帽称,Fedora Core 2导致的问题显然是由于电脑分区表发生了改变。一种可能是,Fedora Core 2使用与过去不同的方式来记录信息,从而导致Windows XP不认硬盘;另一种可能是,Windows、Linux和电脑的BIOS处理分区表信息的方式不同,从而导致安装Fedora Core 2后Windows无法启动。(文:CNET美国Stephen Shankland)
############################
是不是这个原因啊?如果是怎样"手动重新配置硬盘驱动器可以解决这一问题"
kaizen
发表于 2004-7-3 10:19:56
我把/boot/grub文件里的memu.lst
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,2)
# kernel /boot/vmlinuz-version ro root=/dev/hda3
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Fedora Core (2.6.5-1.358)
root (hd0,2)
kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=LINUX rhgb quiet
initrd /boot/initrd-2.6.5-1.358.img
title Other
rootnoverify (hd0,4)
chainloader +1
########################### 中的rootnoverify (hd0,4)改成rootnoverify (hd0,0)后能看见windows的启动条界面,但是一会出来的不是登录界面而是什么Xmnt2002.............(后面的记不住了,有两行话)这是怎么回事阿,该怎么办?
kaizen
发表于 2004-7-3 10:32:57
"怎么感觉和MANDRAKE10C的差不多啊呀,同样的问题,安装后无法启动WINDOWS,不过MDK在10最终版修复了这个问题,当然的解决方法是先在BIOS里设置硬盘模式为LBA,然后再安装MDK "
###############################
这是不是同样可以解决FC2的问题?
kaizen
发表于 2004-7-3 10:44:07
"怎么感觉和MANDRAKE10C的差不多啊呀,同样的问题,安装后无法启动WINDOWS,不过MDK在10最终版修复了这个问题,当然的解决方法是先在BIOS里设置硬盘模式为LBA,然后再安装MDK "
###############################
这是不是同样可以解决FC2的问题?
yangtou
发表于 2004-7-3 11:02:10
fdisk -l
看看你的windows到底在哪个分区,然后修改grub
kaizen
发表于 2004-7-3 11:06:32
Device Boot Start End Blocks IdSystem
/dev/hda1 1 770 6184993+1bHidden W95 FAT32
/dev/hda2 771 3492 21864465 fW95 Ext'd (LBA)
/dev/hda3 * 3493 4799 10498477+83Linux
/dev/hda4 4800 4865 530145 82Linux swap
/dev/hda5 771 2126 10892038+ bW95 FAT32
/dev/hda6 2127 3492 10972363+ bW95 FAT32
&&&&&&&&&&&&&&&&&&&
现在怎么办?
kaizen
发表于 2004-7-3 11:30:27
有人说用diskman修复分区表,这样行不?
kaizen
发表于 2004-7-3 13:04:25
为什么我用mount把c盘挂载到linux中后把diskman放在里面后再在windows的控制台修复中用cd命令试图进入diskman文件夹但是却是禁止访问
cee1
发表于 2004-7-3 19:00:56
果然是和我一样
cee1
发表于 2004-7-3 19:04:35
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2386
在这份文件中,提到"安装FC2后不能启动WINXP的解决方法(先备份分区表)
由于FC2 的一个BUG(应该说是LINUX 2.6 内核改变了读硬盘参数方法,导致了和WINDOWS的不兼容,据说Mandrake 10.0 COMMUNITY 也有此问题) ,在安装过程中硬盘分区表中的硬盘参数(hard disk geometry)可能会被改变, 导致安装完成后Windows无法启动."
“恢复办法: 如果安装FC2后, 无法启动WINDOWS, 屏幕上通常显示:
Rootnoverify(hd0,0)
Chainloader +1
a) 使用"single-user mode"启动FC2
b) 执行sfdisk 命令
sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda”