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

包含64位CPU、PPC、龙芯等所有非i386芯片
头像
iridiumcao
帖子: 245
注册时间: 2007-01-18 18:05
来自: Shanghai
送出感谢: 0
接收感谢: 0
联系:

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

#1

帖子 iridiumcao » 2007-04-23 19:28

按:先确认你的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
附件
.png
需要选取的文件包
上次由 iridiumcao 在 2009-03-26 23:30,总共编辑 9 次。
Dell Inspiron 1501
Xubuntu&Lubuntu 11.10

Ade, Gnome3, Ade, Unity!

随心所欲不逾矩
ibuntu
帖子: 12
注册时间: 2006-10-11 21:19
送出感谢: 0
接收感谢: 0

#2

帖子 ibuntu » 2007-04-24 14:10

晚上回去我也要试试
chpn
帖子: 415
注册时间: 2007-02-28 11:33
送出感谢: 0
接收感谢: 0

#3

帖子 chpn » 2007-04-25 17:05

连个图形界面都没有,敲字符头都要敲大
Qoo_cong
帖子: 36
注册时间: 2006-04-09 22:27
送出感谢: 0
接收感谢: 0

#4

帖子 Qoo_cong » 2007-04-25 20:52

不用ISO,直接用光盘装可以吗?

代码: 全选

$ ./qemu-system-x86_64 . -hda ~/virtualOS/winxp.img cdrom /media/disk/XP/WinXP.iso -boot d -m 384 

我的是x86 intel 用什么命令吖?
可以写一下intel的教程吗?
头像
adqin
帖子: 1417
注册时间: 2007-01-24 22:07
来自: http://adqin.cn
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 adqin » 2007-04-25 21:24

以前了解虚拟机的时候也了解了KVM,但当时选择了VirtualBox。
我看楼主没有为虚拟机分配内存,那么楼主能否介绍KVM的原理
还有KVM虚拟的系统性能等等怎么样呢?(这几天懒,不想动)
头像
iridiumcao
帖子: 245
注册时间: 2007-01-18 18:05
来自: Shanghai
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 iridiumcao » 2007-04-25 21:38

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
你不妨去看看!
Dell Inspiron 1501
Xubuntu&Lubuntu 11.10

Ade, Gnome3, Ade, Unity!

随心所欲不逾矩
头像
iridiumcao
帖子: 245
注册时间: 2007-01-18 18:05
来自: Shanghai
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 iridiumcao » 2007-04-25 21:43

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

可以在五一期间考虑,这周周末还要上班,所以不行了。
Dell Inspiron 1501
Xubuntu&Lubuntu 11.10

Ade, Gnome3, Ade, Unity!

随心所欲不逾矩
头像
iridiumcao
帖子: 245
注册时间: 2007-01-18 18:05
来自: Shanghai
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 iridiumcao » 2007-04-25 21:44

chpn 写了:连个图形界面都没有,敲字符头都要敲大

多用Tab键,不见得要敲多少字符。
Dell Inspiron 1501
Xubuntu&Lubuntu 11.10

Ade, Gnome3, Ade, Unity!

随心所欲不逾矩
chpn
帖子: 415
注册时间: 2007-02-28 11:33
送出感谢: 0
接收感谢: 0

#9

帖子 chpn » 2007-04-25 23:26

不用敲了发现了源中有Qemu Lanuncher ,图形化界面
头像
iridiumcao
帖子: 245
注册时间: 2007-01-18 18:05
来自: Shanghai
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 iridiumcao » 2007-04-25 23:35

chpn 写了:不用敲了发现了源中有Qemu Lanuncher ,图形化界面

谢谢了,我装了这个东西,居然没发现在哪里!刚才在[应用程序]-[附件]中找到了!
Dell Inspiron 1501
Xubuntu&Lubuntu 11.10

Ade, Gnome3, Ade, Unity!

随心所欲不逾矩
fufay
帖子: 46
注册时间: 2007-01-17 0:08
送出感谢: 0
接收感谢: 0

#11

帖子 fufay » 2007-04-26 11:20

要先确认你的CPU是否支持KVM。。。不然仅仅用的是 qemu.
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#12

帖子 aitilang » 2007-05-06 21:24

那个图形的不好用。
启动不起来



好了,你的命令写 错了

cdrom前面少了一个减号
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#13

帖子 aitilang » 2007-05-06 21:27

$ ./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
头像
iridiumcao
帖子: 245
注册时间: 2007-01-18 18:05
来自: Shanghai
送出感谢: 0
接收感谢: 0
联系:

#14

帖子 iridiumcao » 2007-08-11 8:25

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.
Dell Inspiron 1501
Xubuntu&Lubuntu 11.10

Ade, Gnome3, Ade, Unity!

随心所欲不逾矩
头像
iridiumcao
帖子: 245
注册时间: 2007-01-18 18:05
来自: Shanghai
送出感谢: 0
接收感谢: 0
联系:

#15

帖子 iridiumcao » 2007-08-11 8:28

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.
Dell Inspiron 1501
Xubuntu&Lubuntu 11.10

Ade, Gnome3, Ade, Unity!

随心所欲不逾矩
回复

回到 “系统架构支持”