Grub 总是安装失败,我得到的最多信息是 grub> 提示符

Grub 总是安装失败,我得到的最多信息是 grub> 提示符

昨天尝试安装 10.10,最后出现错误,Grub 安装失败。要求我选择另一个分区、取消安装或继续而不使用引导加载程序。

每次我选择另一个分区时,错误就会立即弹出(不相信它甚至尝试将任何内容写入磁盘)。

我在安装程序时确实做了一些分区 - 缩小了 ntfs 分区并扩大了 Linux 分区来弥补它 - 默认设置为放置在驱动器的开头和逻辑上(而不是主分区),所以我保留了它。

第一次 grub 只是进入恢复提示符 - 但大多数“应该”起作用的命令都没有起作用(阅读了文章和操作方法)。在重新安装并尝试手动安装后,我进入了 grub> 提示符,但未能取得进一步进展。

我检查了 grub 目录,任何地方都没有 grub.cfg,但安装的肯定是 1.9x。据我所知,应该不再有旧版 Grub 安装。

尝试过各种方法来加载内核或配置 grub,但都失败了。例如:http://ubuntuforums.org/showthread.php?t=1195275

编辑:

抱歉,你说得对,我应该说得更清楚一些,留出了很多空间来做假设。我在研究/重启时写了它。

我实际上已设法解决该问题,但我会回到该分区表,因为我很确定某个地方出了问题 - 仍然无法让发行版安装程序安装 grub,正如它应该做的那样。

使用 Ubuntu Linux。由于没有加载 initrd 映像,所以无法跳过 grub> 提示符。加载了 initrd 映像后,我飞起来了。进入 Ubuntu 后,只需运行 update-grub 即可。

答案1

在我看来,您尝试通过选择“继续而不使用引导加载程序”进行安装,完成后,再次使用 liveCD 或 LiveUSB 重新启动计算机。进入桌面后,尝试按照以下步骤重新安装 grub:

挂载你之前安装的 ubuntu 分区。你可以点击位置 >你的 ubuntu 分区

打开终端,运行:

sudo chroot /媒体/你的 ubuntu 分区

sudo grub-install /dev/sda

sudo 更新 grub

关闭终端,然后尝试重新启动。

答案2

您的帖子目前已被查看 12 次,但无人回复。这可能是因为您提供的信息太少,无法让任何人了解您的情况。具体来说:

  • 你还没有列出你的分区表并说明每个分区是什么
  • 你说你正在安装 10.10 但说你调整了 Linux 分区的大小(什么 Linux?)
  • 你说你检查了“grub 目录”,但是哪一个呢?/boot/grub/ 是 grub2 应该在的位置,它是全新安装的默认位置。

如果您一直进行升级而不是全新安装,那么肯定会有遗留的 grub。

您是否尝试过按照您引用的页面或https://help.ubuntu.com/community/Grub2我相信它比您的参考文献更新(尽管它可能是根据您给出的参考文献创建的)?

答案3

嗯,听起来他想要双启动。我遇到了同样的问题,因为 Ubuntu 无法安装我拥有的分区,而且它不是“可启动的”。使用 CD 使用磁盘实用程序,使分区可启动并安装它。

答案4

这是我遗漏的部分。你必须确保你的答案/boot/grub/device.map 是正确的你做:grub-install

什么:/boot/grub# cat device.map

(hd0) /dev/cciss/c0d0

我必须更正为:

(hd0) /dev/sda

在我跑之前:

/sbin/grub-install /dev/sda

适用于 grub 版本 .97 (1)

相关内容