执行“grub-install /dev/sda5”失败。这是一个致命错误

执行“grub-install /dev/sda5”失败。这是一个致命错误

我提前为我的糟糕英语道歉。我尝试双启动 Windows 7 和 Kubuntu 11.10,但每次我尝试在启动分区上安装 GRUB 时,都会出现此错误“执行‘grub-install /dev/sda5’失败。这是一个致命错误。”。我在我的台式机和笔记本电脑上尝试过这个,但总是出现这个错误。希望有人能帮忙。谢谢!

答案1

Grub 安装在硬盘上,而不是分区上。我假设您想创建一个单独的分区来挂载在 /boot 上,但 grub-install 应该在驱动器(在本例中为 /dev/sda)上使用,而不是在分区上使用。

只要您正确设置所有设置(即挂载点),grub-install 就会自动检测您的设置并进行相应的调整。

答案2

好的,请执行以下操作:使用 Live CD

   sudo fdisk -l

知道你的 Linux 安装在哪里

   sudo mount /dev/sdaX/ mnt

X 是你的 kubuntu 的安装位置

然后

   sudo grub-install --root-directory=/mnt/ /dev/sda

然后正常重启

做这个

   sudo update-grub

答案3

以下是我使用的方法:

选择尝试 Ubuntu无需安装

系统启动时桌面上有安装 Ubuntu复制此图标的命令(右键-属性-命令)

现在打开终端并执行

sudo bash

从这里运行复制的命令(我认为命令如下)

ubiquity %k ubuntu-desktop

并取得成功。

我正在考虑双启动,在已经安装了 Windows XP x64 的桌面上安装 11.10 x64。我提前预留了启动分区。安装顺序无所谓。

/sda1 /boot 260M (primary)

/sda2 win-xp     (primary)
..
(2 more logical partitions)
..
/sda7 /    10g
/sda8 swap

当我尝试安装 Ubuntu 时,在 /dev/sda1 上安装 grub 时出现致命错误。我尝试在 /dev/sda 上安装,但没有成功。

然后我尝试从 root shell 运行安装程序。成功了。

相关内容