Опция ядра Linux, чтобы заставить видеокарту оставаться на

638
Markus A.

Я только что установил Debian Wheezy 7.1.0 на систему Intel vPro ( Intel Core i5-2520M, SuperMicro MBD-X9SCV-QO ). KVM в Intel AMT работает отлично, пока Debian не завершит загрузку, и покажет приглашение для входа. В этот момент экран в RealVNC гаснет и через минуту он исчезает со следующим сообщением об ошибке:

Error 0x80862000: Unsupported or inactive display adapter 

До того, как он умирает, когда на экране уже ничего нет, я могу ввести свою регистрационную информацию, и, если я потом наберу reboot, сервер перезагрузится. Итак, Debian действительно работает так, как ожидалось, просто дисплей не работает.

В системе не установлено никаких дополнительных видеокарт, только встроенная в процессор.

Вот что я думаю: Debian обнаруживает, что к видеокарте не подключен монитор, и затем решает отключить видеокарту для экономии энергии (возможно, в режиме без головы). Это, в свою очередь, делает невозможным для Intel AMT предоставить буфер кадров.

Предполагая, что моя оценка верна (в противном случае, пожалуйста, исправьте меня), я пытаюсь выяснить следующее:

Есть ли способ (желательно опция ядра во время загрузки), чтобы сказать Debian, чтобы видеокарта оставалась включенной, даже если не подключен монитор?

2
Можете ли вы уточнить взаимодействие между KVM и RealVNC? И вы загружаетесь без KVM, переключенного на систему, которую вы загружаете? Что произойдет, если вы загрузитесь с активной системой на KVM? ernie 11 лет назад 0
@ernie Извините ... я забыл упомянуть * какой * KVM ... Упс ... Я использую функцию KVM встроенной функции Intel AMT (часть vPro). Это аппаратный VNC-сервер, работающий в процессоре / сетевой микросхеме / BIOS. Я включаю компьютер через AMT, а затем в RealVNC могу посмотреть POST и загрузить Grub. Затем он показывает первые несколько строк загрузки Debian, и когда он достигает точки, где он очищает экран, чтобы показать приглашение на вход в систему, окно VNC становится пустым. Markus A. 11 лет назад 0

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

1
Markus A.

Я нашел следующий способ исправить проблему:

  1. Когда grub показывает варианты загрузки ядра, нажмите, eчтобы отредактировать текущую загрузочную запись.
  2. Найдите строку, которая выглядит примерно так:

    linux /boot/vmlinux-... root=... ro quiet 
  3. Добавьте nomodesetв конец этой строки, чтобы она выглядела примерно так:

    linux /boot/vmlinux-... root=... ro quiet nomodeset 
  4. Нажмите, F10чтобы загрузить эту конфигурацию, и все должно нормально работать для этой загрузки
  5. Чтобы сделать это постоянным, используйте ваш любимый текстовый редактор от имени root, чтобы открыть / etc / default / grub
  6. Найдите строку, которая выглядит примерно так:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet" 
  7. Добавьте nomodesetк этой строке, чтобы она выглядела примерно так:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset" 
  8. Сохранить файл

  9. Запуск update-grubот имени пользователя root ( Примечание: это восстановит grub.cfg и, вероятно, перезапишет любые изменения, которые могли там существовать! Используйте с осторожностью и, возможно, обновите grub.cfg вручную вместо выполнения шагов с 5 по 9.)

Ответ таков: nomodesetопция ядра.

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