Настройка двух мониторов: загрузчик Grub переходит на HDTV, даже если он выключен

Настройка двух мониторов: загрузчик Grub переходит на HDTV, даже если он выключен

Извините, если это повтор, но я нигде не могу найти ответ на этот вопрос.

У меня система с двойной загрузкой с Windows 7 и Ubuntu 12.04. Недавно я купил HDTV и подключил его к компьютеру через HDMI. Я настроил его так, чтобы он дублировал мой основной монитор.

Загрузчик Grub больше не отображается на моем основном дисплее. Заставка материнской платы отображается на обоих дисплеях, затем основной дисплей гаснет, а загрузчик grub появляется на HDTV. После того, как я выбрал, что загрузить, основной дисплей снова мигает, и все в порядке. Проблема в том, что я не хочу включать HDTV каждый раз при загрузке компьютера.

Заранее спасибо!

решение1

У меня была та же проблема. В моем случае grub отображался на обоих дисплеях с одинаковым разрешением (1920X1080), которое не обрабатывается моим основным дисплеем. Так что сначала вам нужно проверить, так ли это у вас. Запустите терминал и введите:

sudo gedit /etc/default/grub

Раскомментируйте строку

#GRUB_TERMINAL=console

Сохранить и закрыть. Запустить

sudo update-grub

И перезагрузитесь, вы должны увидеть консольный вывод grub на обоих терминалах. Нажмите 'c', чтобы войти в командную строку. Запустить

vbeinfo

Разрешения, которые обрабатываются вашим видеовыходом, должны быть там. В моем случае было 1680X1050X32, но предпочтительным для grub было 1920X1080. Так что загрузите linux и установите разрешение, которое приемлемо для обоих дисплеев: Запустите терминал, введите:

sudo gedit /etc/default/grub

Найдите линию

GRUB_GFXMODE=1680x1050x32

Я установил 1680X1050X32. В вашем случае может быть по-другому. Сохраните и запустите

sudo update-grub

В случае, если ваш grub не может справиться с разрешением, он ответит not found during update-grubcommand. После завершения обновления перезагрузите систему, и вы должны увидеть работающий grub на обоих дисплеях.

решение2

Мое решение этой проблемы — заставить GRUB автоматически загружать последнее выбранное вами ядро ​​— тогда вам не нужно будет ничего выбирать, и вы можете просто предоставить это ему. Чтобы сделать это, откройте редактор с файлом конфигурации grub, выполнив следующее:

sudo nano /etc/default/grub

и установите для этой строки значение saved, а также удалите все #из начала строки:

GRUB_DEFAULT=saved


также установите эту строку на true:

GRUB_SAVEDEFAULT=true

Также установите это так, чтобы оно исчезало через 2несколько секунд:

GRUB_TIMEOUT=2

Если этих строк нет в файле, добавьте их.


Также, чтобы полностью избавиться от GRUB, установите следующее значение 0:

GRUB_TIMEOUT=0

но поскольку иногда бывает полезно отобразить GRUB, восстановить систему или загрузить другое ядро, вы можете установить это значение на 1 или 2 секунды, как указано выше GRUB_TIMEOUT=2.

Вы также можете скрыть меню, если в течение 2указанного периода времени не будет нажата какая-либо клавиша:

GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=2



После внесения любых из вышеперечисленных изменений сохраните изменения с помощью Ctrl+ Oи выйдите с помощью Ctrl+ X, затем выполните следующую команду, чтобы обновить изменения:

sudo update-grub

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

Подробнее о редактированииgrub здесь

решение3

Вы пробовали просто поменять местами порты HDMI? Большинство видеокарт отправляют сигнал на порт, установленный в BIOS карбюратора, если сигнал не обнаружен, он отправляется на следующий и т. д. Программное обеспечение устройства (драйверы) сообщает ему, что нужно начать делать что-то другое. Вероятно, ваш HDTV подключен к порту с более высоким приоритетом, чем у вашего основного дисплея.

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