启动时间非常长,无系统日志(SSD)

启动时间非常长,无系统日志(SSD)

我有一个问题Ubuntu 16.04(Windows 10 安装旁边的全新安装)在我的 Samsung 850 EVO SSD 上启动花了很长时间 - 几乎1分钟

故事是这样的:

  1. GRUB 菜单出现
  2. 在我按下回车键后40 秒我只能看到默认的紫色 GRUB 背景(没有菜单)
    • 通过查看 IO/磁盘二极管,我可以清楚地看到我的磁盘负载很重在那个时期
  3. 之后,屏幕关闭并打开(就像在典型的重启开始时一样),然后出现 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的建议删除了splashGRUB_CMDLINE_LINUX_DEFAULT,但正如预期的那样,它并没有发生太大变化。现在,我在系统启动时不需要按 Esc 键来查看日志。

两者都没什么有趣的/var/log/Xorg.0.log。X Window 在初始引导之后启动 - 正如预期的那样 - 而冻结则发生在那之前...

...GRUB_CMDLINE_LINUX_DEFAULT设置为reboot=pci(不带splashquiet),systemd第一个输出之前启动过程中屏幕上出现一行,~38秒冻结(紫色背景+高磁盘负载)。

答案1

问题解决了。我有机会把那个 SSD 放进联想 L540 笔记本电脑 - 系统在几秒钟内启动,读写速度测试都显示 500+ MB/s 的数据传输率。因此,它肯定不是一个软件,而是硬件问题- 我的电脑主板 MSI P55-CD53 坏了,或者 SATA 电缆出现了一些问题。

相关内容