Ubuntu MATE зависает на экране загрузки (перед запросом входа в систему)

В Ubuntu v17, когда параметры статического IP-адреса в файле «интерфейсы» были установлены после перезагрузки машины, она получает IP-адрес от DHCP. (После этого /etc/init.d/networking restartили ifdown/ifup работают хорошо, но это только временное решение ). Достаточно заменить строку "dhcp4 :yes" на "dhcp4 :no" в файле /etc/netplan/*.yamlи после перезагрузки настройки в файле "interfaces" утверждаются без указания дальнейших настроек в файле netplan. (Примечание :в справочных страницах синтаксис говорит только о «dhcp4 :true» со статическими настройками IP (!))

1
17.02.2021, 16:13
1 ответ

Итак, основная проблема заключалась в том, что диспетчер отображения работал некорректно. Наиболее распространенные решения/предложения, которые вы можете найти по этой теме (, например, [1] ,[2] )действительно рекомендуют (среди прочих ), чтобы вы dpkg reconfigureустановили lightdmпакет. Но для этого вам нужна подсказка терминала.

Как упоминалось выше, я не смог получить доступ ни к одному терминалу с помощью ctrl + alt + f1/f2. На самом деле я получил доступ к Ubuntu в режиме восстановления и оттуда получил корневой терминал, чтобы продолжить реконфигурацию пакета lightdm.

После того, как я вошел в систему как #root, я сделал sudo dpkg-reconfigure lightdm, а затем перезагрузил свою машину. Ошибка не исчезла, поэтому я попытался полностью удалить, а затем повторно -установить диспетчер отображения. Я выполнил те же шаги, выбрал Ubuntu Recovery modeв меню выбора ОС, а затем выбрал enable networking, прежде чем открыть корневой терминал, чтобы иметь сетевое подключение и иметь возможность получить пакет.

Кажется, я открыл ящик Пандоры. Есть ошибка (см. [3] ,[4] )в режиме восстановления,и хотя я использую UbuntuMATE 20.04, и ошибка касается более старой версии ядра, очевидно, она все еще существует (? ). Итак... Сначала мне пришлось включить сеть моей системы вручную.

Я удалил(sudo rm)оборванную ссылку /etc/resolv.conf -> /run/resolvconf/resolv.conf, а затем создал другой файл resolv.conf в каталоге /etc/ с действующими DNS-серверами. Я сохранил файл и перезапустил сетевой менеджер. После этого я попробовал ping 8.8.8.8и получил ответ.

# resolv.conf file 
nameserver 8.8.8.8 # primary   DNS server for Google DNS
nameserver 8.8.4.4 # secondary DNS server for Google DNS

Так как теперь у меня был доступ в Интернет, я сделал следующее:

  1. sudo apt purge xorg lightdm
  2. sudo apt autoremove
  3. sudo apt install xorg lightdm

После перезагрузки компьютера мне удалось -успешно войти в систему.

1
28.04.2021, 23:13

Теги

Похожие вопросы