Home Archives Categories Tags Docs

Ubuntu 安装使用 KVM

发布时间: 更新时间: 总字数:556 阅读时间:2m 作者: 分享

KVM 是 Linux 内核自带的虚拟机系统,玩惯了windows的vmare、hyperv、v-box,试试KVM也是挺好玩的。

环境确定

首先要确认CPU硬件是否支持虚拟化。 Intel CPU的虚拟化技术叫 vmx (Virtual Machine eXtension,就是一串虚拟机指令集) ,AMD CPU的虚拟化技术叫 svm。

开机,进BIOS, 可以设置开启虚拟化,具体方法,自行百度。。

物理环境介绍

安装64位的Ubuntu版本,登录系统,查看一下linux是32位还是64位:

file /bin/ls

返回结果中将显示32-bit或64-bit。确认一下 CPU支持硬件虚拟化:

egrep -o '(vmx|svm)' /proc/cpuinfo

安装相关软件包

更改apt的源改为 163.com或sohu.com,安装依赖包:

sudo apt-get install qemu-kvm qemu-system libvirt-bin  bridge-utils
  1. libvirt-bin provides libvirtd which you need to administer qemu and kvm instances using libvirt

  2. qemu-kvm 是虚拟机 (qemu is the backend)

  3. bridge-utils 用于网络桥接 (provides a bridge from your network to the virtual machines)

    sudo apt-get install virt-manager python-spice-client-gtk

其中:virt-manager为虚拟机管理程序。然后执行下面的命令看KVM是否安装成功:

kvm-ok

输出如下:

INFO: /dev/kvm exists
KVM acceleration can be used

如果输出是这样:
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used

这表明你的CPU不支持硬件虚拟化。 这时你还是可以跑虚拟机,不过会非常慢。如果你的CPU支持硬件虚拟化, 但BIOS没有打开,也会提示给你的

查看kvm内核模块是否已加载

sudo lsmod | grep kvm

若KVM内核没加载执行下面命令加载:

sudo modprobe kvm 

使用

打开一个命令行窗口, 输入以下命令启动虚拟机管理程序

virt-manager

参考

相关文章
最近更新
最新评论
加载中...