web-dev-qa-db-fra.com

Écran noir au démarrage-> mode de récupération-> activer le réseau-> etc / resolv.conf pas de fichier ou de répertoire de ce type

Ainsi, la dernière fois que j'utilisais Ubuntu 16.04, un message est apparu, il y avait une erreur système. Aucune autre information. Après l'arrêt, le système ne démarrera plus. Un écran noir scintille pendant plusieurs secondes, puis rien. Ma meilleure hypothèse est qu'il s'agit d'un problème de pilote graphique Nvidia.

En mode de récupération, je pourrais utiliser la ligne de commande pour désinstaller les pilotes nvidia et installer des remplaçants. Cependant, je dois activer la mise en réseau pour pouvoir installer les pilotes de remplacement.

Lorsque je choisis "activer le réseau" en mode de récupération, je reçois le message

/etc/resolv.conf no such file or directory

J'ai essayé

Sudo dpkg-reconfigure resolvconf

Je reçois un message pour redémarrer. Après le redémarrage, je suis revenu à la case départ et le même message, /etc/resolv.conf, n'existe pas

Quelqu'un sait de quoi il s'agit ou a des pistes? J'apprécierais vraiment l'aide que j'ai pour les finales à la maison et des tonnes de devoirs que je dois terminer et tout se trouve sur cet ordinateur. Je vous remercie!

1
He-Man

J'ai eu exactement le même problème. Résolu par:

  1. Démarrer dans un LiveUSB of Ubunt , en choisissant de le tester sans l'installer. Heureusement, j'avais toujours la clé USB utilisée pour installer Ubuntu 16 il y a un mois. Pour mon Dell, je viens d'appuyer sur F2 au démarrage avec le port USB branché. Assurez-vous de vous connecter ensuite à un réseau.
  2. À peu près suivie ces instructions pour chroot dans la partition avec mon installation Ubuntu habituelle. Assurez-vous de vérifier quelle partition a votre installation Ubuntu en utilisant Sudo fdisk -l /dev/sda

    cd / Sudo mount -t ext4 /dev/sda6 /mnt

  3. Copiez le fichier /etc/resolv.conf pour pouvoir utiliser le réseau sur votre système en mode chrooté.

    cp -L /etc/resolv.conf /mnt/etc/resolv.conf

  4. Chroot dans le système de fichiers monté

    chroot /mnt /bin/bash

  5. Suivi ces instructions pour résoudre les problèmes de pilote.

    Sudo apt-get purge xorg-* xserver-xorg Sudo apt-get install xorg xserver-xorg Sudo dpkg-reconfigure xorg

  6. Quittez ensuite le chroot, démontez la partition et redémarrez dans votre installation Ubuntu d'origine.

    exit umount /mnt reboot

J'espère que cela t'aides!

5
ksil91

Merci pour les réponses les gars. C'est ce que j'ai fini par faire:

echo "nameserver 8.8.8.8" | Sudo tee /etc/resolv.conf >/dev/null

À partir de la commande Invite après le démarrage en mode de récupération. Cela m'a fourni l'accès au réseau dont j'avais besoin.

prime-select intel

Ceci est une commande nvidia. En fin de compte, c’est ce qui m'a permis de revenir dans Ubuntu. Je travaille toujours à résoudre le problème du pilote. Je viens de commencer à recevoir de nouveaux messages "erreur système détectée".

1
He-Man

Vous devriez aller bien après avoir activé la mise en réseau. quand il revient, allez à la console racine, et faites ifconfig pour voir quelle adresse ip a été assignée à la carte réseau.

Tapez exit sur la console racine et choisissez resume dans le menu.

De plus, à ce stade, je devais me reconnecter à ma machine virtuelle à partir d'une console distante et ajouter quelque chose de similaire au fichier /etc/network/interfaces.

auto ens33:1
iface ens33:1 inet static
      address xx.xx.xx.xx
      netmask 255.255.255.0
      gateway yy.yy.yy.yy
      dns-nameservers xx.xx.xx.xx
      dns-search mydomain.local
0
dajavex71