一段时间以来,我一直对 grub 感到困扰。在计算机启动后,屏幕显示后,屏幕变黑了大约 45 秒,直到启动菜单出现。选择要启动的系统后,一切都运行得非常快。只有启动菜单本身需要很长时间才能显示出来。
我删除了系统盘以外的所有硬盘,安装了 Ubuntu 16.04(作为测试),现在甚至更换了主板和 CPU(由于另一个问题)
什么都没用。以前 Grub 几秒钟就能启动。
我能做些什么来隔离该问题?
我的系统是 Kubuntu 14.04,搭载 i3-6100 CPU、16 GB RAM 和 250GB ssd
答案1
问题出在您的 BIOS 设置中。您的“启动顺序”指定了 BIOS 尝试启动的顺序。列表中的第一个设备没有响应(可能还有设备 2 到 N-1)。这大约需要 45 秒。然后 BIOS 尝试设备 N(正确的设备)并启动。grub
结果如下。
您可以在启动初期(黑屏之前)按下一个键F2或YMMV 来访问启动顺序。对其进行调整。F12
答案2
最后我找到了答案。
更新 grub 在 grub.cfg 中抛出了数千个无意义的条目(该文件大约有 16,000 行!)
从 /boot 中删除 memtest86+ 文件和旧的 linux 映像并再次运行 upate-grub 后,一切都正常了。
虽然我不明白那里发生了什么,但错误现在已经消失了。