Я пытался обновить Ubuntu с Hardy до Intrepid прошлой ночью и, похоже, убил его.
Я могу загрузить "режим восстановления" и корневую оболочку, но она зависает при попытке запустить среду Gnome и т.д.
В этом режиме восстановления он, кажется, не находится в сети (т. Е. Ifconfig показывает бит lo, но не бит eth0), и я не могу пропинговать или ssh к нему.
Как я могу начать сеть из этой подсказки?
ура
фил
Вы обычно получаете свой IP-адрес от сервера DHCP?
$ ifconfig eth0 up
$ Sudo dhclient eth0
Чтобы установить IP-адрес, который вы хотите (например, 192.168.0.1), введите:
ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
route add default gw GATEWAY-IP eth0
Если у вас возникли проблемы с gdm во время загрузки, переключитесь на настоящую консоль:
Использовать Ctrl-Alt-F1 сочетания клавиш для переключения на первую консоль.
Чтобы вернуться в режим рабочего стола (gdm
), используйте Ctrl-Alt-F7 горячие клавиши.
Чтобы начать работу в сети, /etc/init.d/networking start
должен сделать свое дело. Я бы сказал, что если Gnome не запускается, у вас проблемы с X config. Если вы отключите запуск gdm при загрузке, вы сможете получить обычную консольную подсказку и выполнить диагностику оттуда (проверьте /var/log/Xorg.0.log
и так далее).
В новых версиях Ubuntu разрешение имен не работает через /etc/resolv.conf
больше Таким образом, вам нужно сделать что-то вроде
dhclient eno1
systemctl start systemd-resolved
ip
ip link
команда. Название может отличаться в зависимости от материнских плат. Он должен отличаться от lo
, виртуального локального интерфейса.# ip link
eth0
, следующая команда вызовет интерфейс. Теперь это должно быть видно при выполнении команды ip link
еще раз.# ip link set eth0 up
# ip link
# dhclient eth0
# ip addr show dev eth0
8.8.8.8
Это требует редактирования файла конфигурации системы, который обычно не должен редактироваться. Однако любые сделанные изменения автоматически исчезают при перезагрузке.# nano /etc/resolv.conf
Добавьте строку, содержащую, например:
nameserver 192.168.178.1
Лично я попал в эту ужасную ситуацию, заменив видеокарту NVidia гораздо более старой моделью. Как только сеть установилась, следующий набор команд позволил мне успешно установить соответствующий драйвер карты NVidia.
# update-drivers autoinstall
# update-initramfs -k all -u
# update-grub