我刚刚安装了 Fedora 14,一切正常,直到我的 1 TB 硬盘突然显示“SMART TRIPPED”。我又买了一个 1 TB 硬盘,想在上面安装 Windows XP,然后从 Fedora 复制数据。
因此我将 XP 启动盘放入 DVD 驱动器,并在分区查找时,我选择了最佳选择,即最大的未分区驱动器 1TB(Fedora 驱动器包含两个分区,分别为 500 MB 和 950 GB),但我发现 XP 报告可能存在一些未知的操作系统,因此我按 F3 退出。
我发现该未分区驱动器已分配了大约 8 MB 的空间。(我使用 Fedora 14 磁盘实用程序执行此操作,尽管认识到磁盘无法格式化此驱动器)。
现在 Fedora 14 无法启动,并显示“无法识别”
我认为我的引导记录/MBR 已损坏。尝试使用 Fedora 14 安装 CD 进行恢复,但奇怪的是,正如我在论坛上看到的,引导菜单中没有救援模式。我列出了这五个选项。
- 引导
- 启动(基本视频)
- 验证并启动
- 记忆测试
- 从本地驱动器启动。
我尝试了 1、3 和 5,以及 1/3 以实时用户身份从 DVD 启动。虽然 5 与此类似,但如果没有 DVD,我会得到“无法识别”的结果
我该如何拯救系统?
答案1
听起来 XP 覆盖了 MBR,因此无法启动 Fedora。您可能需要重新安装 Grub。
遗憾的是,Live CD 没有救援模式,但你可以下载,刻录并从 CD1 启动Fedora 安装介质进入救援模式。
从 CD1 启动后,输入Linux 救援在提示符下。回答对话框,一旦您得到提示符,请输入命令:
chroot /mnt/sysimage
然后,修复引导加载程序类型
/sbin/grub-install /dev/hda
请注意,上述命令假设/dev/hda是您的 Fedora 分区(通常如此)。您可能需要更改/dev/hda到 Fedora 安装的正确分区。
修复引导加载程序后,重新启动系统,希望您现在可以启动 Fedora。