环境准备

软件:vmware workstation 9.0

     ubuntu-12.04.2-server-amd64(官方下载)

硬件:确认CPU支持虚拟化VM-T

vmware设置

vmware修改配置如下:

vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)_ubuntu

打开虚拟化功能。

然后安装ubuntu12.04 server,安装过程非常简单,这里不再详细描述了。

安装xen server

首先切换到root用户:

sudo -s

然后安装系统所需要的软件和补丁:

sudo apt-get install build-essential binutils python-dev libncurses5-dev libcurl4-openssl-dev xorg-dev uuid-dev bridge-utils bison flex udev gettext bin86 bcc iasl libgcrypt11-dev libssl-dev pciutils libglib2.0-dev gcc-multilib texinfo zlib1g-dev
apt-get install gcc g++ make patch libssl-dev bzip2 gettext zlib1g-dev python libncurses5-dev libjpeg62-dev libx11-dev libgcrypt11-dev pkg-config bridge-utils bcc bin86 libpci-dev libsdl-dev python-dev texinfo libc6-dev uuid-dev bison flex fakeroot build-essential crash kexec-tools makedumpfile libncurses5 libncurses5-dev iasl gawk


然后安装xen VMM,64位机直接使用下面的命令安装:

apt-get install xen-hypervisor-4.1-amd64 xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils


安装libvirt和Virtual Manager

apt-get install virtinst python-libvirt virt-viewer virt-manager


重启电脑选择xen4.1

vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)_python_02

首先切换到root用户:

sudo -s

然后查看虚拟机状态

xm list

出现domain0则表示成功

vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)_unix_03

然后修改/etc/xen/xend-config.sxp

把 #(xend-unix-server no)修改成

(xend-unix-server yes)


然后重启xen服务

/etc/init.d/xend restart


vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)_python_04

修改当前用户的资源标识符变量

vi ~/.bachrc

vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)_虚拟化_05

virt安装windows

按windows键,输入virt-manager:

vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)_unix_06

创建新的vm,输入xp

vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)_unix_07

选择安装windows xp:

vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)_ubuntu_08

然后一直下一步,就可以完成安装了。


作者:​​张锋​​ 

 本文版权归作者 ,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。

更多精彩文章可以观注

微信公众号 vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)_ubuntu_09