|
如题。 grub2为github/a1ive/grub的release版本,qemu为pacman的QEMU emulator version 10.1.50 (v10.1.0-1314-gf3f2ad1193)
efi固件来自于zenemu。
grub2生成参数为release包的默认集成参数,grub.cfg内容如下
set pager=1
insmod all_video
insmod video_bochs
insmod video_cirrus
insmod efi_gop
insmod efi_uga
insmod font
insmod gfxterm
insmod gfxmenu
insmod gettext
insmod jpeg
insmod png
#加载unicode字体显示中文
loadfont ${prefix}/fonts/unicode.pf2
set locale_dir=${prefix}/locale
set lang=zh_CN
#设置分辨率
set gfxmode=1024x768
terminal_output gfxterm
#设置背景图片
background_image /boot/menu.jpg
#倒计时
set timeout=5
#颜色
set color_normal=green/black
set color_highlight=white/cyan
menuentry "启动winpe x64" {
ntboot --efi /boot/x86_64-efi /boot/x86_64.wim
}
menuentry "启动winpe x64(备用方法)" {
wimboot --rawwim --gui @:bootmgfw.efi:/boot/x86_64-efi @:boot.wim:/boot/x86_64.wim
}
menuentry "进入uefi设置" {
reset --fwui;
}
menuentry "test console" {
background_image
gfxterm console
terminal_output console
}
menuentry "转入bios启动" {
chainloader /boot/csmwrap.efi
}
menuentry "重启" {
reset
}
menuentry "关机" {
halt
}
只要以任何形式执行terminal_output console就会导致分辨率异常
ntboot/wimboot模块都出现这个问题,触发时屏幕异常,启动加载条在serial显示。
只有std显卡会出这个问题,cirrus在选择选项的时候有概率底部花屏,但是不会发生启动异常。virtio-vga,vmware显卡均无问题
如果没有terminal_output gfxterm就不会触发。 |
|