qemu的两种安装方式

qemu有两种安装方式,第一种是使用命令行直接下载安装,第二种是通过源码进行编译安装,推荐命令行直接下载。

      1.QEMU的apt-get安装 

https://www.qemu.org/download/

qemu的两种安装方式_qemu

可以看出各个版本Linux的安装命令,直接在命令行中执行安装即可。

        2.QEMU源码下载地址

https://www.qemu.org/download/

qemu的两种安装方式_qemu_02

QEMU源码编译安装步骤:

qemu的两种安装方式_qemu_03

  • 除了在内核空间的KVM模块之外,在用户空间需要Qemu来模拟所需要CPU 和设备模型以及用于启动客户机进程,这样才有了一个完整的KVM 运行环境。
  1. wget https://download.qemu.org/qemu-2.11.1.tar.xz
  2. tar xvJf qemu-2.11.1.tar.xz
  3. cd qemu-2.11.1
  4. ./configure
  5. make

1.下载Qemu:

选定合适目录使用命令“wget https://download.qemu.org/qemu-2.11.1.tar.xz”下载qemu源码

qemu的两种安装方式_qemu_04

qemu的两种安装方式_qemu_05

下载后解压

qemu的两种安装方式_qemu_06

2.配置Qemu:

可以直接运行代码仓库中configure 文件进行配置即可。

如果对其配置并不熟悉,可以运行“./configure --help”命令查看配置的一些选项及其帮助信息。显示配置的帮助手册信息如下:

qemu的两种安装方式_qemu_07

第一步:直接配置时报错,可能会出现以下错误:

qemu的两种安装方式_qemu_08

qemu的两种安装方式_qemu_09

qemu的两种安装方式_qemu_10

第二步:下载安装依赖包(根据安装提示,如果缺少哪个包,使用命令“apt-cache search ??”查找相应包安装)

apt-get install zlib1g zlib1g-dev

apt install libglib2.0-dev

apt-get install libpixman-1-dev

第三步:

进入qemu下载目录,“./configure”进行配置

qemu的两种安装方式_qemu_11

qemu的两种安装方式_qemu_12

3.编译Qemu

配置之后,执行命令“make -j 10”即可进行编译(大概需要30分钟或更长时间),如下所示:

qemu的两种安装方式_qemu_13qemu的两种安装方式_qemu_14

最后编译生成的qemu-system-x86_64 文件,它就是我们常用的qemu的命令行工具

4.安装Qemu

编译完成之后,运行“make install”命令即可安装qemu。

make install | tee make-install.log

 

qemu-kvm 安装过程的主要任务有这几个:创建qemu 的一些目录,复制一些配置文件到相应的目录下,复制一些firmware 文件(如:sgabios.bin, kvmvapic.bin)到目录下以便qemu 的命令行启动时可以找到对应的固件提供给客户机使用,复制keymaps 到相应的目录下以便在客户机中支持各种所需键盘类型,复制qemu-system-x86_64、qemu-img 等可执行程序到对应的目录下。

5.查看Qemu

安装成功后,查看qemu提供的工具(按两次Tab键给出以qemu-开头的命令)

qemu的两种安装方式_qemu_15

可以使用which命令查看安装的QEMU所存放的目录,

qemu的两种安装方式_qemu_16

由于qemu是用户空间的程序,安装之后不用重启系统,直接用qemu-systemx86_

64、qemu-img 这样的命令行工具即可使用qemu了。