Gio*_*dze 6 grub2 dual-boot gnu
我已经在 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 菜单本身的加载时间。
要查看 grub 在加载内核映像和启动 Ubuntu 时正在做什么,您需要删除启动屏幕并启用消息传递。打开终端并使用命令gksu gedit /etc/default/grub并搜索这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vt.handoff=7 kaslr"
Run Code Online (Sandbox Code Playgroud)
将行更改为如下所示:
GRUB_CMDLINE_LINUX_DEFAULT="vt.handoff=7 kaslr"
Run Code Online (Sandbox Code Playgroud)
保留其他参数(可能看起来不像我的)。重要的是删除“安静”和“飞溅”参数。
保存文件然后使用:
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
现在重新启动计算机并观察长时间暂停的消息。收到长时间暂停的消息后,您可以使用以下命令查看日志文件:
gedit /var/log/syslog
Run Code Online (Sandbox Code Playgroud)
此外,可以使用以下命令查看启动期间加载的所有服务的时间:
systemd-analyze blame
Run Code Online (Sandbox Code Playgroud)
在了解哪些模块正在减慢启动速度的具体信息后,您可以询问有关它/它们的尖锐问题
好吧,我们的问题可能是由完全不同的原因引起的,但无论如何我都会告诉你我做了什么来解决它。
首先,对我来说,这是BIOS的错误,而不是 grub 的错误。
我有一个惠普BIOS。(和 ubuntu 18.04,这应该不相关)
我尝试更改启动顺序,尝试了合理范围内的每个启动选项(这会起作用,但我需要的选项不在列表中,即直接从“上网本硬盘驱动器”启动。)
最后,我必须启用传统启动,然后我使用默认的传统启动设置(而不是“混合”),你瞧,grub 现在会在大约 1 秒而不是 15 秒内弹出。
| 归档时间: |
|
| 查看次数: |
5353 次 |
| 最近记录: |