qemu/kvm使用-full-screen全屏启动时,有时报“Could not open SDL display”错误,然后kvm虚拟机退出。

      原因是kvm的虚拟机的分辨率比较高。高分辨率指的是:(>= 1280x1024x16)

 

 

     解决方案是在kvm启动时加上如下参数:

qemu/lkvm的启动选项:

-vga type

std

Standard VGA card with Bochs VBE extensions. If your guest OS supports the VESA 2.0 VBE extensions (e.g. Windows XP) and if you want to use high resolution modes (>= 1280x1024x16) then you should use this option.

 

 

 

或者在非全屏模式下启动虚拟机,把虚拟机的分辨率调低。

 

使用-vga std选项后,如果你的vm的分辨率调到比Host的显卡分辨率高,还是会报Could not open SDL display”错误。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