how to use kvm

喜欢ヅ旅行 2022-05-28 04:11 250阅读 0赞

kvm 是qemu 集成了一些針對開啟了VT技術的cpu而開發的不錯的內核級程式.

下面是一些簡要的說明:-









目錄


[隱藏]

[編輯]怎樣確定你的計算機可以使用kvm

[編輯]Intel CPU

  1. grep vmx /proc/cpuinfo

可是如果你使用的是Intel的CPU, 你的計算機製造商很可能已經把VT在BIOS里關掉了。在下面有更詳細的說明.

[編輯]AMD CPU

  1. grep svm /proc/cpuinfo

如果以上命令有返回輸出就說明你的CPU支援kvm,否則就不支援。

[編輯]安裝kvm和qemu

  1. sudo apt-get install kvm qemu

[編輯]載入kvm內核模塊

  1. sudo modprobe kvm

[編輯]載入 Intel 內核模塊

如果你使用的是Intel的CPU

  1. sudo modprobe kvm-intel

注: 如果你在載入模塊的時候返回如下錯誤信息,就說明VT可能在BIOS里被關閉了。

  1. $ sudo modprobe kvm-intel
  2. FATAL: Error inserting kvm_intel (/lib/modules/2.6.20-15-generic/kernel/drivers/kvm/kvm-intel.ko): Operation not supported

使用dmesg命令你可能會在底部發現如下信息:-

  1. kvm: disabled by bios

它是多麼體貼啊 :)

[編輯]載入AMD內核模塊

如果你使用的是AMD的CPU

  1. sudo modprobe kvm-amd

[編輯]把你自己的當前用戶加入到kvm組中

  1. sudo addgroup `whoami` kvm

譯註: 我在7.04上發現它並沒有自動建立kvm這個組,可能會出現對於/dev/kvm沒有許可權的錯誤,qemu將把kvm支援關掉而只啟動qemu本身的模擬器來工作,可自己手動設置許可權來解決這個問題。

[編輯]創建一個KVM硬碟鏡像文件

下面這個例子建立了一個會隨著使用而自動增大的虛擬磁碟文件

  1. qemu-img create -f qcow2 virtualdisk.img 10G

[編輯]啟動kvm模擬器

例如:-

  1. kvm -hda disk_image -cdrom cdrom.iso -m 256 -net nic -net user -soundhw all

[編輯]開機自動載入kvm相關模塊

一旦kvm全部正常工作了,編輯/etc/modules文件加入如下兩行

  1. kvm
  2. kvm-intel

  1. kvm
  2. kvm-amd

发表评论

表情:
评论列表 (有 0 条评论,250人围观)

还没有评论,来说两句吧...

相关阅读

    相关 how to use kvm

    kvm 是qemu 集成了一些針對開啟了VT技術的cpu而開發的不錯的內核級程式. 下面是一些簡要的說明:- <table style="border:1px solid