我提前为我的糟糕英语道歉。我尝试双启动 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 运行安装程序。成功了。