J'ai essayé de mettre à jour Ubuntu de Hardy à Intrepid la nuit dernière, et je semble l'avoir tué.
Je peux démarrer en "mode de récupération" et le shell racine, mais il se bloque lorsqu'il essaie de démarrer l'environnement Gnome, etc.
Dans ce mode de récupération, il ne semble pas être sur le réseau (ie. Ifconfig montre le bit lo mais pas le bit eth0) Et je ne peux pas faire de ping ou ssh.
Comment puis-je commencer la mise en réseau à partir de cette invite?
à votre santé
phil
Obtenez-vous normalement votre adresse IP du serveur DHCP?
$ ifconfig eth0 up
$ Sudo dhclient eth0
Pour définir l'adresse IP souhaitée (par exemple 192.168.0.1), tapez:
ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
route add default gw GATEWAY-IP eth0
Si vous avez un problème avec gdm pendant le démarrage, passez à la vraie console:
Utilisez le Ctrl-Alt-F1 touches de raccourci pour passer à la première console.
Pour revenir en mode Bureau (gdm
), utilisez le Ctrl-Alt-F7 raccourcis claviers.
Pour démarrer la mise en réseau, /etc/init.d/networking start
devrait faire l'affaire. Je dirais que si Gnome ne démarre pas, vous avez des problèmes de configuration X. Si vous désactivez gdm au démarrage, vous devriez pouvoir accéder à une invite de console standard et effectuer un diagnostic à partir de là (vérifiez /var/log/Xorg.0.log
etc).
Dans les versions plus récentes d'Ubuntu, la résolution de noms ne fonctionne pas via /etc/resolv.conf
plus. Vous devez donc faire quelque chose comme
dhclient eno1
systemctl start systemd-resolved
ip
ip link
commande. Le nom peut différer avec les cartes mères. Elle doit être différente de lo
, l'interface locale virtuelle.# ip link
eth0
, la commande suivante affichera l'interface. Cela devrait maintenant être visible lors de l'exécution de la commande ip link
une fois de plus.# ip link set eth0 up
# ip link
# dhclient eth0
# ip addr show dev eth0
8.8.8.8
Cela nécessite la modification d'un fichier de configuration système qui ne devrait normalement pas être modifié. Cependant, toutes les modifications apportées disparaîtront automatiquement lors du redémarrage.# nano /etc/resolv.conf
Ajoutez une ligne contenant, par exemple:
nameserver 192.168.178.1
Personnellement, je me suis retrouvé dans cette situation désastreuse en remplaçant une carte vidéo NVidia par un modèle beaucoup plus ancien. Une fois la mise en réseau établie, l'ensemble de commandes suivant m'a permis d'installer avec succès le pilote de carte NVidia approprié.
# update-drivers autoinstall
# update-initramfs -k all -u
# update-grub