Фреймбуфер загружается под Linux, но не Xen

Недавно я создал систему Debian "Wheezy", которая загружалась через GRUB на консоль без фреймбуфера, печатая

Console: colour VGA+ 80x25

во время загрузки. к /etc/default/grub я добавил

GRUB_GFXMODE=1920x1200
GRUB_GFXPAYLOAD_LINUX=keep

давая мне загрузочные сообщения:

vesafb: mode is 1920x1200x16, ...
fbcon: VESA VGA (fb0) is primary device
Console: switching to colour frame buffer device 240x75
fb0: VESA VGA frame buffer device

Но когда я установил и загрузил Xen, он вернулся к консоли не-fb./dev/fb0 нет под dom0.

Как мне включить консоль framebuffer под dom0?


(Обратите внимание, что этот вопрос не касается виртуальных кадровых буферов для domU. DomU пока нет.)

Это для grub-common 1.99-27 + deb7u2, xen-system-amd64 4.1.4-3 + deb7u3. Материнская плата - SuperMicro A1SRi-2558F с Aspeed AST2400.

1 ответ

Решение

Я исправил это с

GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1920x1200x16"

Можно использовать vga=ask изначально, чтобы увидеть доступные режимы.

Следует отметить, что

GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT="quiet video=1920x1200"

не решил проблему.

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