更新

更新

今天刚刚在我的 Spectre x360 笔记本电脑上安装了 Ubuntu 17.04,但启动大约需要 2 分钟(Windows 需要约 10 秒)。

正如这里建议的:如何解决 Ubuntu 启动非常慢的问题? 我运行了该dmesg命令,这里是我认为问题出在的输出摘录:

[    5.771049] audit: type=1400 audit(1492997122.163:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=747 comm="apparmor_parser"
[    5.772152] audit: type=1400 audit(1492997122.163:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/cups-browsed" pid=751 comm="apparmor_parser"
[    5.773675] audit: type=1400 audit(1492997122.163:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=752 comm="apparmor_parser"
[    5.773677] audit: type=1400 audit(1492997122.163:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/cupsd" pid=752 comm="apparmor_parser"
[   16.086226] intel-vbtn INT33D6:00: unknown event index 0xcd
[   28.153199] intel-vbtn INT33D6:00: unknown event index 0xcd
[   95.264415] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   95.264417] Bluetooth: BNEP filters: protocol multicast
[   95.264420] Bluetooth: BNEP socket layer initialized
[   95.331589] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
[   95.429468] IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready
[   95.431987] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   95.432503] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   95.497193] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   95.497668] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   95.522825] IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready
[   95.531535] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   95.531986] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   95.604347] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled

我确实无法找到关于它intel-vbtn INT33D6:00: unknown event index 0xcd是什么或如何修复它的信息,所以任何建议都会有帮助。

答案1

更新

正如评论中提到的,如果您有一个加密主页,Ubiquity 仍然会创建一个加密交换分区,而不是链接到交换文件。

您可以按照本指南修复此问题:

Ubuntu Desktop 17.04 64位启动缓慢

原始解决方法

首先我想澄清一下我遇到了同样的问题,因此我想提供有关硬件的一些更多详细信息(对于所有可能能够调试错误的人):

  • HP Spectre x360 15-bl002ng
  • 英特尔 i7-7500U
  • 英伟达 940MX
  • NVME PCIe SSD(我相信是三星)

第二:

我找到了一种解决方法,即将 systemd 超时设置为 10 秒而不是 90 秒。为此,请编辑/etc/systemd/system.conf。就我而言,我必须取消注释以下两行来设置计时器:

DefaultTimeoutStartSec=10s
DefaultTimeoutStopSec=10s

重启后,系统大约 10 秒后即可启动。但请注意,如此短的超时时间可能会导致其他更严重的问题。因此,请自行承担风险!

第三:

对于那些真正能够找出问题所在的人来说,我想补充一下我的发现:

在我升级到内核 4.11 RC8 之后(为了修复intel-vbtn INT33D6:00: unknown event index 0xcd评论#24) 我获得了更多的调试信息,因此注意到启动顺序实际上卡在了A start job is running for [some dev + UUID presumably]

我偶然发现了一个德国 Debian 论坛该错误似乎是由于 报告的交换分区的实际 UUIDsudo blkid与 使用的 UUID不匹配引起的fstab

但是,由于 17.04 Ubuntu 使用交换文件而不是分区,所以我不知道如何解决这个问题。

相关内容