Ubuntu 16.04 启动时间过长(错误 - lvmetad 尚未激活)

Ubuntu 16.04 启动时间过长(错误 - lvmetad 尚未激活)

最近我的硬盘坏了,我买了一个新的。我使用默认配置重新安装了 Ubuntu 16.04-

/ 499 GB LVM 分区 /swap 5.99 GB //boot 597 MB

每次启动我都会收到此错误

lvmetad 尚未在 sysinit ubuntu 期间使用直接激活

之后它在那里停留了一段时间。之后它到达登录屏幕并也停留在那里。

我检查了其他与 lvmetad 问题相关的解决方案,但它们不起作用。具体来说,将“nomodeset”添加到 grub 文件。

这是dmesg 日志 以下是 systemd-analyze blame 结果

21.787s plymouth-quit-wait.service
      5.236s NetworkManager.service
      4.996s ModemManager.service
      4.605s accounts-daemon.service
      4.377s dev-mapper-ubuntu\x2d\x2dvg\x2droot.device
      3.190s gpu-manager.service
      2.504s apparmor.service
      1.917s polkitd.service
      1.544s lvm2-monitor.service
      1.516s systemd-fsck@dev-disk-by\x2duuid-094fb1b3\x2dbbc5\x2d4d40\x2d98
      1.427s bluetooth.service
      1.426s rsyslog.service
      1.414s keyboard-setup.service
      1.348s apport.service
      1.331s networking.service
      1.278s systemd-fsck@dev-disk-by\x2duuid-F881\x2d89EF.service
      1.266s console-setup.service
      1.233s systemd-tmpfiles-setup-dev.service
      1.183s irqbalance.service
      1.154s avahi-daemon.service
      1.078s systemd-rfkill.service
      1.006s iio-sensor-proxy.service
       969ms dev-mqueue.mount

另一个问题是 Ubuntu 在安装过程中创建了一个分区,所以我无法备份我的数据。

我想要的可能解决方案是-1. 用 ext4 替换 LVM 分区。2. 修复 lvmetad 错误。3. 或者作为最后的手段,重新安装 Ubuntu 或其他发行版。

答案1

我也有类似的问题。将我的 xubuntu 升级到 16.04 后,我看到了类似这样的消息(A、B、X 和 Y 是数字):

lvmetad 尚未激活;在 sysinit 期间使用直接激活

/dev/mapper/lubuntu--vg-root:干净,X/Y 文件,A/B 块

我有内核:4.4.0.31 和两个逻辑卷 - 交换和根 - 与 14.04 LTS 相比没有变化。

与其他有问题的人不同,启动登录似乎没问题。有趣的是,我的“systemd-analyze blame”有与上面相同的两行,表明 lvm 在 fsck 之后启动:

3.244s lvm2-monitor.service

3.191s systemd-tmpfiles-setup-dev.service

我认为 fsck 生成警告是因为它在 lvm 自动启动之前尝试检查磁盘。

boot.log、kern.log、syslog 或 dmesg 似乎都不包含任何有用的内容。

我一直在寻找解决方案,发现人们的图形驱动程序、RAID 系统、加密磁盘和不寻常的备份策略都有问题;但这些都不适用。

欢迎任何帮助。

马尔夫

相关内容