别担心,没有危险,请按照此小指南解决问题。
这些消息并不危险,过一会儿LVM
(磁盘上的软件抽象)将扫描分区,系统将正常启动。由于缺少优化,因此存在延迟,这lvmetad
是因为系统服务(守护程序)会缓存LVM
条件以防止无用的磁盘访问,并且启动得不够快(可能是错误或配置错误)。
Ubuntu桌面不需要它工作。
解
打开一个终端(CTRL+ ALT+ T或在Dash中搜索),编写sudo -H gedit /etc/lvm/lvm.conf
并按Enter(插入您的用户凭据)。在编辑器中找到:
use_lvmetad = 1
...并将行更改为:
use_lvmetad = 0
请勿进行其他更改,只需更改一个数字并保存文件即可。此后,您可以关闭终端或从VT注销。
这将禁用任何企图使用的lvmetad
守护进程,如果你的磁盘配置是很简单的你的启动将更快,任何LVM命令不会尝试的系统总线一个新的连接lvmetad
。您可能会注意到更多的磁盘活动,这是正常现象。
警告仍然存在,这是正确的行为,并且没有副作用。
请注意:这是一个很好的临时解决方案,将来的GNU / Linux版本将不需要此过程。
优化
编辑后,您也可以执行命令(在相同类型的终端中)sudo systemctl disable lvm2-lvmetad.service
以lvmetad
完全禁用。
这不是必需的,并且在执行此操作之前应与系统管理员联系。
什么不要做
切勿在nomodeset
启用该选项的情况下引导,因为它将禁用许多GPU功能,并且您的图形卡可能无法正常工作。启用此选项后,Ubuntu Desktops将无法正常工作,因为Unity(及后续的GUI)和许多应用程序需要图形加速和高级GPU功能。
此选项只能用于调试图形驱动程序或在没有正确图形驱动程序的情况下启动系统。
重要提示:在某些系统上,用户可能需要在GRUB中禁用此选项才能登录,而其他系统将只是速度较慢但可用。
编辑(10/03/2017):在禁用服务并升级我的Debian机器之一(Ubuntu基于Debian)后,我注意到警告消失了。升级安装了Linux 4.9.0-0.bpo.2
适用于AMD 64(64位)的内核。它可以是临时的,也可以限于某些架构,但这是向前迈出的一步,这也是因为Ubuntu 可以继承所做的更改。我想开发人员看到了此消息,并且他们正在解决该问题。FOSS做得好。
如果您需要更多帮助,并且不要忘记按向左的向上箭头并接受答案,请在此处进行评论。