Xen
幀緩衝區在 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 下不存在。如何在 dom0 下啟用幀緩衝控制台?
(請注意,這個問題與 domU 的虛擬幀緩衝區無關。目前還沒有 domU。)
這適用於
grub-common
1.99-27+deb7u2、4.1.4-3xen-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"
沒有解決問題。