如果我启动系统时连接了 USB HDD 或闪存驱动器(拇指棒),GRUB 无法加载。具体来说,它只是挂起并显示空白屏幕。通常我会断开驱动器并重新启动,它就可以正常工作,但我真的很想弄清楚为什么会发生这种情况。从我记事起,这种情况就一直存在(从 Ubuntu 10.x 到 14.x)。我尝试在 dmesg 中查找,但我没想到会在那里找到任何东西,似乎 dmesg 只有在内核运行时才能记录,而 GRUB 负责启动内核。
我根本没有尝试从这些外部设备启动,但每次都必须断开任何外部存储,这有点麻烦,或者如果其他人使用我的计算机,我必须注意不要将它们连接起来,以便他们可以毫无问题地启动到另一个操作系统。
答案1
将内部硬盘更改为 BIOS 中的第一个启动,您应该能够启动而不必拔下 USB 硬盘,因为某些(并非全部)USB 硬盘上有启动标志,如果没有操作系统,它们将会停转,您将不得不重新启动机器。