Ubuntu 9.10 X Застрял в цикле перезапуска - я думаю

6504
Christopher Lightfoot

Попробовав Ubuntu, установка прошла нормально - обновлен до проприетарных драйверов nVidia, но при перезапуске я получаю приглашение для входа в систему, и экран очень быстро мигает, как будто Xserver пытается запуститься и дать сбой, я могу напечатать, когда экран не «флеш» как бы и так быстро и случайно, что трудно даже ввести имя для входа без пропуска некоторых символов - это делает ввод пароля (то есть невозможность увидеть, какие символы сделали это или нет) очень сложным.

Я могу войти обратно в live cd и изменить мои настройки - но я даже не могу понять, как остановить X, прекратить запуск при загрузке; Похоже, они все передвинули :-p

Я бы хотел:

  • Остановите X от сбоя и сойти с ума (если это действительно Xserver)
  • Знайте, как остановить запуск X при загрузке, похоже, интерактивная загрузка также по умолчанию отключена

Обновление: временное обходное решение, кажется, включает ssh и просто подключается к устройству по сети - ssh работает нормально :-p

Ура, Крис

1
Я попытался добавить опцию "DontZap", и это _may_ сработало; Перезагрузка в live cd занимает так много времени, что я еще не «тестировал» его, но у меня была загрузка, когда экран мерцал, а затем внезапно запустился экран входа в систему - так что, возможно, что-то изменилось. Christopher Lightfoot 15 лет назад 0
Попытался включить Xinerama и застрял в одном цикле, так что, похоже, ничего не изменилось. Christopher Lightfoot 15 лет назад 0

5 ответов на вопрос

1
CarlF

Если вы можете войти в систему, вы можете набрать «sudo killall gdm», который убил бы Ubuntu Display Manager по умолчанию. Если нет, загрузитесь с компакт-диска Ubuntu, найдите файл / usr / sbin / gdm и переименуйте его в «gdm.not» или что-то в этом роде, так что вы можете загрузиться с tty и удалить драйвер NVidia, который (как вам кажется) вызывает проблема с использованием способностей. Переименуйте gdm.not обратно в gdm и перезагрузите компьютер.

Удаление /etc/X11/xorg.conf позволяет успешно загрузиться - теперь X, похоже, может запускаться без каких-либо настроек и использовать некоторые базовые стандартные настройки - не нашел правильных драйверов или разрешения, но это было лучше, чем ничего :-p Christopher Lightfoot 15 лет назад 0
1
qedi

Чтобы правильно исправить бесконечное возрождение, запустите в режиме восстановления и отредактируйте /etc/init/gdm.conf. Удалите или раскомментируйте строку «респаун».

Теперь вы можете перезагрузить компьютер, и gdm не запустится вообще. Вы можете войти в терминал, диагностировать исходную проблему (возможно, проблему с драйвером), и как только вы сможете запустить X снова, вы можете раскомментировать строку возрождения и перезапустить вашу систему.

Это известная ошибка в панели запуска: # 431166

заставляет меня смеяться над тем, насколько просто это возможно исправить и насколько безумно оно приводит людей в действие (и в конечном итоге отталкивает их от использования linux), и, кажется, никто не заботится о том, чтобы оставить его с низким приоритетом. Оставлять вашу машину непригодной для использования без перезапуска и редактирования конфигурационных файлов - это сфера Windows, а не Linux. Что случилось с Грейс? :-D. 8.10 до сих пор остается моим лучшим другом до тех пор, пока филиал 9.X не соберется вместе - и все еще ждет поддержки нескольких мониторов !! :-D Christopher Lightfoot 14 лет назад 0
9.x не хватает поддержки мульти-монитора? Новости для меня. У меня есть три машины с 9.04 или 10 с ним. Похоже, новый вопрос для меня. qedi 14 лет назад 0
0
quack quixote

Если вы находитесь на консоли, вы можете попытаться получить доступ к текстовому виртуальному терминалу (из-за неправильной регистрации в GUI), нажав Ctrl-Alt-F1(вы также можете использовать F2-F6; переключиться обратно на виртуальный терминал X с помощью Ctrl-Alt-F7).

Если вы можете войти там, выключите X-сервер с помощью sudo /etc/init.d/gdm stop. Затем вы можете использовать Aptitude, apt-get или другие инструменты командной строки, чтобы найти и удалить проприетарные драйверы NVidia, или попытаться перенастроить их, чтобы они работали. Проверьте свои изменения с помощью startxкоманды (помните, X работает на vt7, поэтому, если вам нужно переключиться обратно в текстовую консоль, используйте Ctrl-Alt-F1). После того, как вы все заработаете, вы можете возобновить нормальную работу GDM, перезагрузившись или запустив программу sudo /etc/init.d/gdm start.


Вы можете загрузиться прямо из командной строки с помощью пункта «recovery» в меню загрузки Grub. Это загрузится в режиме сопровождения, что позволит вам войти в систему как root и выполнять любые системные операции по мере необходимости.

Ctrl + Alt + F , кажется, "работает", но экран так сильно мерцает (я также заметил, что индикаторы на моей клавиатуре мигают с одинаковой частотой - заглавные буквы, цифровая клавиатура и т. Д., Поэтому я думаю, что весь X сервера перезагружается) набрать невозможно. Christopher Lightfoot 15 лет назад 0
vt1-6 не должен иметь ничего общего с X-сервером. возможно, установленный вами драйвер nvidia конфликтует с консольным кадровым буфером. Посмотрите, получит ли загрузка с опцией восстановления стабильную консоль. quack quixote 15 лет назад 0
Я тоже так думал, но у меня был такой же опыт работы с драйверами Nv и Nouveau. Christopher Lightfoot 15 лет назад 0
Я не мог узнать, как заставить загрузиться grub. Кажется, они отключили его, чтобы увеличить время загрузки? Christopher Lightfoot 15 лет назад 0
Отключил меню скорее, а не жрать сам :-p Christopher Lightfoot 15 лет назад 0
хмм. они, вероятно, перешли на Grub2 для 9.10, я не использовал его. Я посмотрю, смогу ли я найти некоторые детали для вас. quack quixote 15 лет назад 0
0
quack quixote

Я получаю тот же мигающий экран. Что я делаю на моем Dell D610, чтобы остановить перепрошивку, это перезагрузить компьютер и нажать Escape ( ESC), а затем загрузить ядро ​​в режиме восстановления. Это останавливает мигание, и я могу использовать командную строку без проблем вообще.

Да, это было за пару недель до официального релиза - тогда интерактивной загрузки не было, GRUB просто продолжил, не дав мне уйти :(. С тех пор я не пробовал, но думаю, что это изменилось. Christopher Lightfoot 14 лет назад 0
0

Следующее сработало для меня

  • Когда Grub начинает загрузку, нажмите Esc
  • Выберите «(режим восстановления)» в меню загрузки
  • Выберите netroot в меню восстановления
  • Отредактируйте /etc/X11/xorg.conf и добавьте 'Driver "sis" в раздел Device.
  • перезагружать

http://www.mail-archive.com/debian-x@lists.debian.org/msg90264.html