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

Я только что установил 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, чтобы видеокарта оставалась включенной, даже если не подключен монитор?

1 ответ

Решение

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

  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 опция ядра.

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