Ubuntu 9.04 出现错误 21,如何启动?

Ubuntu 9.04 出现错误 21,如何启动?

我刚刚安装了 Ubuntu(我第一次安装 Linux),然后出现了第一个错误。让我先描述一下我的系统。我有:

EVGA 680i SLI 主板
4 个 SATA 硬盘(150GB Raptor 搭载 Windows Vista、64GB SSDnow V 搭载 Ubuntu 以及 2x1TB RAID-0 WD Caviars)
8GB DDR2 RAM(4x2gb OCZ)

这些应该是您需要的所有信息,对吗?

好的,我在 SSD 驱动器 (/dev/sdc) 上安装了 Ubuntu,这是全新的,也是第一次安装。一切顺利,我下载了 Ubuntu 64 位 Jaunty (9.04) 并将其刻录到光盘上,然后将其放入驱动器并重新启动。选择“安装 Ubuntu”并按照步骤操作。完成后,它告诉我重新启动并取出光盘。我照做了。

现在,当我打开电脑时,它显示:
“*“Grub 正在加载阶段 1.5

Grub 正在加载,请等待.....
错误 21”*

它没有给我启动 Windows 的选项,我也无法启动 Ubuntu。所以我有两个问题。

1) 我该如何解决这个问题才能启动 Ubuntu?我可以使用 Live CD 启动,这样就可以了。2) 我该如何启动 Windows (/dev/sda)??

请多包涵,我是 Linux 新手。这里怎么会出现错误?grub 应该已经正确安装了!


更新

按照说明这里,这对我来说不起作用,只是想让你知道我尝试过的方法。在此过程中,我发现 stage1 文件指向 (hd2,0)。


更新 2 - 已解决

嗯,那太好了……我用过超级Grub修复了引导记录,现在一切都正常了,但它(出于某种原因)破坏了我的 RAID,所以我丢失了上面的所有内容!幸好我备份了,但那太糟糕了!最重要的是,我仍然不明白为什么 Ubuntu 不能从单独的免费光盘上的全新安装中运行!??这没有意义…… 欢迎提出想法

答案1

错误 21 表示“选定的磁盘不存在”。因此,Grub 不知何故希望从不存在的磁盘读取数据。由于这种情况发生在您看到双启动菜单之前,我认为包含第 2 阶段 (?) 的磁盘的位置配置不正确。我无法具体说明如何修复该问题。

看一下超级Grub。将其存储在 USB 记忆棒/密钥上或刻录到 CD/DVD 上,并使用它来启动您的 PC。它将允许您恢复您的 PC,以便 Grub 启动菜单再次工作(这反过来将允许您启动 Linux 和/或 Windows)。祝你好运!


顺便说一下,我在Ubuntu 论坛(具体来说,此主题)。如果您有任何与 Ubuntu 相关的问题和/或疑问,通常最好查看这些论坛。(并不是说您不应该在这里问,但在那里您成功的机会会更大。)

相关内容