Nach dem Upgrade auf Ubuntu 16.04 wird beim Booten die folgende Meldung angezeigt:
lvmetad is not active yet; using direct activation during sysinit
lvmetad is not active yet; using direct activation during sysinit
/dev/mapper/server--vg-root: clean xxx/xxx files, xxx/xxx blocks
Das X bezieht sich auf eine große Folge von Zahlen. Nachdem diese Meldung angezeigt wurde, wird der Anmeldebildschirm angezeigt und ich kann mich beim System anmelden.
Wie kann ich dieses Problem lösen?
Antworten:
Keine Sorge , es besteht keine Gefahr. Befolgen Sie diese kleine Anleitung, um das Problem zu lösen.
Diese Meldungen sind ungefährlich. Nach einiger Zeit
LVM
(eine Softwareabstraktion über Ihre Festplatte) werden die Partitionen gescannt und Ihr System wird normal gestartet. Aufgrund der mangelnden Optimierung tritt eine Verzögerung auf, dalvmetad
es sich um einen Systemdienst (Daemon) handelt, der dieLVM
Bedingung zwischenspeichert, um unnötige Datenträgerzugriffe zu verhindern, und der nicht früh genug gestartet wird (wahrscheinlich aufgrund eines Fehlers oder einer Fehlkonfiguration).Ubuntu Desktops brauchen es nicht , um zu funktionieren.
Lösung
Öffnen Sie ein Terminal ( CTRL+ ALT+ Toder suchen Sie in Dash), schreiben Sie
sudo -H gedit /etc/lvm/lvm.conf
und drücken Sie die EINGABETASTE (geben Sie Ihre Benutzeranmeldeinformationen ein). Im Editor finden Sie:... und ändern Sie die Zeile in:
Nehmen Sie keine weiteren Änderungen vor , Sie müssen nur eine einzelne Nummer ändern und die Datei speichern. Danach können Sie das Terminal schließen oder sich vom VT abmelden.
Dadurch wird jeder Versuch, den Dämon zu verwenden, deaktiviert.
lvmetad
Wenn Ihre Festplattenkonfiguration einfach genug ist, wird der Startvorgang beschleunigt und bei keinem LVM-Befehl wird eine neue Verbindung zum Systembus von versuchtlvmetad
. Möglicherweise stellen Sie fest, dass mehr Festplattenaktivität vorliegt. Dies ist ein normales Verhalten.Die Warnungen bleiben erhalten, dies ist das richtige Verhalten und hat keine Nebenwirkungen.
Bitte beachten Sie: Dies ist eine gute, aber vorübergehende Lösung. Zukünftige GNU / Linux-Versionen benötigen dieses Verfahren nicht.
Optimierung
Nach der Bearbeitung können Sie auch den Befehl
sudo systemctl disable lvm2-lvmetad.service
zumlvmetad
vollständigen Deaktivieren (im selben Terminaltyp) ausführen .Dies ist nicht erforderlich und Sie sollten sich vorher an Ihren Systemadministrator wenden.
Was NICHT zu tun
Booten Sie niemals mit
nomodeset
aktivierter Option, da dadurch viele GPU-Funktionen deaktiviert werden und Ihre Grafikkarte möglicherweise nicht richtig funktioniert. Ubuntu-Desktops funktionieren mit dieser aktivierten Option nicht ordnungsgemäß, da Unity (und nachfolgende GUIs) und viele Anwendungen die Grafikbeschleunigung und die erweiterten GPU-Funktionen benötigen.Diese Option darf nur zum Debuggen von Grafiktreibern oder zum Starten eines Systems ohne die richtigen Grafiktreiber verwendet werden.
Wichtig : Auf einigen Systemen muss der Benutzer möglicherweise diese Option in GRUB deaktivieren, um sich anzumelden, während andere Systeme nur langsamer sind, aber verwendet werden können.
BEARBEITEN (10.03.2017): Nach dem Deaktivieren des Dienstes und dem Aktualisieren einer meiner Debian-Maschinen (Ubuntu basiert auf Debian) habe ich festgestellt, dass die Warnung verschwunden ist. Das Upgrade installierte den Kernel
Linux 4.9.0-0.bpo.2
für AMD 64 (64-Bit). Es kann auf einige Architekturen vorübergehend oder beschränkt sein, aber es ist ein Schritt nach vorn, auch weil Ubuntu kann die Änderung inherith. Ich nehme an, dass ein Entwickler diese Nachricht gesehen hat und an dem Problem arbeitet. Gut gemacht, FOSS .Wenn Sie weitere Hilfe benötigen, können Sie hier einen Kommentar abgeben. Vergessen Sie nicht, den Pfeil nach oben nach links zu drücken und die Antwort zu akzeptieren.
quelle
Ich habe es geschafft, dies für meine Maschinen zu beheben, indem ich die Grub-Konfiguration wie folgt anpasste:
In
/etc/default/grub
, ändern:zu
Dann füge diese Zeile hinzu:
GRUB_TERMINAL_INPUT="console serial"
Führen Sie das
update-grub
Programm aus und starten Sie es neu, damit die Änderungen wirksam werden.quelle