GRUB 问题:12.04 在没有 USB 驱动器的情况下无法启动

GRUB 问题:12.04 在没有 USB 驱动器的情况下无法启动

首先:这不是所有的“GRUB 在错误的硬盘上“ 问题。

问题:

启动时,除非安装器 USB 闪存驱动器存在,否则系统不会启动。如果我在不使用 USB 驱动器的情况下启动,屏幕会变黑GRUB 列出了可用的不同配置 - 因此 GRUB 在正确的磁盘上,它接下来所做的事情似乎是问题所在。

插入 USB 驱动器后,其访问指示灯开始闪烁,同时系统以正常方式启动。

是的:我尝试直接从 USB 驱动器启动,然后获得了“实时”版本,所以我没有错误地在闪存驱动器上安装了操作系统:)

我尝试过sudo grub-install /dev/sdasudo update-grub只是为了好玩,但什么都没有改变。

系统简介:

Ubuntu 12.04 64 位。i3 处理器。UEFI bios。128Gb SSD 驱动器。SSD 有一个 47 Mb EFI 分区,其余部分安装为“/”(XFS)。

答案1

造成这种情况的可能原因可能是磁盘加载的顺序或 GRUB 看到的顺序。

例如,如果您的 USB 闪存驱动器在硬盘之前被“看到”,则您的计算机和 Ubuntu 将正常工作,但是,当您移除 USB 驱动器时,GRUB 会认为 HDD 是 USB 闪存驱动器,并寻找显然不存在的硬盘。

为了解决这个问题,你必须下载并运行GRUB 修复,这将修复 GRUB 使其正常工作

相关内容