我有一个问题Ubuntu 16.04(Windows 10 安装旁边的全新安装)在我的 Samsung 850 EVO SSD 上启动花了很长时间 - 几乎1分钟。
故事是这样的:
- GRUB 菜单出现
- 在我按下回车键后40 秒我只能看到默认的紫色 GRUB 背景(没有菜单)
- 通过查看 IO/磁盘二极管,我可以清楚地看到我的磁盘负载很重在那个时期
- 之后,屏幕关闭并打开(就像在典型的重启开始时一样),然后出现 Ubuntu 登录屏幕
我已经检查过dmesg
/系统日志 - 这是重要的片段:
(...)
Aug 8 19:27:15 MS-7586 systemd[1]: Starting Unattended Upgrades Shutdown...
Aug 8 19:27:15 MS-7586 systemd[1]: Stopping Daemon for power management...
Aug 8 19:27:15 MS-7586 systemd[1]: Stopping Disk Manager...
Aug 8 19:27:15 MS-7586 systemd[1]: Stopping Session c2 of user sokol.
Aug 8 19:27:15 MS-7586 rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="2378" x-info="http://www.rsyslog.com"] exiting on signal 15.
Aug 8 19:31:05 MS-7586 rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="2357" x-info="http://www.rsyslog.com"] start
Aug 8 19:31:05 MS-7586 rsyslogd-2222: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ]
Aug 8 19:31:05 MS-7586 rsyslogd: rsyslogd's groupid changed to 108
Aug 8 19:31:05 MS-7586 rsyslogd: rsyslogd's userid changed to 104
Aug 8 19:31:05 MS-7586 systemd-modules-load[875]: Inserted module 'lp'
Aug 8 19:31:05 MS-7586 systemd-modules-load[875]: Inserted module 'ppdev'
Aug 8 19:31:05 MS-7586 systemd-modules-load[875]: Inserted module 'parport_pc'
(...)
(我debug
在重启过程中将内核参数添加到了‘Ubuntu’ GRUB 条目中)
有趣的是,19:30:22(下午 7:30:22)是我在 GRUB 菜单中选择“Ubuntu”的时间。我在 19:31:08 看到了 Ubuntu 登录屏幕。换句话说,启动过程中约 40 秒的“冻结”未记录在系统日志中.systemd-analyze
输出确认 Ubuntu 启动本身非常快,并且不参与那~40 秒的周期:
Startup finished in 4.704s (kernel) + 1.709s (userspace) = 6.414s
对于 GRUB,我尝试过:
GRUB_CMDLINE_LINUX_DEFAULT="reboot=pci"
以及默认值。没有区别。
此外,UUID 与文件blkid
中列出的相匹配。/etc/fstab
除了这些启动问题之外,我看不出 SSD 有什么问题(目前它是我唯一使用的磁盘)。在我升级到 SSD 之前,使用以前的 HDD 时,我并没有遇到启动时间异常长的问题。
从那时起我就没有对我的 BIOS 进行任何操作(更新等)。
非常感谢您的任何建议!
更新 #1:
我按照@ByteCommander的建议删除了splash
它GRUB_CMDLINE_LINUX_DEFAULT
,但正如预期的那样,它并没有发生太大变化。现在,我在系统启动时不需要按 Esc 键来查看日志。
两者都没什么有趣的/var/log/Xorg.0.log
。X Window 在初始引导之后启动 - 正如预期的那样 - 而冻结则发生在那之前...
...GRUB_CMDLINE_LINUX_DEFAULT
设置为reboot=pci
(不带splash
和quiet
),systemd
第一个输出之前启动过程中屏幕上出现一行,~38秒冻结(紫色背景+高磁盘负载)。
答案1
问题解决了。我有机会把那个 SSD 放进联想 L540 笔记本电脑 - 系统在几秒钟内启动,读写速度测试都显示 500+ MB/s 的数据传输率。因此,它肯定不是一个软件,而是硬件问题- 我的电脑主板 MSI P55-CD53 坏了,或者 SATA 电缆出现了一些问题。