“错误:没有这样的设备......“我一无所知

“错误:没有这样的设备......“我一无所知

首先,我不知道我做了什么或正在做什么,所以任何提供的帮助(将不胜感激)都必须详细说明,以便我了解我需要做什么。

我一直在使用朋友借给我的电脑,我希望使用外部硬盘来运行 Ubuntu (12.04),这样我就可以拥有一个更加个性化的空间,而不会让他的机器面临任何风险。但现在,无论我尝试加载哪个操作系统(外部硬盘中的 Ubuntu 或内部硬盘中的 Windows 7),我都会收到此消息:“错误:没有这样的设备:cb105e2b-b911-4e52-9dc6-504560332258e。grub rescue>”。

我知道关于同一件事有很多问题,但正如我所说的,我真的不知道自己在做什么,所以如果我误解了答案的哪些方面适用于我的情况,我可能会把事情搞砸,我真的不想这样做。

我不知道要包含哪些细节,抱歉。

答案1

发生这种情况是因为您可能在内部硬盘(或其可启动分区)的 MBR 中安装了 Ubuntu 引导加载程序 (grub),但它所需的文件安装在外部硬盘上。此外,BIOS 不会为 Ubuntu 引导加载程序提供外部驱动器,因此它找不到所需的文件。

如果安装在内置硬盘上的系统是 Windows Vista 或 7,请按照本指南进行 fixboot(如果不起作用,还可以进行 fixmbr):http://support.microsoft.com/kb/927392(其他 Windows 版本也有类似的指南,但我手头没有链接 -> 您可以自行在 Google 上搜索的关键词是 fixmbr、fixboot、恢复控制台,当然还有您的 Windows 版本)

如果您只想从外部硬盘使用 Ubuntu,而不接触内部硬盘,则必须确保引导加载程序也安装在外部驱动器上(在这种情况下,安装后您当然必须在 BIOS 中选择要从中启动的硬盘)。在安装过程中(可能是在对硬盘进行分区时),您会看到一个下拉列表,其中列出了可以安装 Grub 的设备。当然,您的 BIOS 可能无法从 USB 驱动器启动,这意味着没有便捷的方法可以在不接触内部驱动器的情况下将 Ubuntu 安装在外部驱动器上...如果您尝试安装 Ubuntu 的计算机上确实存在这种情况,我不会感到惊讶,否则我看不出 Grub 现在不应该在外部硬盘上找到其文件的任何理由...

相关内容