Linux Virtual Machines
看内核资料的时候,发现了一个内核级别的虚拟机,这个看起来非常不错的样子,由于我自己用的是kubuntu,所以我在ubuntu的主页找到了相关资料,share一下,这个东西各个发行版看起来是不同的。
官网地址为:http://xen.org/,虽然提供相关源码,但还是需要内核选项支持,对于不懂细节的我等低手,还是退散为好,以下权且对ubuntu主页的那个做一个简要介绍,经测试,ubuntu主页的帮助也没有做到与时俱进,我就只说当前12.04支持的操作了。
首先,很明显当然是安装,ubuntu内部已经加入了依赖关系,直接安装就好:
sudo apt-get install xen-hypervisor-4.1-i386 xen-hypervisor-4.1-amd64 xen-docs-4.1
我测试的平台上是i386,两个都可以装,但是,在amd64平台下,只能装amd64版本,强行安装i386会导致卸载一些基础软件包。
接着修改/etc/default/xen的TOOLSTACK="xm",添加了这个之后,就可以查看在机器上跑的虚拟机:
sudo xen list
这个可以打印出当前连接的虚拟机。
然后,我当然是在网上找了一堆的资料,包括以下几个:
1.https://help.ubuntu.com/community/Xen
2.http://apt-blog.net/cheat-notes-about-using-xen-under-debian-ubuntu
我贴链接当然是不希望你去看的,不过你看了也没损失,起码帮忙打发了一堆时间吧。
我看了这些链接,很多都过时了,而且一些还专门是告诉你在线安装发行版啥的,完全不符合我的需求:我就是冲着你这虚拟机来的,比VBox好用,比VMware便宜而来的,说白了,我就是要装XP,这个可是在传说中的鸿海精密的工程师展示给看的,书名叫《LINUX操作系统之奥秘》,虽然有那么点过时,还是有蛮多比较amazon的东西,时间多的可以看看。
实际上,也就是上述那本书里边,我发现了管理XEN的终极神器,virt-manager,你可以敲这样的代码来安装它:
sudo apt-get install virt-manager
上面那几个资料里边看到的命令,忘记它们吧。