Xen

幀緩衝區在 Linux 下載入,但不是 Xen

  • January 9, 2015

我最近建構了一個 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-common1.99-27+deb7u2、4.1.4-3 xen-system-amd64+deb7u3。主機板是 SuperMicro A1SRi-2558F,搭配 Aspeed AST2400。

我用

GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1920x1200x16"

一開始可以使用vga=ask來查看可用的模式。

尤其,

GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT="quiet video=1920x1200"

沒有解決問題。

引用自:https://serverfault.com/questions/658048