安装debian etc。由于要在debian上安装其它的虚拟OS,因此安装debian时只安装核心程式,尽量不安装其它应用软件。
安装完成后,运行apt-get update更新软件列表。
下载并安装linux-xen kernel及相关公用程式:apt-get install linux-image-2.6-xen-686 linux-image-2.6-xen-vserver-686 xen-tools xen-utils-3.0.3-1
下载并安装xen-hypervisor-3.0.3-1-i386-pae或xen-hypervisor-3.0.3-1-i386
更改locales,运行dpkg-reconfigure locales,添加en_US.ISO-8859-1同时保留原有的en_US.UTF-8,将新添加的en_US.ISO-8859-1设为Default Locale。更改/etc/environment内容为LANG="en_US",重新运行locale-gen。
运行tzconfig更改时区。如要将BIOS设为当地时间,则需将/etc/default/rcS里的utc=yes改为utc=no。
修改 /etc/xen/xend-config.sxp的设定,将(network-script network-dummy改为(network-script network-bridge)。更改后需重启电脑方能生效。
建立guest os :
xen-create-image \
--hostname testvm01 \
--size 5Gb --swap 256Mb --memory 384Mb \
--fs ext3 --dir /srv \
--dhcp \
--cache yes --dist etch \
--mirror http://mirror.linux.org.au/debian \
--debootstrap \
--kernel /boot/vmlinuz-2.6.18-5-xen-vserver-686 \
--initrd /boot/initrd.img-2.6.18-5-xen-vserver-686
完成上面的步骤后,在/etc/xen/会自动产生与相应的配置文件,文件名称为hostname.cfg,在这个例子就是testvm01.cfg,可以根据需要自行更改此文件。
立即运行xm create /etc/xen/testvm01.cfg或重启电脑以生成guest os。
待续。