分页: 1 / 2

[分享]在Feisty Desktop AMD64上的KVM安装和使用记录

发表于 : 2007-04-23 19:28
iridiumcao
按:先确认你的CPU是否支持KVM,不支持就不用往下看了。

虽然新的内核包含KVM,但装好桌面版的Feisty后,没有找到kvm在哪里!原来是需要去新立得里设置一下的!

安装KVM
打开[系统]-[系统管理]-[新立得软件包管理器]
搜索kvm和qemu,选中如图示的相关程序。
(选取哪些请查看附图)
更新结束后,安装即完成。(是不是简单到没有乐趣? :P )
为了在下面的步骤中少敲字符,可以考虑使用[应用程序]-[附件]-[Qemu Lanuncher ],图形化操作,比较方便。

安装WinXP
1. 创建虚拟磁盘:

代码: 全选

$ mkdir ~/virtualOS
$ cd /usr/bin/
$ ./qemu-img create ~/virtualOS/winxp.img 6G
2. 安装WinXP
注:在上步中已经在我的用户目录下建立了一个virtualOS目录。另外,我的WinXP安装盘的ISO文件在/media/disk/XP/WinXP.iso这个位置。

代码: 全选

$ ./qemu-system-x86_64 -hda ~/virtualOS/winxp.img -cdrom /media/disk/XP/WinXP.iso -boot d -m 384
安装好进入系统后,不能上网,不管它,关机(关闭这个XP,别搞错了:wink: )。
20090326补充,其实把命令换成kvm要快很多:

代码: 全选

$ kvm ~/virtualOS/winxp.img -cdrom /media/disk/XP/WinXP.iso -boot d -m 384
3. 使用XP

代码: 全选

$ ./qemu-system-x86_64  -hda ~/virtualOS/winxp.img -boot c -m 384
20090326补充,其实把命令换成kvm要快很多:

代码: 全选

$ kvm  -hda ~/virtualOS/winxp.img -boot c -m 384
注意,要使用宿主机的硬盘或者光驱或者声卡的话,可以使用添加参数
-hdb /dev/xxx

-cdrom /xxx
和-soundhw all
这些都可以在qemu-system-x86_64的man文档中查到,这里就不多说了。
进去之后,就能上网了。

其他的,你想干啥,能干啥就干啥吧:)

KVM之行愉快!

注,我以上的安装过程,是参考官方站点的说明,你不妨去看看。
官方站点网址:http://kvm.qumranet.com/kvmwiki/HOWTO

发表于 : 2007-04-24 14:10
ibuntu
晚上回去我也要试试

发表于 : 2007-04-25 17:05
chpn
连个图形界面都没有,敲字符头都要敲大

发表于 : 2007-04-25 20:52
Qoo_cong
不用ISO,直接用光盘装可以吗?

代码: 全选

$ ./qemu-system-x86_64 . -hda ~/virtualOS/winxp.img cdrom /media/disk/XP/WinXP.iso -boot d -m 384 
我的是x86 intel 用什么命令吖?
可以写一下intel的教程吗?

发表于 : 2007-04-25 21:24
adqin
以前了解虚拟机的时候也了解了KVM,但当时选择了VirtualBox。
我看楼主没有为虚拟机分配内存,那么楼主能否介绍KVM的原理
还有KVM虚拟的系统性能等等怎么样呢?(这几天懒,不想动)

发表于 : 2007-04-25 21:38
iridiumcao
Qoo_cong 写了:不用ISO,直接用光盘装可以吗?

代码: 全选

$ ./qemu-system-x86_64 . -hda ~/virtualOS/winxp.img cdrom /media/disk/XP/WinXP.iso -boot d -m 384 
我的是x86 intel 用什么命令吖?
可以写一下intel的教程吗?
应该可以的,只要你指向正确的位置。不放把cdrom /media/disk/XP/WinXP.iso改成cdrom /dev/cdrom试试看。

Intel上的安装应该类似,很抱歉,我的CPU不是Intel的,因此无法实施!

我上面写的安装过程,都参考自
http://kvm.qumranet.com/kvmwiki/HOWTO
你不妨去看看!

发表于 : 2007-04-25 21:43
iridiumcao
adqin 写了:以前了解虚拟机的时候也了解了KVM,但当时选择了VirtualBox。
我看楼主没有为虚拟机分配内存,那么楼主能否介绍KVM的原理
还有KVM虚拟的系统性能等等怎么样呢?(这几天懒,不想动)
可以在五一期间考虑,这周周末还要上班,所以不行了。

发表于 : 2007-04-25 21:44
iridiumcao
chpn 写了:连个图形界面都没有,敲字符头都要敲大
多用Tab键,不见得要敲多少字符。

发表于 : 2007-04-25 23:26
chpn
不用敲了发现了源中有Qemu Lanuncher ,图形化界面

发表于 : 2007-04-25 23:35
iridiumcao
chpn 写了:不用敲了发现了源中有Qemu Lanuncher ,图形化界面
谢谢了,我装了这个东西,居然没发现在哪里!刚才在[应用程序]-[附件]中找到了!

发表于 : 2007-04-26 11:20
fufay
要先确认你的CPU是否支持KVM。。。不然仅仅用的是 qemu.

发表于 : 2007-05-06 21:24
aitilang
那个图形的不好用。
启动不起来



好了,你的命令写 错了

cdrom前面少了一个减号

发表于 : 2007-05-06 21:27
aitilang
$ ./qemu-system-x86_64 . -hda ~/virtualOS/winxp.img cdrom /media/disk/XP/WinXP.iso -boot d -m 384

cdrom前面少了一个减号,启动不会成功的。
应该是:
$ ./qemu-system-x86_64 . -hda ~/virtualOS/winxp.img -cdrom /media/disk/XP/WinXP.iso -boot d -m 384

发表于 : 2007-08-11 8:25
iridiumcao
Qoo_cong 写了:不用ISO,直接用光盘装可以吗?

代码: 全选

$ ./qemu-system-x86_64 . -hda ~/virtualOS/winxp.img cdrom /media/disk/XP/WinXP.iso -boot d -m 384 
我的是x86 intel 用什么命令吖?
可以写一下intel的教程吗?
You can use the same command line!
I've installed a Ubuntu on my work machine which is based X86 Intel, the virtual machine works fine with the below command line.

发表于 : 2007-08-11 8:28
iridiumcao
aitilang 写了:$ ./qemu-system-x86_64 . -hda ~/virtualOS/winxp.img cdrom /media/disk/XP/WinXP.iso -boot d -m 384

cdrom前面少了一个减号,启动不会成功的。
应该是:
$ ./qemu-system-x86_64 . -hda ~/virtualOS/winxp.img -cdrom /media/disk/XP/WinXP.iso -boot d -m 384
Thanks! This bug's fixed.