Ich habe gestern Ubuntu 12.04 mit einem LiveUSB installiert.
Ich hatte Probleme beim Booten, also musste ich Grub reparieren, und es war ok.
Aber jetzt, wenn ich meinen PC starte, bekomme ich den Fehler Nachricht
„init:pty konnte nicht erstellt werden – Protokollierung für Job deaktivieren“
Und nichts passiert. Wie kann ich das beheben?
Akzeptierte Antwort:
Dies ist derzeit ein bekannter Fehler in upstart (Startmanager von Ubuntu oder init
-Ersatz).
Es sollte normalen Benutzern nicht passieren, die den regulären Ubuntu-Kernel auf einem Desktop/Laptop ausführen, aber anscheinend tut es das für einige von ihnen.
Die Lösung besteht darin, ein --no-log
hinzuzufügen Boot-Option zu Ihrer Kernel-Befehlszeile hinzufügen. Sie können dies tun, indem Sie /etc/default/grub
bearbeiten :
Alt+F2
, danngksudo gedit /etc/default/grub
- Suchen Sie nach der Zeile, die mit
GRUB_CMDLINE_LINUX_DEFAULT=
beginnt -
Die Zeile sagt normalerweise Folgendes:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
-
Fügen Sie
--no-log
hinzu zu dieser Zeile, d.h.:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash --no-log"
-
Speichern und schließen. Starten Sie neu und die Fehler/Warnungen sollten verschwunden sein.
Technische Erläuterung
Laut Kommentaren im Fehlerbericht erwartet Upstart /dev/pts
gemountet werden soll und die Datei /dev/ptmx
Gerät beim Start vorhanden sein und diese Fehler ausgeben, wenn es die Geräte nicht finden kann. Diese werden vom initramfs auf Ubuntu eingerichtet, daher sollten diese Fehler theoretisch nur auf eingebetteten Geräten usw. auftreten, die kein initramfs haben. Sie sollten nicht fatal sein, da schließlich im Startprozess mountall
stellt sicher, dass /dev/pts
und /dev/ptmx
korrekt eingerichtet sind.