1.下载qemu
先使用包管理器下载一个qemu.
pacman包管理器提供了三个版本:base/desktop/full,后两者带图形界面,追求轻量、不需要图形界面、不需要usb重定向、不需要同时管理多个虚拟机的用户安装base即可。
desktop版本提供了图形界面、usb重定向和GUI管理工具。
如果有测试多种cpu架构的需求,需要安装full版本。
2.挂载分区
先用mount指令将分区挂载到某个目录下。
挂载完用mount验证一下。
如果不清楚磁盘分区,可以用lsblk或者fdisk -l查看。
fdisk工具用于修改磁盘分区。
3.创建虚拟磁盘文件
qemu-img create -f qcow2 分区挂在路径 虚拟磁盘文件的大小
此处的qcow2是可以动态分配(在写入数据时逐渐增加大小,而不是在创建时就占满预定空间)、支持快照(利用快照文件保存虚拟机状态)、支持压缩和加密的虚拟磁盘格式。
此外还有raw(直接映射到物理存储,无法动态调整,无压缩,无快照的最简单的虚拟磁盘格式)、vmdk(动态分配、有快照,和VMware兼容性较好,在qemu中支持较差)、vhd(无快照,动态/固定皆可,这是微软使用的磁盘格式,和qemu兼容性较差)、vhdx(vhc加强版,也是微软的Hyper-V专用,)、parallels(即pvd,适支持快照、压缩、动态分配,和parallels环境的兼容最好)
综上所述,如果使用qemu虚拟机,最好还是使用qcow2.
4.启动虚拟机
qemu-system-x86_64 -m 要分配的内存大小 -cdrom 启动盘文件路径 -hda 虚拟磁盘文件的路径 -boot d
-boot选项用于决定启动方式,d是从光盘文件(iso)启动,c是从硬盘启动,n是从网络启动,a是从软盘启动,order可以指定多个设备的启动顺序(如-boot order=cdn,即按照硬盘、光盘、网络的顺序启动)。
–nographic 在命令行里启动虚拟机
-smp 分配多个cpu核心
-enable-kvm 硬件加速
-net 网络设置
-vga 设置显卡类型(std是标准显卡)
5.查看虚拟机状态
ctrl+alt+2 切换到监视器模式
infostatus 查看虚拟机状态





















暂无评论内容