安装

  1. 安装kvm内核模块

  2. 安装qemu

创建虚拟机

  • 使用dd命令创建虚拟机硬盘

dd if=/dev/zero of=arch_linux_hdd.img bs=1M count=20480
  • 启动虚拟机安装系统

qemu-system-x86_64 -m 1024 -boot order=cd -hda ./arch_linux.img -cdrom ~/Downloads/archlinux-2019.02.01-x86_64.iso -enable-kvm
  • 启动虚拟机

qemu-system-x86_64 -m 1024 -hda ./arch.img  -enable-kvm

虚拟机相关资源

CPU

在QEMU/KVM中QEMU提供对CPU的模拟,在开启KVM的情况下,客户机中的指令的执行由硬件处理器的虚拟化功能辅助执行,具有非常高的效率。 ==== vCPU概念 在KVM环境中每个客户机都是一个标准的Linux进程(QEMU进程),每个vCPU在宿主机中是QEMU进程派生的一个普通线程。 普通Linux系统中进程有两种模式,内核模式和用户模式

KVM高级功能详解