
sudo: unable to resolve host
Ich glaube, ich muss die Datei bearbeiten, /etc/hosts
um einen Eintrag für den PC-Namen 127.0.1.1 zu erstellen.
Aber wie kann ich das machen, wenn ich keinen Zugriff habe sudo
? Seit ich auf 13.10 aktualisiert habe, scheint es nicht mehr zu funktionieren.
Ich habe es versucht nano
, aber es funktioniert immer noch nicht.
Antwort1
Ich schlage vor, dass Sie im Wiederherstellungsmodus booten und dann die Hosts-Datei mit diesen Schritten bearbeiten:
Starten Sie mit den folgenden Schritten in den Wiederherstellungsmodus:Wie starte ich den Wiederherstellungsmodus?
Die folgenden Schritte 2 bis 5 stammen aus der obigen Frage.
Halten Sie Shiftnach Abschluss des BIOS gedrückt und wählen Sie dann:
„Erweiterte Optionen → etwas, das mit endet'(Wiederherstellungsmodus)'"- Wählen Sie die Option „Zur Root-Shell-Eingabeaufforderung wechseln“
Mounten Sie die Root-Partition mit diesem Befehl erneut als R/W:
mount -o remount,rw /
Wenn Sie separate Partitionen haben, führen Sie diesen Befehl aus, um sie zu mounten:
mount -a
Bearbeiten Sie die
/etc/hosts
Datei mit diesem Befehl:nano /etc/hosts # Replace `nano` with your favourite command line editor
- Nehmen Sie die gewünschten Änderungen vor.
Drücken Sie diese Tasten, um zu speichern und zu beenden: Ctrl+X; Y; Enter
Hinweis: Wenn zwischen zwei Tasten ein Wert liegt
+
, drücken Sie diese gleichzeitig. Wenn zwischen;
zwei Tastenfolgen ein Wert liegt, drücken Sie die erste Folge, lassen Sie sie los und drücken Sie dann die zweite.Neustart:
reboot
Antwort2
Wenn Sie für das Root-Konto ein Kennwort festlegen, können Sie Folgendes versuchen:
su -
Nachdem Sie das richtige Passwort eingegeben haben (sofern festgelegt), sollten Sie „Root“ sein und die Dateien nach Bedarf ändern können.