qemu与虚拟机的区别(QEMU启动虚拟机只显示VNC)

系统版本: CentOS 7.3(1611)在使用QEMU启动KVM虚拟机时,指令执行后,控制台只出现了如下的提示:,我来为大家科普一下关于qemu与虚拟机的区别?以下内容希望对你有帮助!

qemu与虚拟机的区别(QEMU启动虚拟机只显示VNC)

qemu与虚拟机的区别

系统版本: CentOS 7.3(1611)

在使用QEMU启动KVM虚拟机时,指令执行后,控制台只出现了如下的提示:

VNC server running on ::1:5901

解决方法步骤如下:

1) 安装SDL开发库

# yum install SDL-devel

2) 重新编译QEMU

# ./configure –target-list=x86_64-softmmu

执行以上指令后,可以从输出中看到:SDL support:yes

# make

# make install

原理:

SDL(Simple DirectMedia Layer)是一个用C语言编写的、跨平台的、免费和开源的多媒体程序库,它提供了一个简单的接口用于操作硬件平台的图形显示、声音、输入设备等。SDL库被广泛应用于各种操作系统(如Linux、FreeBSD、Windows、Mac OS、iOS、Android等)上的游戏开发、多媒体播放器、模拟器(如QEMU)等众多应用程序之中。

在QEMU模拟器中的图形显示默认就是使用SDL的。当然,需要在编译qemu-kvm时需要配置SDL的支持,之后才能编译SDL功能到QEMU的命令行工具中,最后才能启动客户机时使用SDL的功能。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页