И это всё МОЁ

Описание


При этом сам компьютер не повисает, но при переходе в консоль переключения видеокарты и отображения консоли не происходит, при этом слепая остановка и запуск иксов восстановить работу видеокарты не помогают.

При перезапуске компьютера с параметром nomodeset иксы не стартуют, но появляется доступ к консоли.


Если скрипт /etc/init.d/xdm (это запуск менеджера дисплеев xdm) переместить(НЕ УДАЛЯТЬ!) в другую директорию и перезапустить компьютер, то если после перезапуска компьютера его вернуть обратно и запустить иксы вручную командой service xdm start то иксы стартуют нормально.


Отсюда делается вывод что запуск иксов приводит к чёрному экрану только при автоматическом запуске во время старта системы.


Решение(костыль)


В секцию start стартового скрипта /etc/init.d/xdm добавляется условие приводящее к завершению работы скрипта с ошибкой при отсутствии семафорного файла /root/startx


if ! [ -f /root/startx ] ; then    
exit 1 ;
else
rm /root/startx ;
fi


После входа как root надо создать файл startx командой echo >/root/startx и запустить иксы service xdm start


П.С. Съеште сторонники systemd, может ли простой пользователь без глубокого знания вашего systemd, на одних общих знаниях о bash так просто восстановить работу своей системы?









 , , , ,