Моя проблема запускается с этого вопроса: Не удалось запустить Модули Ядра Загрузки Ubuntu 16.04
Теперь я могу загрузиться, но только войти в систему на tty1. Я пытаюсь добраться sudo apt-get update
работать, чтобы попытаться устранить все другие проблемы. Проблема, который я не могу подключить к Интернету. ifconfig
говорит мне, что у меня есть соединение, и sudo dhclient wlan0
и sudo dhclient eth0
теперь выполнитесь успешно, но проверяющий с помощью ping-запросов любой хост не будет работать через имя хоста (я всегда получаю a unknown host
ошибка). Я могу успешно ping 8.8.8.8
все же.
service network-manager status
шоу active
и running
ip route
имеет маршрут по умолчанию default via 192.168.1.1 dev eth0
Как я могу соединиться с Интернетом?
Похоже, что вы загружаетесь на однопользовательском, сетевом, отказоустойчивом уровне.
Чтобы исправить проблемы с DNS, просто:
echo "nameserver 8.8.8.8" > /etc/resolv.conf
Затем, по крайней мере, из этого сеанса вы сможете пинговать по хостам. Предполагая, что 8.8.8.8 поддерживает ping (как вы сказали) и что это один из бесплатных DNS-серверов Google.
Таким образом, хотя у вас настроены DNS-серверы, не гарантируется, что apt-get будет работать. В качестве отказоустойчивой загрузки разделы могли быть смонтированы только для чтения или вообще не монтироваться.
Если вы не можете создать / отредактировать /etc/resolv.conf , потому что файловая система монтируется только для чтения, и, будучи root, вы можете это исправить (предполагая, что файловая система может быть смонтирован для чтения-записи - т.е. не является аппаратным ограничением) с помощью:
mount -o remount,rw /
Затем снова выполните команду, чтобы установить сервер имен. Предполагая, что / etc является каталогом в разделе, смонтированном в / , и нет выделенного раздела для / etc .
Чтобы добавить другой DNS-сервер (добавить) в файл:
echo "nameserver 8.8.4.4" >> /etc/resolv.conf