Система не достигает входа в GUI

Система не достигает входа в GUI

Вчера я наконец-то обновился с 10.04 до 11.04 (я очень забывчив в таких вещах). Я обновился через менеджер обновлений, сначала до 10.10, потом до 11.04. К сожалению, я столкнулся с проблемой, которая в первую очередь (я полагаю) возникла из-за того, что мое железо, похоже, не поддерживает Unity.

Когда я загружаю свой компьютер, я получаю экран, который выглядит так:Вот этот(ссылка дана, поскольку исходное изображение довольно большое).Он останется на этом экране на неопределенный срок., без анимации, без движения мыши, без диалогов и т. д.

Однако, я по-прежнему могу без проблем подключиться к машине через SSH и даже создатьNoMachineсоединения с запущенным на компьютере сеансом Gnome. Так что это не зависание, просто больше не отображает работающий графический интерфейс на основном мониторе. Излишне говорить, что это неудобно. Поэтому я собираюсь купить графическую карту, одобренную Unity, для этого зверя, но мне интересно, могу ли я что-нибудь сделатьв это время, чтобы запустить сеанс Gnome или Xfce, когда я нахожусь за физической машиной. Благодаря SSH мне было бы очень легко манипулировать файлами конфигурации.

EDIT: Информация о моей видеокарте:

$ lspci -v | grep VGA
  00:10.0 VGA compatible controller: nVidia Corporation C73 [GeForce 7050 
  / nForce 610i] (rev a2) (prog-if 00 [VGA controller])

решение1

TheУстранение неполадок с пустым экраномв Ubuntu Wiki содержится достаточно информации о том, как решать эти проблемы, и я не могу сказать, что именно подойдет вам, но взгляните на этот документ, чтобы получить представление о том, с чего начать.

Цитата с сайта:

Если вы видите экран другого цвета (коричневый, белый, разноцветные искажения и т. д.), вы видите другой класс графической ошибки. Однако получение дампов регистров (см. ниже) все еще может быть полезным.

В моем случае проблема была решена путем редактирования списка GRUB /boot/grub/grub.cfgи удаления splashпараметра " " из каждой записи GRUB, который в вашем случае может отличаться, как указано на странице Wiki:

Чтобы проверить это, в меню grub отредактируйте строку ядра и удалите 'splash' из конца строки, и загрузитесь. Если это решит проблему, вы можете удалить его из вашего /boot/grub/menu.lst в качестве обходного пути.

ПРИМЕЧАНИЕ: даже если этот документ ссылается на файл menu.lst, этот файл не существует в моей /boot/grubпапке, котораяgrub.cfg в моем случае. (Я не могу сказать почему, но нет нужды это комментировать)

Также проверьте раздел «Методы анализа» на этой странице, чтобы собрать дополнительную информацию, касающуюся вашей конкретной проблемы, и сообщите нам об этом. Возможно, у кого-то есть больше опыта в решении вашей конкретной проблемы, чем у меня.

Держите нас в курсе событий по вашей проблеме.

Удачи.

P.S. Вы можете редактировать свой файл, /boot/grub/grub.cfgиспользуя CD/DVD с живой сессией, но обязательно всегда сохраняйте резервную копию исходного файла.

решение2

Вот несколько предложений, которые стоит попробовать:

  1. xorg.conf - возможно, вы установили драйвер nvidia, но после обновления он был заменен на вариант с открытым исходным кодом. Попробуйте через SSHsudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
  2. Проблема с KMS - возможно, вам нужно загрузиться с помощью nomodesetпараметра загрузки grub. Во время загрузки нажмите shift, чтобы отобразить grub. Нажмите e, чтобы отредактировать строку grub. Затем добавьте nomodesetнепосредственно перед quiet splash. CTRL + X для загрузки.

Связанный контент