特殊:Badtitle/NS101:Kvm/zh:修订间差异
小无编辑摘要 |
|||
第64行: | 第64行: | ||
=== 创建一个KVM硬盘镜像文件 === | === 创建一个KVM硬盘镜像文件 === | ||
下面这个例子建立了一个会随着使用而自动增大的虚拟磁盘文件 | 下面这个例子建立了一个会随着使用而自动增大的虚拟磁盘文件 | ||
<pre><nowiki>qemu-img create -f | <pre><nowiki>qemu-img create -f qcow2 virtualdisk.img 10G | ||
</nowiki></pre> | </nowiki></pre> | ||
2009年8月15日 (六) 11:51的版本
文章出处: |
{{#if: | {{{2}}} | https://wiki.ubuntu.com/kvm }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/af | • {{#if: UbuntuWiki:kvm|Afrikaans| [[::Kvm/zh/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/ar | • {{#if: UbuntuWiki:kvm|العربية| [[::Kvm/zh/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/az | • {{#if: UbuntuWiki:kvm|azərbaycanca| [[::Kvm/zh/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/bcc | • {{#if: UbuntuWiki:kvm|جهلسری بلوچی| [[::Kvm/zh/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/bg | • {{#if: UbuntuWiki:kvm|български| [[::Kvm/zh/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/br | • {{#if: UbuntuWiki:kvm|brezhoneg| [[::Kvm/zh/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/ca | • {{#if: UbuntuWiki:kvm|català| [[::Kvm/zh/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/cs | • {{#if: UbuntuWiki:kvm|čeština| [[::Kvm/zh/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/de | • {{#if: UbuntuWiki:kvm|Deutsch| [[::Kvm/zh/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/el | • {{#if: UbuntuWiki:kvm|Ελληνικά| [[::Kvm/zh/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/es | • {{#if: UbuntuWiki:kvm|español| [[::Kvm/zh/es|español]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/fa | • {{#if: UbuntuWiki:kvm|فارسی| [[::Kvm/zh/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/fi | • {{#if: UbuntuWiki:kvm|suomi| [[::Kvm/zh/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/fr | • {{#if: UbuntuWiki:kvm|français| [[::Kvm/zh/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/gu | • {{#if: UbuntuWiki:kvm|ગુજરાતી| [[::Kvm/zh/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/he | • {{#if: UbuntuWiki:kvm|עברית| [[::Kvm/zh/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/hu | • {{#if: UbuntuWiki:kvm|magyar| [[::Kvm/zh/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/id | • {{#if: UbuntuWiki:kvm|Bahasa Indonesia| [[::Kvm/zh/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/it | • {{#if: UbuntuWiki:kvm|italiano| [[::Kvm/zh/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/ja | • {{#if: UbuntuWiki:kvm|日本語| [[::Kvm/zh/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/ko | • {{#if: UbuntuWiki:kvm|한국어| [[::Kvm/zh/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/ksh | • {{#if: UbuntuWiki:kvm|Ripoarisch| [[::Kvm/zh/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/mr | • {{#if: UbuntuWiki:kvm|मराठी| [[::Kvm/zh/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/ms | • {{#if: UbuntuWiki:kvm|Bahasa Melayu| [[::Kvm/zh/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/nl | • {{#if: UbuntuWiki:kvm|Nederlands| [[::Kvm/zh/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/no | • {{#if: UbuntuWiki:kvm|norsk| [[::Kvm/zh/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/oc | • {{#if: UbuntuWiki:kvm|occitan| [[::Kvm/zh/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/pl | • {{#if: UbuntuWiki:kvm|polski| [[::Kvm/zh/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/pt | • {{#if: UbuntuWiki:kvm|português| [[::Kvm/zh/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/ro | • {{#if: UbuntuWiki:kvm|română| [[::Kvm/zh/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/ru | • {{#if: UbuntuWiki:kvm|русский| [[::Kvm/zh/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/si | • {{#if: UbuntuWiki:kvm|සිංහල| [[::Kvm/zh/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/sq | • {{#if: UbuntuWiki:kvm|shqip| [[::Kvm/zh/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/sr | • {{#if: UbuntuWiki:kvm|српски / srpski| [[::Kvm/zh/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/sv | • {{#if: UbuntuWiki:kvm|svenska| [[::Kvm/zh/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/th | • {{#if: UbuntuWiki:kvm|ไทย| [[::Kvm/zh/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/tr | • {{#if: UbuntuWiki:kvm|Türkçe| [[::Kvm/zh/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/vi | • {{#if: UbuntuWiki:kvm|Tiếng Việt| [[::Kvm/zh/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/yue | • {{#if: UbuntuWiki:kvm|粵語| [[::Kvm/zh/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/zh | • {{#if: UbuntuWiki:kvm|中文| [[::Kvm/zh/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/zh-hans | • {{#if: UbuntuWiki:kvm|中文(简体)| [[::Kvm/zh/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuWiki:kvm | UbuntuWiki:kvm | {{#if: | :}}Kvm/zh}}/zh-hant | • {{#if: UbuntuWiki:kvm|中文(繁體)| [[::Kvm/zh/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuWiki:kvm|:Kvm/zh|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :Kvm/zh/zh | | {{#ifexist: Kvm/zh/zh | | {{#ifeq: {{#titleparts:Kvm/zh|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:Kvm/zh|1|-1|}} | zh | | }}
kvm 是qemu 集成了一些针对开启了VT技术的cpu而开发的不错的内核级程序.
下面是一些简要的说明:-
怎样确定你的计算机可以使用kvm
Intel CPU
grep vmx /proc/cpuinfo
可是如果你使用的是Intel的CPU, 你的计算机制造商很可能已经把VT在BIOS里关掉了。在下面有更详细的说明.
AMD CPU
grep svm /proc/cpuinfo
如果以上命令有返回输出就说明你的CPU支持kvm,否则就不支持。
安装kvm和qemu
sudo apt-get install kvm qemu
加载kvm内核模块
sudo modprobe kvm
加载 Intel 内核模块
如果你使用的是Intel的CPU
sudo modprobe kvm-intel
注: 如果你在加载模块的时候返回如下错误信息,就说明VT可能在BIOS里被关闭了。
$ sudo modprobe kvm-intel FATAL: Error inserting kvm_intel (/lib/modules/2.6.20-15-generic/kernel/drivers/kvm/kvm-intel.ko): Operation not supported
使用dmesg命令你可能会在底部发现如下信息:-
kvm: disabled by bios
它是多么体贴啊 :)
加载AMD内核模块
如果你使用的是AMD的CPU
sudo modprobe kvm-amd
把你自己的当前用户加入到kvm组中
sudo addgroup `whoami` kvm
译注: 我在7.04上发现它并没有自动建立kvm这个组,可能会出现对于/dev/kvm没有权限的错误,qemu将把kvm支持关掉而只启动qemu本身的模拟器来工作,可自己手动设置权限来解决这个问题。
创建一个KVM硬盘镜像文件
下面这个例子建立了一个会随着使用而自动增大的虚拟磁盘文件
qemu-img create -f qcow2 virtualdisk.img 10G
启动kvm模拟器
例如:-
kvm -hda disk_image -cdrom cdrom.iso -m 256 -net nic -net user -soundhw all
开机自动加载kvm相关模块
一旦kvm全部正常工作了,编辑/etc/modules文件加入如下两行
kvm kvm-intel
或
kvm kvm-amd