xen从安装到使用:是虚拟机,而并不是普通意义上的虚拟机

举个例子来说:如果你的c盘装了xp系统,而还有一个盘装了linux系统,那么可不可以让两个系统同时跑起来呢?xen可以做到。

现在的计算机程序员,真是什么都可以搞定哦。服了。不过貌似zen只能在多核电脑上运行。我真的好想买太多核的电脑来弄弄。

过程大概是这样的:(我的是suse系统11.0,在这里以我的suse11为例来说过程)

1:安装suse11。必须成功才行。

2:打开yast---》选择virtualization-->install hyperviser and tool按照提示做,直到系统让你重启。

3:重启,在grub里面选择带有xen的那个进入(通常是第一个)。

4:打开yast,依然是选择virtualization,这会你会在里面看到一个creat vitual machines。点击这个。

5:基本上,有两个选择,第一个是直接选择你安装过的系统(譬如我的c盘有个xp系统,那么我可以直接选择即可引导了),第二个是按照提示安装一个系统到空白盘里面(譬如,我可以安装xp到d盘)。配置的内容也很简单,需要选择分配的内存等东西。

6:如何使用?这个就更简单了。打开virtual machine maneger(在你的程序菜单里面可以找到的),然后就可以看到你所虚拟的系统了。在file里面点击connect即可启动了。

个人对加入xen的电脑的理解:你电脑里面跑的系统都是虚拟机。譬如我跑的suse也是虚拟机,只不过由于有个先来后到的问题,所以它可以称为虚拟机中的主机。

这样弄了以后,一个好处就是,如果你有两个显示屏,那么完全可以你和另外一个人同时使用一台主机。注意:和普通的虚拟机virtualbox不同的是:1:xen的硬盘分区是实际的硬盘分区,而不是虚拟出来的一小块,2:跑的系统是真正意义上的操作系统,拥有操作系统的特权(举个例子来说,如果你还有一块硬盘是ntfs格式的,那么xen下的xp可以看到,而virtualbox是看不到的)。

缺点:真正同地位的两个虚拟机居然是“一个虚拟机在另外一个虚拟主机的窗口内运行”而变成了少许的不平等

希望有一天,xen可以做到这样:如果我有两个显示屏。通过xen可以做到两个系统完全独立开来,也就是说,xen可以将显示屏也和操作系统对应起来,而不是用窗口形式。别的一些东西都是共享/平等共享的。

出处:http://blog.163.com/ahaha_yes@126/
作者:水边