首先,我们先到qemu官网上去查找,发现qemu官网上是这么说明的。
这里我们使用第一种方法。
在shell输入框输入
wget https://download.qemu.org/qemu-7.0.0.tar.xz
接着输入:
tar xvJf qemu-7.0.0.tar.xz
接着:
cd qemu-7.0.0
接着再输入:
./configure
结果提示报错
发现是Make没有安装,ubuntu下执行 sudo apt-get install make后安装完make模块之后,继续运行程序,结果又得到了一个这样的错误。
缺什么下载什么,不过需要值得注意的是这里不是直接sudo apt-get install Ninja,而是apt-get install ninja-build.
下载完成,继续进行./configure操作,结果又发现缺少cc模块
输入sudo apt-get install gcc,下载cc模块后,继续进行./configure操作,得到
又缺少一个模块,为了查询这个模块叫什么名字,我们这里使用apt-cache search命令找寻它所对应的模块全称,经过一系列的查找模块和添加模块后
一般来说,安装这三个模块即可。
apt-get install zlib1g zlib1g-dev
apt install libglib2.0-dev
apt-get install libpixman-1-dev
最终./configure运行操作如下:
最后,执行命令进行编译。
make -j 10
完成安装。验证安装是否成功在终端输入“qemu-”后按下两次tab键可以显示出所有qemu可以模拟的平台。
其实,还有另外一种简单快速的方法,官网上也告诉我们了,如下:
在终端输入qemu-system-x86_64,可以得到这样的一个结果
最后一行显示 no bootable device,意思就是说还没有创建真正的虚拟机,所以会提示“No bootable device”,无可启动设备。
参考文献: