我最近构建了一个 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 下不存在。
如何在 dom0 下启用帧缓冲控制台?
(请注意,这个问题不是关于 domU 的虚拟帧缓冲区。目前还没有 domU。
这是针对grub-common
1.99-27+deb7u2、4.1.4-3 xen-system-amd64
+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"
没有解决问题。