我会尝试缩小我的问题范围,因为我意识到这个话题非常广泛。
我正在尝试为最新版本的 Linux 创建一个具有持久性的可启动 USB 磁盘鲁本图(14.10)。我以前做过很多次。在我的记忆里,这最多也只是挑剔而已,但我总是设法让它发挥作用。
创建可启动磁盘似乎很简单。我使用了通用 USB 安装程序,Linux Live USB 创建器, 和联合国网络引导在 Windows 上并使用联合国网络引导以及 Linux 上的标准 Ubuntu Disk Creator。尽管使用了大量工具,但当我启动 USB 时,我收到了以下消息:
Missing Operating System.
我可以在多台我知道已正确配置 BIOS 以从 USB 读取的计算机上确认这一点。就像我说的,我以前做过这件事,所以我大概知道我在做什么。
这次经历让我产生了许多疑问:
我究竟做错了什么?
我正在尝试写入 4GB SanDisk Cruzer,虽然它已经使用了约 1 年,但应该可以正常工作。磁盘已通过相应的程序格式化,我还使用磁盘实用程序对 USB 进行了分区。
下一步我应该尝试什么?
有什么方法可以检查可启动 USB 的完整性?可以修复它吗,这样我就不必再重复这个过程了?
是否有需要检查的启动标志?我能否获得有关 USB 无法启动的更详细输出?
对于此主题的任何建议都将不胜感激。
答案1
可能是 USB 闪存驱动器的问题。它已被格式化过多次,驱动器上可能仍残留着一些损坏的引导加载程序,BIOS 会错误地将其识别为该驱动器上不再存在的操作系统的引导加载程序。使用 GParted 重新格式化 USB 闪存驱动器,包括重置启动标志,然后再次尝试使用 Ubuntu 启动盘创建器应用程序制作可启动的 Lubuntu 14.10 live USB。
我在使用 8GB SanDisk Cruzer 闪存驱动器启动 Ubuntu live USB 时遇到了同样的问题,这就是我解决问题的方法。我不确定我关于 USB 驱动器上残留的旧引导加载程序的理论是否正确,但使用 GParted 重新格式化驱动器,然后使用 Ubuntu Startup Disk Creator 对我来说是有效的。