QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 470|回复: 0

安装FC2后不能启动WINXP的解决方法.

[复制链接]
发表于 2004-5-27 14:10:48 | 显示全部楼层 |阅读模式
由于FC2 的一个BUG(应该说是LINUX 2.6 内核改变了读硬盘参数方法,导致了和WINDOWS的不兼容,据说 Mandrake 10.0 COMMUNITY 也有此问题) ,在安装过程中硬盘分区表中的硬盘参数(hard disk geometry)可能会被改变, 导致安装完成后Windows无法启动.

今天在fedora-devel-list上贴出了关于这个问题的解决办法.

1. 预防办法: 在安装时手动输入硬盘参数, 避免安装程序改变它.
a) 使用Fedora Core 2 Rescue CD, 启动计算机. 不需要启动网络和mount硬盘
b) 执行fdisk 命令, 列出硬盘参数.
fdisk -l /dev/hda
c)记下fdisk输出开始部分的硬盘参数 (Cylinders, Heads, and Sectors).
d)使用Fedora Core 2 installation CD,重启动计算机
e) 在出现boot菜单提示的时候,  输入:
linux hda=14593,255,63
用刚记下的数代替14593,255,63 .
f)完成安装.

2) 恢复办法:
如果安装FC2后, 无法启动WINDOWS, 屏幕上通常显示:
Rootnoverify(hd0,0)
Chainloader +1

a)  使用"single-user mode"启动FC2
b) 执行sfdisk 命令
sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda

更多细节,参考
http://lwn.net/Articles/86835/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-17 01:57 , Processed in 0.053786 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表