Ich habe eine dauerhafte USB-Live-Version von Ubuntu 11.04 mit Unetbootin installiert.
Nach einiger Zeit sind einige Fehler aufgetreten, als ich den Kernel aktualisiert und versucht habe, meinen zweiten Bildschirm auf meinem Laptop zu verwenden. Später bemerkte ich ein merkwürdiges, scheinbar nicht verwandtes Problem: Jedes Mal, wenn ich es versuchte, erhielt sudo
something
ich die gleiche Antwort:
sudo: can't open /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
Ich konnte nichts tun, was Root-Rechte erforderte. Ich startete mit der single
Boot-Option neu und konnte auf die Root-Konsole zugreifen.
Ich habe folgendes Verhalten bemerkt:
# ll /etc/sudoers
-r--r----- 0 root root 1014 2011-05-31 16:23 /etc/sudoers
# cat /etc/sudoers
cat: /etc/sudoers: No such file or directory
Stimmt etwas nicht, wenn die Anzahl der festen Verbindungen Null ist? Wie kann ich das ändern? Die Anzahl der festen Verbindungen ist 1 auf meinem anderen Computer, die ordnungsgemäß funktionieren.
Der Benutzer der Live-Sitzung gehört nach wie vor zur Administratorgruppe, wenn es darauf ankommt.
quelle
.bash_history
Datei im Home-Verzeichnis Ihres USB-Laufwerks. Ihr Befehl sollte dort angezeigt werden.Antworten:
Eine Anzahl fester Verknüpfungen von Null bedeutet, dass der Verzeichniseintrag zu keiner Datei gehört. Das klingt nach einem beschädigten Dateisystem.
quelle
Wie @Florian Diesch sagte, schlage ich auch vor,
fsck
auf dieser Partition eine auszuführen .Wenn Sie sich im Einzelbenutzermodus befinden und auf das Netzwerk zugreifen können, installieren Sie das
sudo
Paket neu:quelle
Es gibt andere Foren / Fehler, in denen das persistente Dateisystem der LiveCD / LiveUSB im Laufe der Zeit beschädigt wird.
Eine Live-USB / Live-CD-Version verwendet die casper-rw-Datei nur zum Speichern aller persistenten Daten, wenn Sie die alte casper-rw-Datei "neu installieren" oder "sauber installieren" und dann löschen und eine neue leere Datei erstellen möchten tun Sie das (obwohl es wahrscheinlich irgendwann wieder beschädigt werden würde)?
Sollte es möglich sein, von der "regulären" Live-CD zu booten, ohne das Boot-Menü zu verlassen, drücke ich in meinem Menü die Tabulatortaste, um das Wort "Persistenz" zu bearbeiten und zu löschen (oder möglicherweise dauerhaft, ich erinnere mich nicht), und es bootet Einfache alte LiveCD, auch wenn mein beständiges Dateisystem Fehler aufweist (wie Sudo funktioniert nicht, andere Probleme treten auf, bis ich casper-rw lösche, eine neue leere mache und für den nächsten Monat von vorne beginne)
PS. die dateisystemfehler sind alle in der casper-rw datei, der usb stick (oder speicherkarte, etc) dateisystem & "festplatte" bleibt in gutem zustand, nur in der casper-rw geht es kaputt. Meins hat ein FAT- oder FAT32-Dateisystem auf der Speicherkarte, aber der casper-rw verwendet ext2 fyi
quelle