it-swarm.com.de

Starten der Netzwerkverbindung über die Ubuntu-Wiederherstellung?

Ich habe letzte Nacht versucht, Ubuntu von Hardy auf Intrepid zu aktualisieren, und habe es anscheinend getötet.

Ich kann in den "Wiederherstellungsmodus" und in die Root-Shell booten, aber es friert ein, wenn versucht wird, die Gnome-Umgebung usw. zu starten.

In diesem Wiederherstellungsmodus scheint es nicht im Netzwerk zu sein (dh ifconfig zeigt das lo-Bit, aber nicht das eth0-Bit an), und ich kann nicht pingen oder ssh dazu.

Wie kann ich über diese Eingabeaufforderung mit dem Networking beginnen?

prost

phil

29
interstar

Erhalten Sie normalerweise Ihre IP-Adresse vom DHCP-Server?

$ ifconfig eth0 up 
$ Sudo dhclient eth0

Geben Sie Folgendes ein, um die gewünschte IP-Adresse festzulegen (z. B. 192.168.0.1):

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
route add default gw GATEWAY-IP eth0

Wenn Sie während des Startvorgangs ein Problem mit gdm haben, wechseln Sie zur realen Konsole:

Verwenden Sie die Ctrl- -Alt- -F1 Tastenkombinationen zum Wechseln zur ersten Konsole.

Verwenden Sie die Taste, um zum Desktop-Modus (gdm) zurückzukehren Ctrl- -Alt- -F7 Tastenkombinationen.

31
Jindrich

Um die Vernetzung zu starten, /etc/init.d/networking start sollte den Trick machen. Ich würde sagen, wenn Gnome nicht startet, haben Sie X-Konfigurationsprobleme. Wenn Sie deaktivieren, dass gdm beim Booten gestartet wird, sollten Sie in der Lage sein, zu einer regulären Konsolenaufforderung zu gelangen und von dort aus eine Diagnose durchzuführen (überprüfen Sie /var/log/Xorg.0.log und so weiter).

6
womble

In neueren Versionen von Ubuntu funktioniert die Namensauflösung nicht über /etc/resolv.conf nicht mehr. Sie müssen also so etwas tun

dhclient eno1
systemctl start systemd-resolved
0
dba

Schritt für Schritt mit ip

  1. Rufen Sie den Namen der Netzwerkschnittstelle mit dem Befehl ip link Ab. Der Name kann bei Motherboards abweichen. Es sollte sich von lo, der virtuellen lokalen Schnittstelle, unterscheiden.
# ip link
  1. Angenommen, die Netzwerkschnittstelle heißt eth0, Ruft der folgende Befehl die Schnittstelle auf. Dies sollte jetzt sichtbar sein, wenn der Befehl ip link Erneut ausgeführt wird.
# ip link set eth0 up
# ip link
  1. Als nächstes muss eine lokale IP-Adresse vom Router abgerufen werden. Der zweite Befehl dient erneut zur Überprüfung.
# dhclient eth0
# ip addr show dev eth0
  1. Schließlich ist ein temporärer Domain Name Server (DNS) erforderlich, um URLs in IP-Adressen zu übersetzen. Dies kann entweder der Router im LAN sein (falls zuvor/automatisch richtig konfiguriert), der DNS des Internetdienstanbieters oder - wenn Sie ihm noch vertrauen - Googles DNS unter 8.8.8.8. Dazu muss eine Systemkonfigurationsdatei bearbeitet werden, die normalerweise sollte nicht bearbeitet werden. Alle vorgenommenen Änderungen werden jedoch beim Neustart automatisch ausgeblendet.
# nano /etc/resolv.conf

Fügen Sie eine Zeile hinzu, die zum Beispiel Folgendes enthält:

nameserver 192.168.178.1

Einige weitere hilfreiche Befehle

Persönlich bin ich in diese schlimme Situation geraten, indem ich eine NVidia-Grafikkarte durch ein viel älteres Modell ersetzt habe. Nachdem das Netzwerk eingerichtet war, konnte ich mit den folgenden Befehlen den richtigen NVidia-Kartentreiber erfolgreich installieren.

# update-drivers autoinstall
# update-initramfs -k all -u
# update-grub
0