Как мне вернуть мои затемненные тты?

17

Оригинальный вопрос:

После того, как я заменил свою Ubuntu 10.10 на 11.04, все, что я получаю, когда я Ctrl+ Alt+ F1–F6в tty, это черный экран. Также при загрузке появляется некоторое время черного экрана после отображения меню grub2. Тогда до того, как гном начинает, он остается черным.

На моем HP EliteBook 8530w у меня установлена ​​видеокарта Nvida Geforce Quadro FX 770M. Как мне заставить мои ttys (также называемые «виртуальными терминалами») работать снова?

Мои усилия в хронологическом порядке:

  • Таким образом, я решил, что проблема в grub и gfx-payload. Я пошел вместе с этим руководством для более высокого разрешения TTY . Что привело к отображению меню grub2 в моем родном разрешении, а не 800x600. Проблема черного экрана остается.

  • Я googlehit некоторые сообщения об ошибках на других картах NVIDIA, имеющих эту проблему.

  • Я попытался удалить драйвер NVIDIA. Нет эффекта. Также пробовал разные разрешения

  • С более старой версией ядра это работает. Хотя не идеально. Ttys можно использовать, черный экран между меню grub2 и стартом gnome остается. Не совсем решение.

  • Перепробовал так много, что потерял след. Переустановил grub2и linux-image-2.6.38-8-generic. Затем сделал это /etc/default/grubв соответствии с вышеупомянутым руководством (также /etc/grub.d/00_headerотредактировано):

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT=0
    #GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=3
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    GRUB_GFXMODE=1680x1050x32
    

    К моему удивлению, теперь я могу использовать свои ttys в родном разрешении. Тем не менее, черный экран между меню grub2 и экраном входа в Gnome все еще есть . Это раздражает, так как я также использую зашифрованный диск, поэтому приходится вводить ключевую фразу в полной темноте ... Все еще ищу решение, но срочность низкая.

  • Скачал и установил более позднюю версию драйвера nvidia. Нет разницы для последнего редактирования.

  • Попробовал GRUB_CMDLINE_LINUX="vga="-параметр. Нет эффекта.

  • nomodesetне имеет никакого эффекта даже в сочетании сvga=...

  • Попробовал echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splashбез эффекта (см. Комментарий )

  • На грани отставки ...

  • Период щедрости скоро закончится.

con-f-use
источник
1
Вы пробовали "nomodeset" в строке "quiet splash", чтобы отключить настройку режима ядра?
Мако
попробовал уже в другой конфигурации. Теперь я попробовал это снова. До сих пор не трудолюбивый;) В любом случае, спасибо.
con-f-use
2
Con-f-use - я все еще запутался :-) с вопросом - TTY, которые вы все еще можете использовать изначально, но у вас есть черный экран? Вы пробовали фреймбуферный трюк? ubuntuforums.org/showpost.php?p=9175901&postcount=4
fossfreedom
2
Согласно руководству ( askubuntu.com/help/reopen-questions ), это запрос «Пожалуйста, откройте заново». Я не верю, что это слишком локализовано - это происходит на всех моих машинах с установленным проприетарным nVidia. «Маловероятно, чтобы помочь будущим посетителям» неверно: я будущий посетитель, и я надеюсь, что ответы помогут мне решить эту проблему. Я не думаю, что вопрос нужно редактировать или перефразировать, он прекрасно описывает проблемы, которые у меня есть.
Пепел
1
Немного истории: раньше была «слишком локализованная» близкая причина, но Stack Exchange убрал ее, потому что люди использовали ее неправильно наполовину . Это одна из тех явных случаев не является «вряд ли поможет в будущем каких - либо сообщений,» учитывая многие люди , которые размещены здесь о том , с той же проблемой. Комментаторы в других местах послали людей сюда, где ответы помогли . Я считаю, что это актуально даже сегодня; Я голосую, чтобы открыть. @Ash
Каган

Ответы:

8

У меня возникла та же проблема, что и у вас, когда я заменил Ubuntu 10.10 новой установкой Ubuntu 11.04 (а затем и Ubuntu 11.10): мои «консольные» tty были отчаянно пустыми, но на самом деле работали - то есть я мог войти в систему и ввести команды, которые на самом деле работает, но на моем экране ничего не было видно.

Я провел огромное количество часов в Google и на различных форумах по Ubuntu, перепробовал множество предложений и, наконец, пришел к следующему выводу: проблема связана с проприетарным драйвером NVIDIA - если я удалю проприетарный драйвер NVIDIA и использую " nouveau ", проблема исчезает, но тогда, конечно, я не могу больше выиграть от аппаратного ускорения.

