我需要使用 Ubuntu 10.04 LTS 更新我的 GRUB 引导加载程序。
我删除了 Ubuntu 的分区,因为我想卸载它,然后我运行了启动 CD 并尝试更新我的 GRUB 加载程序。每次我尝试启动计算机时,它都会显示:“不存在这样的分区”。运行时sudo update-grub
我收到以下错误:
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?)'
答案1
我推测“没有这样的分区存在”是在您(尝试)从硬盘启动时发生的:它告诉您 Grub 找不到启动所需的其余内容所在的位置。这通常与 Ubuntu 系统的其余部分存储在同一个分区上,因此如果您删除了该分区,您肯定会遇到问题...
此外,如果 Ubuntu 安装最初是 Ubuntu 9.10(Karmic Koala)或 10.04,它将使用较新版本的 Grub、Grub2,并且我认为您的sudo update-grub
命令将无法在较新版本中按预期工作。
你能在问题后面补充一下你的电脑上安装了哪些分区和哪些操作系统吗?我猜你需要为 /boot 创建一个新分区(这可能需要重新安装 Grub)或者,如果合适,恢复使用Windows 的 mbr。