GNU grub 菜单启动时间过长

GNU grub 菜单启动时间过长

我已经在 Windows 10 旁边安装了 Ubuntu 16.04.1,一切都运行正常,除非 gnu grub 菜单 2.0.2 启动时间过长,否则在某个地方会出现 15-20 秒的黑屏,直到紫色 grub 菜单出现。

它是带有 PCIE SSD 的华硕 k501ux 笔记本电脑,它启动总是非常快。它在 13 秒内加载 Windows,在 8 秒内加载 Ubuntu,但是 grub 菜单花费的时间太长了。有时我一打开它它就能完美加载,但大多数情况下并非如此。

否则,当我从 Gnu grub 菜单中选择 Ubuntu 和 Windows 后,它们都会加载得相当快,问题在于 gnu grub 菜单本身的加载时间。

答案1

要查看 grub 在加载内核映像和启动 Ubuntu 时执行的操作,您需要删除启动画面并启用消息传递。打开终端并使用命令gksu gedit /etc/default/grub搜索此行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vt.handoff=7 kaslr"

将此行更改为如下形式:

GRUB_CMDLINE_LINUX_DEFAULT="vt.handoff=7 kaslr"

保留其他参数(可能看起来不像我的)。重要的是删除“quiet”和“splash”参数。

保存文件然后使用:

sudo update-grub

现在重新启动计算机并观察长时间暂停的消息。收到长时间暂停的消息后,您可以使用以下方法查看日志文件:

gedit /var/log/syslog

此外,可以使用以下方法查看启动期间加载的所有服务的时间:

systemd-analyze blame

在了解了哪些模块正在减慢你的启动速度后,你可以针对这些模块提出尖锐的问题

答案2

好吧,我们的问题可能是由完全不同的事情引起的,但无论如何我都会告诉你我做了什么来解决这个问题。

首先,对我来说个人简介的错误,而不是 grub。

我有一台 HP bios。(还有 ubuntu 18.04,这应该不相关)

我试过更改启动顺序,我尝试了合理的每个启动选项(这些选项本来可以起作用,但我需要的选项不在列表中,即直接从“上网本硬盘”启动。)

最后,我不得不启用传统启动作为选项,然后我使用默认的传统启动设置(而不是“混合”),瞧,grub 现在在大约 1 秒内弹出,而不是 15 秒。

相关内容