所以最近我决定开始学习 Linux,因为我有 10 多年的 Windows 使用经验,并且觉得对这个操作系统相当熟练。我买了一个 500gb 的外置硬盘,用 Rufus 格式化它,并创建了一个持久的、可启动的 Ubuntu 14.04 USB 安装(我后来将它升级到 14.10)。这在我的工作站 PC 上运行良好,没有出现任何问题,并且我爱上了 Linux 的敏捷性。但是,当我尝试在几乎任何其他计算机上启动相同的工作安装时(在我办公室的两台实验室计算机以及我的笔记本电脑上尝试过),我收到“未找到操作系统”错误。我很想得到一些建议,关于如何在其他 PC 上启动此安装,因为我打算使用它来诊断和清理处于不可用状态的 Windows 安装。
答案1
抱歉将此作为答案发布,但评论太少,无法表达我需要说的话……:(
你的电脑上有 GPT /sda
,你的电脑上有 MBR /sdb
。这不是什么大问题,但是原始问题的根源:实际上,实验室中其他计算机上的 UEFI 启动分区不知道 Ubuntu 启动加载程序,因为它们的启动分区缺少必要的信息……这与 Ubuntu 无关,而纯粹与固件有关。
你原来的问题的解决方案是类似这样的...
但是,与此同时,您运行了启动修复,它很可能看到的是 MBR 分区并尝试修复它,而不是 GPT 分区......所以现在 Windows 和 Ubuntu 都无法启动。
现在的解决方案是启动修复 Windows,现在您对 Windows 8 的启动过程有了更多的了解(UEFI 从 Windows 7 开始但是可选的,对于 Windows 8 来说是推荐的,而对于 Windows 10 来说是强制的)所以你应该有更好的机会在 UEFI 模式下重新安装 Ubuntu,这样它就可以在你的机器和实验室中的所有其他机器上启动。;-)
最后一条建议:如果您正在寻找一种简单的解决方案,请在外部硬盘上安装一个可通过 BIOS 启动的 Ubuntu,关闭 UEFI,并在需要清理内容时从 BIOS 启动,完成后再打开 UEFI。在可预见的未来,BIOS 启动仍可在所有机器上使用。