Почему переключение на tty дает мне пустой экран?

После загрузки в GUI в 12.04 я пытаюсь перейти на виртуальный терминал (или оболочку, или tty) через Ctrl - Alt - F1 < / kbd> (от F1 до F6 ), и экран остается пустым. Я перепробовал все 6 экземпляров tty, и результаты совпадают. Ctrl - alt - F7 возвращает меня в графический интерфейс без проблем. Есть мысли?

73
задан 22 November 2017 в 14:17

6 ответов

Обычно это вызвано тем, что графическое разрешение текстового режима , установленное при загрузке, несовместимо с вашей видеокартой. Решение состоит в том, чтобы переключиться в настоящий текстовый режим, настроив Grub соответствующим образом:

  1. Откройте терминал с помощью Ctrl + Alt + T
  2. Вставьте ниже и введите свой пароль, когда спросят:

    sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
    
  3. Затем введите sudo update-grub

  4. Перезагрузка и виртуальные терминалы теперь должны работать.
0
ответ дан 22 November 2017 в 14:17

Вам необходимо выключить графический драйвер после того, как вы Ctrl + Alt + F1 , прежде чем пытаться установить драйвер Nvidia

Как в sudo /etc/init.d/lightdm stop

0
ответ дан 22 November 2017 в 14:17

Вот то, что работало на меня на Ubuntu 18.04 с 2560x1440 экран:

  • открытый конфигурационный файл личинки в редакторе: sudo gedit /etc/default/grub

  • некомментарий GFXMODE и набор Ваше точное разрешение-> изменение #GRUB_GFXMODE к GRUB_GFXMODE=2560x1440

  • добавляет, что строка GRUB_GFXPAYLOAD_LINUX=keep

  • Добавляет, удаляют splash и добавляют nosplash noplymouth nomodeset к Вашему GRUB_CMDLINE_LINUX_DEFAULT. После того, как шахта изменений похожа GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash noplymouth intel_idle.max_cstate=1 nomodeset"

  • , сохраняют личинку обновления файла

  • sudo update-grub

  • перезагрузка

  • использование Ctlr+Alt+F2 для переключения сразу после начальной загрузки

0
ответ дан 22 November 2017 в 14:17

Что исправило это для меня, так это добавление nomodeset к строке GRUB_CMDLINE_LINUX_DEFAULT в файле /etc/default/grub. Вот как:

  1. Введите в терминале: gksu gedit /etc/default/grub

  2. Поиск этой строки: GRUB_CMDLINE_LINUX_DEFAULT

    Например, если у вас есть:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
    

    измените его на:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 nomodeset"
    
  3. После завершения обновите grub (sudo update-grub) и перезагрузите (sudo reboot ), чтобы изменения вступили в силу.

Необязательно : Вы можете добавить nomodeset vga=xxx (не только nomodeset), xxx - это код экрана VESA, который лучше всего соответствует вашему разрешению экрана. Взгляните на это .

0
ответ дан 22 November 2017 в 14:17

Это для более новой версии Ubuntu:

  1. Редактируйте файл конфигурации GRUB:

    sudo nano /etc/default/grub
    
  2. Найдите строку

    #GRUB_GFXMODE=640x480
    

    измените его на

    GRUB_GFXMODE=auto
    

    и сохраните файл.

  3. Затем обновите grub

    sudo update-grub
    
0
ответ дан 22 November 2017 в 14:17

Пожалуйста, посмотрите на мой вопрос по адресу https://answers.launchpad.net/ubuntu/+question/643882 , в отношении того, что виртуальный терминал не работает в Ubuntu 16.04 на Lenovo Thinkpad T400.

Представленное мной решение предназначено для пользователей с гибридной графической картой, в частности с видеокартой AMD / ATI и встроенной видеокартой Intel. Для меня в моем случае помогает отключение видеокарты Intel и включение модуля Radeon с открытым исходным кодом ATI / AMD.

Если вы используете старую видеокарту Radeon, такую ​​как моя (Radeon HD 3450/3470), теперь вы можете легко переключаться между виртуальным терминалом и графическим рабочим столом для устранения потенциальных проблем.

Если добавление blacklist intel_graphics_card в /etc/modprobe.d/blacklist.conf и запуск

sudo depmod -a 

по-прежнему не работает из-за ядра Linux или других зависимостей, рекомендуется добавить modprobe.blacklist=<module_name> в /etc/default/grub подобно следующий пример:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash crashkernel=384M-:128M radeon.dpm=1  modprobe.blacklist=i915"
0
ответ дан 22 November 2017 в 14:17

Другие вопросы по тегам:

Похожие вопросы: