找回密码
 立即注册
搜索
查看: 336|回复: 5

求救...有关linux改写硬盘引导区...

[复制链接]

94

主题

1126

回帖

1657

积分

荣誉版主

积分
1657
发表于 2002-11-1 13:12:26 | 显示全部楼层 |阅读模式
偶在IBM的笔记本上安装了Redhat和Windows2000共存.现在要换Suse.

可是却不能使用fdisk /mbr来清除引导区的信息.

总是提示COMMNo fixed disks present

偶是linux新手.搞不懂怎么弄了...

现在在windows下用PQMagic将linux分区的硬盘都格式化成了FAT32的

一重启.机器已经不能启动到windows了...

每次启动总是显示:

GRUB version 0.92 (638K lower / 129984K upper memory)

[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ]

grub>

然后我按TAB.又显示了一段

grub>
Possible commands are:blocklist boot cat chainloader cmp color configfile debug displayapm embed find fstest geometry halt hide impsprobe initrd install ioprobe lock makeactive map md5crypt module modulenounzip pager partnew parttype password pause read reboot root rootnoverify savedefault serial setkey setup terminal testload testvbe unhide uppermem vbeprobe

grub>

哪位大大...救命啊...
;% ;% ;% ;% ;%

30

主题

1275

回帖

1732

积分

金牌会员

积分
1732
发表于 2002-11-1 15:42:29 | 显示全部楼层
简单点试一下找个98的ghost映像用ghost装上或许可以。
回复

使用道具 举报

11

主题

440

回帖

703

积分

高级会员

积分
703
发表于 2002-11-1 17:39:09 | 显示全部楼层
首先应该说使用fdisk /mbr命令本身就是一个错误。因为fdisk /mbr只适用于95、98系统。
既然您已经格式化了该分区,看来MBR 已经损坏,分区表已无法读取。只能使用2000启动盘或光盘启动计算机,在安装过程中选择恢复。
回复

使用道具 举报

15

主题

238

回帖

503

积分

荣誉版主

积分
503
发表于 2002-11-2 01:14:34 | 显示全部楼层
最初由 xiaojie 发布
[B]首先应该说使用fdisk /mbr命令本身就是一个错误。因为fdisk /mbr只适用于95、98系统。
既然您已经格式化了该分区,看来MBR 已经损坏,分区表已无法读取。只能使用2000启动盘或光盘启动计算机,在安装过程中选择恢复。 [/B]


没有道理。 fdisk /mbr这个命令是正确的, 只不过使用的时间不对而已。“既然您已经格式化了该分区,看来MBR 已经损坏”, 这就更没有道理了, 格式化硬盘和mbr根本没有关系。

看看你那句出错信息:No fixed disks present。 就是说你的系统检测不到你的机器里有硬盘存在。 为什么呢? 因为Linux的分区windows或者DOS不能识别。 你肯定是启动到DOS里执行这个命令的。 所以你会得到这个出错信息。

接下来你用PQMagic格掉Linux的分区是对的。 但是接下来你启动又得到Grub的信息, 原因是你虽然格掉了Linux的分区, 系统可以检测到硬盘了, 但是MBR里还是Linux的Grub。 所以这个时候你应该做的是用一张DOS盘启动(或任何软盘启动到DOS), 然后再执行fdisk /mbr。 然后再启动。

一般情况下这几步就应该已经能解决你的问题了。 但是如果万一不行.......(总是会有例外情况发生的 :-)..................等你不行的时候我再跟你说。 :)
回复

使用道具 举报

134

主题

1122

回帖

1709

积分

荣誉版主

积分
1709
发表于 2002-11-2 01:58:19 | 显示全部楼层
最初由 何丘 发布
[B]

没有道理。 fdisk /mbr这个命令是正确的, 只不过使用的时间不对而已。“既然您已经格式化了该分区,看来MBR 已经损坏”, 这就更没有道理了, 格式化硬盘和mbr根本没有关系。

看看你那句出错信息:No fixed disks present。 就是说你的系统检测不到你的机器里有硬盘存在。 为什么呢? 因为Linux的分区windows或者DOS不能识别。 你肯定是启动到DOS里执行这个命令的。 所以你会得到这个出错信息。

接下来你用PQMagic格掉Linux的分区是对的。 但是接下来你启动又得到Grub的信息, 原因是你虽然格掉了Linux的分区, 系统可以检测到硬盘了, 但是MBR里还是Linux的Grub。 所以这个时候你应该做的是用一张DOS盘启动(或任何软盘启动到DOS), 然后再执行fdisk /mbr。 然后再启动。

一般情况下这几步就应该已经能解决你的问题了。 但是如果万一不行.......(总是会有例外情况发生的 :-)..................等你不行的时候我再跟你说。 :) [/B]


高,佩服!
回复

使用道具 举报

94

主题

1126

回帖

1657

积分

荣誉版主

积分
1657
 楼主| 发表于 2002-11-2 11:36:49 | 显示全部楼层
FT~~~找到问题的根源了...

居然是偶的fdisk的版本低了.我晕啊.

重做了一张98启动盘.Copy更新过的fdisk进去. /mbr一下搞定...

谢谢大家.尤其是何大哥的细心讲解...

;(
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-18 23:12 , Processed in 0.084172 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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