Ubuntu上用qemu起虚拟机

在x86上用qemu起虚拟机是比较容易的。qemu是一款可以从ISA(instructure system arch)开始模拟硬件架构的工具。比如在x86上可以模拟arm架构的机器,它可以不断将guest虚拟机需要的机器指令转换成host指令来模拟不同架构。因此它的性能相当差。因此一般通过联合kvm这种半虚拟化工具达到提高性能的目的,一般有kvm加持的虚拟机速度堪比host。

1 安装qemu kvm

$:apt install qemu kvm qemu-kvm

由于kvm需要CPU硬件支持,使用lscpu查看cpu是否指出vx-d or vx-t,其次要在bios使能kvm,使用kvm-ok查看是否在bios中打开了kvm支持,其次是将kernel中kvm相关的feature打开,这些都可以在kvm-ok的输出中得到信息。如果kernel中没有打开就需要重新编译kernel并重启机器。

2 下载Ubuntu 镜像文件

百度或谷歌搜索Ubuntu cloud imge可以找到下载点,下载x86的ubuntu*.iso 或者 disk镜像。这里推荐iso镜像因为不知道disk起来后的用户名和密码。

3 创建磁盘

$:qemu-img create -q -f qcow2 ubuntu.img 10G

这样就可以创建一个qemu可用的磁盘文件作为虚拟机的磁盘使用。

4 安装虚拟机

$:qemu-system-x86_64 -m 1024 -cdrom ubuntu*.iso --enable-kvm ubuntu.img 

上面的iso镜像相当于光盘,上面的操作是给虚拟机的磁盘装系统,装好后Ubuntu.img 就可以当作含有系统的硬盘正常启动了,安装过程与给真是的物理机安装系统一样,非常简单。

5启动虚拟机

$:qemu-system-x86_64 -m 1024 --enable-kvm ubuntu.img

这样就可以正常启动虚拟机了,因为有kvm的帮助,启动速冻非常快。enjoy!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值