安装Xen作为Dom0的当前协议?

几周前我试图用Ubuntu 11.10作为Dom0安装Xen 。 当时,我在这里遇到了太多问题。 互联网搜索显示其他人也有类似的问题。 虽然我的搜索显示了一些变通方法,但最终我还是对Ubuntu进行了抨击,并使用Fedora 16作为Dom0。 (使用Fedora 16作为Xen的Dom0运行的过程相对轻松。)

Ubuntu是我首选的发行版,所以我想再试一次。 但在我这样做之前,是否有人可以推荐一个提供CURRENT和最新技巧的网站,包括我需要的列表依赖,用于安装Xen和Ubuntu 11.10作为Dom0? (我担心我之前发现的许多网站和答案可能已经过时了。)或者更好的是,有人会在这里发布简短但最新的教程吗?

非常感谢!

你究竟尝试了什么? (你能提供细节,授权来源)

像:(开始)

sudo apt-get install xen-hypervisor-4.1-amd64 xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils sudo apt-get install virtinst virt-viewer virt-manager 

这是它对我有用的方式。

我学到的经验教训:

我想使用xen作为虚拟机管理程序,这样我就可以在不破坏我的主系统的情况下使用不同的OS软件。

首先,我从Ubuntu下载了64位客户端版本,并遵循Martins指南http://martincarstenbach.wordpress.com/2011/11/30/getting-started-with-xen-virtualisation-on-ubuntu-11-10/ 。 谢谢马丁,干得好。

我必须弄清楚自己的一些事情。

我的Ubuntu 64位客户端有一个问题。 即使我安装在英特尔盒子上,我也不得不使用xen-hypervisor-4.1-amd64软件包,它似乎也涵盖了英特尔64位机器。 i386包没有用。

然后我想让虚拟化GUI工作:为了让virsh启动并运行,我将“export VIRSH_DEFAULT_CONNECT_URI = xen:///”添加到root .bashrc文件中。 然后开始没有问题。

现在xen已启动并正在运行。 只需要创建一个来宾VM。 在我能做到这一点之前,我必须在我的EFI BIOS中启用虚拟化选项。 重新启动并更改BIOS设置后一切正常,但我在系统上看不到虚拟网桥。

我希望我的虚拟机与物理机共享网络接口。 我必须执行以下配置网络:

在/ etc / network / interfaces中

 auto xenbr0 iface xenbr0 inet dhcp bridge_ports eth0 

一次重新启动后,桥接了。

现在我不得不处理一些virt-manager错误。

我不得不在/ usr / share中做一个“ln -s qemu-linaro qemu”来摆脱一些“无法读取键盘映射文件:’/ usr / share / qemu / keymaps / en-us”错误并摆脱这个问题。

 cd /usr mkdir lib64 cd lib64 ln -s ../lib/xen-4.1/ xen 

一个好主意是监视/ var / log / xen中的xen日志以查找错误。

完成这些步骤后,我可以创建一个VM并安装来宾操作系统。

这个LINK是关于如何在Ubuntu和Debian Linux上构建和安装Xen的最新版本。

我希望有所帮助。