После обновления от 18,04 до 18,10, X привычек запускаются на 2 из моих более старых Dell Computers, пока я вручную не работаю:
init 3
init 5
Процесс начальной загрузки заканчивается на текстовом экране всеми сообщениями загрузки. Последние несколько строк которого:
[ OK ] Started /etc/rc.local Compatibility
Starting GNOME Display Manager...
Starting Hold until boot process finishes up...
[ OK ] Started GNOME Display Manager.
В этой точке все, кажется, зависает. Так я ssh от другого компьютера, и наблюдают следующее:
/var/log/Xorg.*
пусты (я очистил их до перезагрузки), таким образом, не похоже, что любая была предпринята попытка для запуска X.sudo init 3
затем сообщения загрузки убраны, и я наконец получаю консольный экран входа в системуsudo init 5
затем X наконец запускается, и я получаю графический экран входа в системуОба компьютера с этой проблемой являются более старыми рабочими столами DELL с различными картами Nvidia:
> ubuntu-drivers devices
...
vendor : NVIDIA Corporation
model : G84 [GeForce 8600 GT]
driver : nvidia-340 - distro non-free recommended
и:
> ubuntu-drivers devices
...
vendor : NVIDIA Corporation
model : G98 [Quadro NVS 295]
driver : nvidia-340 - distro non-free recommended
Я актуален с пакетами:
> cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.10
DISTRIB_CODENAME=cosmic
DISTRIB_DESCRIPTION="Ubuntu 18.10"
> sudo apt-get update ; sudo apt-get dist-upgrade
...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Я все еще не знаю, почему это происходит. Тем временем вот то, как я решил работать вокруг этого:
cd /etc/cron.d/
sudo vi workaround_to_start_x
Копия-и-вставка следующее:
# see: https://askubuntu.com/questions/1093808/x-wont-start-after-upgrade-to-18-10
MAILTO=""
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
@reboot root sleep 30 ; init 3 ; init 5
Сохраните файл, затем перезагрузите устройство. Спустя 30 секунд после начальной загрузки, X теперь запускает.
(Никакая идея, если бы 30-секундная пауза необходима, но я полагал, что дал бы ей половину достойного шанса запуска безотносительно потребностей запустить во время начальной загрузки.)
У меня была та же проблема. Машина заморозилась в различных строках, которые она загружала при загрузке 18.10. Alt+F2(F3) фиксирует это путем входа в консольный режим и ввода startX. Но это загружается с драйверами по умолчанию (у меня есть GTX980 с последними драйверами). По некоторым причинам при нажатии этапа логотипа Alt+F2 on Ubuntu (это - то, где он обычно замораживается и входит в консольный режим и там застревает в различных строках каждое второе время) работы для меня и загружают драйверы Nvidia. Остальное просто хорошо работает.