使用QEMU虚拟机

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 查看虚拟机状态

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容