ubuntu 18.04 编译安装qemu 5.2.0

简介:

​ QEMU是开源的模拟处理器,在GNU/Linux平台上使用广泛。通过KQEMU这个闭源的加速器,QEMU能模拟至接近真实电脑的速度。在qemu1.0之后的版本,主要利用qemu-kvm加速模块,并且加速效果以及稳定性明显比kqemu好。

一、环境准备

操作系统内存磁盘
ubuntu 18.04> 8G 推荐16G>100G 推荐200G

1.1、安装编译qume必要的工具软件软件和库文件

$ apt-get install -y ninja-build gcc pkg-config build-essential
$ apt-get install -y zlib1g-dev pkg-config libglib2.0-dev libmount-dev libpixman-1-dev

二、编译安装qemu 5.2.0

下载地址:https://www.qemu.org/download/

2.1、解压安装quem

wget https://download.qemu.org/qemu-5.2.0.tar.xz
tar xvJf qemu-5.2.0.tar.xz
cd qemu-6.1.0
./configure
make && make install

2.2、测试

root@ubuntu:~/qemu/qemu-5.2.0# qemu-riscv64 --version
qemu-riscv64 version 5.2.0
Copyright (c) 2003-2020 Fabrice Bellard and the QEMU Project developers

2.3、测试运行其它架构程序

$ cat helloworld

helloworld: ELF 64-bit LSB executable, UCB RISC-V, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-riscv64-lp64d.so.1, for GNU/Linux 3.0.0, stripped

$ qemu-riscv64 helloworld

三、安装 virt-manager 管理虚拟机

$ apt-get install virt-manager

#测试安装是否成功
$ virt-manager --version
1.5.1

#安装完virt-manager还需要安装其它几个相关库和工具
$ apt-get install qemu-kvm   libvirt-daemon-system libvirt-clients qemu-system

#开机启动libvirtd
systemctl enable --now libvirtd

四、创建虚拟机

提前准备好ubuntu 18.04虚拟机镜像

4.1、创建虚拟机,按照自己需求的配置进行创建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.2、启动虚拟机安装ubuntu系统

在这里插入图片描述

后续过程省略

4.3、配置ssh远程连接

#开机启动后,配置ssh配置文件

$ vim /etc/ssh/sshd_config

PermitRootLogin yes
PasswordAuthentication yes

#重启ssh服务
$ /etc/init.d/ssh restart

五、e-1000和virtio-net的区别

“e1000”系列提供Intel e1000系列的网卡模拟,纯的QEMU(非qemu-kvm)默认就是提供Intel e1000系列的虚拟网卡。

支持最大1Gb/s的速度

“virtio” 类型是qemu-kvm对半虚拟化IO(virtio)驱动的支持,支持最大10Gb/s的速度

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值