Wenn ich Ubuntu 12.04 boote, erhalte ich diese Meldung auf dem Bildschirm und das System bootet nicht. Dies geschah, nachdem ich Folgendes getan hatte:
- Ich installierte
tor-browser
. Als ich versuchte, es auszuführen, wurde die Fehlermeldung angezeigt, dass
/usr/bin/tor-browser
die Berechtigungen auf root gesetzt sind. Also habe ich Folgendes getan (war ein Fehler):sudo chown -R USERNAME /usr/
Als ich nun versuchte, es auszuführen
sudo
, trat der Fehler auf:sudo: setuid must be root
Um dies zu beheben, habe ich neu gestartet, um zum GRUB-Menü zu gelangen. Dort habe ich „e“ eingegeben, um die Befehle vor dem Booten zu bearbeiten. In den Befehl, der mit beginnt
linux
, habe ich angehängtrw init=/bin/bash
, damit ich mich als Root im Terminal anmelden kann (ich habe mein Root-Passwort vergessen).Als die Eingabeaufforderung geladen wurde, habe ich die folgenden Befehle eingegeben:
mount -o remount,rw / mount --all chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo
Wenn ich jetzt neu starte, bootet Ubuntu nicht und gibt die Meldung aus
could not write bytes: broken pipe
Antwort1
Es gibt vielleicht eine Möglichkeit, alles wieder in einen funktionierenden Zustand zu versetzen – vielleicht indem man von einer Rettungsdiskette bootet und mit apt die Diskette neu bootet und alle aktuell installierten Pakete neu installiert. Aber ehrlich gesagt ist das wahrscheinlich mehr Arbeit, als es wert ist.
Stattdessen ist es wahrscheinlich am besten, von vorne zu beginnen und dies als Gelegenheit zu nutzen, auf die neueste Version zu aktualisieren. Dies ist zwar möglicherweise nicht Ihre einzige Option, aber wahrscheinlich die schnellste und zuverlässigste Lösung.