Я недавно установил fglrx после использования драйверов с открытым исходным кодом (без каких-либо проблем), когда перезапуск дал мне черный экран, я попробовал все, затем решил удалить драйверы и переустановить драйверы с открытым исходным кодом, но проблема осталась. Затем я попробовал следующее, но ничего не изменилось.
sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get autoremove
sudo apt-get update -f
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
sudo apt-get dist-upgrade
sudo apt-get install ubuntu-desktop
Я заметил, что могу войти в качестве гостя на заставке. Я использую Ubuntu 13.10 и ядро 3.12 на ноутбуке с переключаемой графикой. Я использую только единство. Inisde tty консоли я получаю следующее.
glxinfo
Error: unable to open display
Однако в гостевой сессии отображаются нормальные значения
. Глядя на мой файл .Xsession-errors
, я обнаружил, что права доступа к моей домашней папке как-то изменились. Я изменил его обратно на
drwxr-xr-x me me
, и теперь он снова работает.
Единственный выход из ситуации - это выйти из консоли восстановления.
Удерживайте клавишу Shift при загрузке.
Когда вы окажетесь в меню GRUB, выберите режим восстановления. Затем выберите корневую консоль.
Как только вам удастся получить доступ к консоли восстановления от имени пользователя root:
apt-get autoremove fglrx
reboot