Мне удалось исправить проблему в моей системе (ZOTAC ZBOX с встроенным NVIDIA GT218) с помощью драйвера кадрового буфера Uvesafb.

Вот процедура, которую я использовал:

apt-get install v86d
apt-get install hwinfo
hwinfo --framebuffer

Из вывода hwinfo я выбрал «лучшее» разрешение, совместимое с моим экраном - в моем случае это 1280x800 24-bit - и добавил следующую строку в конец файла / etc / initramfs-tools / modules:

uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

(Строка "1280x800-24" исходит из выбранного мной разрешения - ваш пробег может отличаться.)

Затем я перестроил изображения grub и initramfs следующим образом:

update-initramfs -u
update-grub

Наконец я перезагрузил систему, и мои tty консоли снова стали видны.

Я не использую зашифрованную файловую систему, поэтому я не могу проверить, следует ли вводить парольную фразу «в темноте», но в любом случае я надеюсь, что описанный выше обходной путь поможет вам.

Alain Nissen
источник
1
Это отлично сработало для меня!
Раду Рэдяну
4

Аналогичная проблема

Я узнал, что это связано с VGA на моей материнской плате, которую я не использовал. Когда я подключил монитор к mobo VGA и нажал CTRL-ALT-F1, вместо этого на этом мониторе отобразился tty.

Зашел в BIOS - установите vga для включения, когда нет видеокарты - теперь все хорошо.

Жаль, что я переустанавливал и форматировал все, прежде чем я достиг этой стадии :(

kevyin
источник
3

Я столкнулся с той же проблемой, все терминалы ttyX запущены (запущены процессы getty), но нет ни одного сообщения входа в систему при нажатии Ctrl + Alt + F1-6 (черный экран с остальной частью заставки вверху). Когда я набираю логин и пароль, пользователь правильно входит в систему (кто команда). Единственное решение, которое я нашел, - это переключиться в текстовый режим во время загрузки.

1) редактировать: / etc / default / grub GRUB_GFXPAYLOAD_LINUX = текст

2) и обновление grub: update-grub2 update-initramfs -u

Suba
источник
Работал над этим весь день. Ваш отрицательный ответ до сих пор был единственным исправлением.
Крис К
0

Если вы используете проприетарные драйверы, это исправление
http://www.omgubuntu.co.uk/2011/05/how-to-fix-the-plymouth-boot-screen-when-using-pprietary-graphics-drivers/

robin0800
источник
Прежде всего, этот скрипт действительно плохая работа. Это не создает резервные копии. Он будет заменен без изменений, если строки закомментированы. Он предлагает неправильное разрешение битов и неправильное разрешение, если вы используете двойной экран. Также это можно изменить, установив вредоносное ПО в любое время. К счастью, я посмотрел код, прежде чем вызывать его.
con-f-use
Теперь к актуальной проблеме: изменения, предложенные в сценарии, мало чем помогли - если вообще. Теперь я вижу часть экрана загрузки перед gnome, но не пароль qurey для расшифровки моих дисков. Также сказал, что экран загрузки заполняет только крошечную часть в левом верхнем углу моего экрана. Но я полагаю, что это только из-за изменений, которые я сделал заранее, и того факта, что я снова активировал «тихий всплеск», чтобы протестировать скрипт исправления. Половина опций, которые он устанавливает, в любом случае устарела.
con-f-use
0

Мой медленно становится черным, как какая-то функция безопасности. Если я вхожу в систему и мне нужно идеально ввести свое имя для входа, нажмите enter, затем введите мой пароль, введите. Я вижу вещи просто отлично. Возможно, ваш экран очень быстро становится черным.

Попробуйте войти в систему. Я не думаю, что это связано с видеокартой, поскольку у меня было это с 11.04 и 11.10, и, возможно, с версией раньше. На двух картах NVIDIA и ATI. (с необычными суперсекретными драйверами без открытого источника)

Shaftoe2702
источник
0

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

Я следовал инструкциям на этой странице для достижения того же.

После этих изменений мои сеансы были не на правильном уровне выполнения. Я смог вернуть консоль tty, отменив сделанные изменения /etc/init/rc-sysinit.conf.

Теперь мои tty-консоли работают нормально, и проблема не была связана с grub или display-драйверами.

sanjivr
источник