Theo cách tuyệt vời này http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html nó hoạt động với tôi trên Ubuntu-Server-9.10.
Với các bổ sung sau trong /etc/default/grub
:
GRUB_CMDLINE_LINUX="gfxpayload=true"
GRUB_GFXMODE=1600x1200x32
GRUB_PRELOAD_MODULES="vbe"
Nghị quyết có thể được tìm ra thông qua:
hwinfo --framebuffer
Tôi đọc rằng x32 là phải.
Và sửa đổi /etc/grub.d/00_header
:
set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
(như bạn lưu ý GRUB_GFXMODE là biến chúng tôi đã đặt trước đó /etc/default/grub
)
set gfxpayload=keep <-- THIS IS FOR THE VGA CONSOLE!
(như bạn lưu ý câu lệnh giữ, rõ ràng là giữ, cái gì?, độ phân giải chúng ta đặt trước thông qua GRUB_GFXMODE
biến được đặt thành /etc/default/grub
)
insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}
rồi chạy update-grub
.