Resolve.conf не существует, но создать его не удаётся

Resolve.conf не существует, но создать его не удаётся

Итак, для начала, у меня Ubuntu 16.04 на Dell Latitude с процессором i5 (больше оборудования предоставляется по специальному запросу). Я пытаюсь найти способ заменить файл /etc/resolv.conf через терминал root в меню Grub, так как отсутствие драйверов не позволяет мне использовать клавиатуру или мышь, как только появляется экран входа в систему. Есть ли способ создать новый файл resolv.conf, если я могу получить доступ только к меню BIOS и grub? Для справки, моя система, похоже, рассматривает этот файл так, как будто он все еще существует, но любая попытка удалить его терпит неудачу, потому что, конечно же, его не существует. Любая попытка перезаписать его терпит неудачу, потому что файл не может быть найден. Как мне разорвать этот цикл. Кроме того, как вы можете себе представить, мне может понадобиться совершенно новая ОС, если нет способа исправить это. Если вы, ребята, знаете процесс, который позволяет мне создать загрузочный USB, подключить его к компьютеру и заставить компьютер немедленно установить указанную ОС, когда он загружается с USB, как это делает процессор Windows с Ubuntu, например. Это было бы здорово.

решение1

Обычно мы можем редактировать /etc/resolv.conf. Вы также можете использовать графические интерфейсы для редактирования подключения, заполните свой DNS-сервер.

Если вы хотите создать загрузочный USB-накопитель, вы можете использовать unetbootin, Universal USB Installer и т. д.

решение2

Чтобы заново создать /etc/resolv.conf...

  • загрузка в меню GRUB
  • выберите Дополнительные параметры
  • выберите режим восстановления
  • выберите root-доступ
  • в командной строке # введите:
    • mount -o rw,remount /
    • sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
    • reboot

Обновление №1:

Чтобы проверить файловую систему на вашем разделе Ubuntu...

  • загрузка в меню GRUB
  • выберите Дополнительные параметры
  • выберите режим восстановления
  • выберите root-доступ
  • в командной строке # введитеsudo fsck -f /
  • повторите команду fsck, если были ошибки
  • типreboot

Связанный контент