Xen 3.0.3 on Debian 4.0 Etch
📁
Computer
Here is the instruction for running XEN on Debian Etch on Core2Duo 6300 with 2GB Ram.
First, install all the packages that related to XEN.
apt-get install libc6-xen linux-headers-2.6-xen-686 linux-headers-2.6-xen-vserver-686 linux-headers-2.6.18-4-xen linux-headers-2.6.18-4-xen-686 linux-headers-2.6.18-4-xen-vserver linux-headers-2.6.18-4-xen-vserver-686 linux-image-2.6-xen-686 linux-image-2.6-xen-vserver-686 linux-image-2.6.18-4-xen-686 linux-image-2.6.18-4-xen-vserver-686 linux-image-xen-686 linux-image-xen-vserver-686 linux-modules-2.6.18-4-xen-686 linux-modules-2.6.18-4-xen-vserver-686 xen-hypervisor-3.0.3-1-i386 xen-hypervisor-3.0.3-1-i386-pae xen-ioemu-3.0.3-1 xen-tools xen-utils-3.0.3-1 xen-utils-common bridge-utils iproute sysfsutilsThen, boot reboot the machine and choose the pae kernel to boot. Next, add the following into /etc/network/interface for the Xen Bridge neteork.
auto xenbr0 iface xenbr0 inet dhcp bridge_ports eth0 # optional bridge_maxwait 0To build a new debian domain: Configurature /etc/xen-tools/xen-tools.conf collectly such as kernel version and initrd. Then, run
xen-create-image --hostname=<name_of_DomU> --dir /home/xen/images/debianNext, configurature
/etc/xen/<name_of_DomU>.cfgto make sure all the Tag are correct. Finally, run
xm create test.cfg -cto run the VM. As Core2Duo 6300 support VT, we could run Windows under Xen. To run Windows in Xen, first, build an image file for windows.
dd if=/dev/zero of=/home/xen/images/WinXP.img bs=1M count=4096Next, copy the Windows XP install CD in to an iso format
dd if=/dev/cdrom of=/home/xen/cds/winxp.isoThen, build a winxp config file in /etc/xen as the following. eg:
vi /etc/xen/winxp
kernel = "hvmloader" builder='hvm' memory = 512 name = "winxp" vif = [ 'type=ioemu, bridge=xenbr0' ] disk = [ 'file:/home/xen/images/WinXP.img,ioemu:hda,w', 'file:/home/xen/cds/winxp.iso,hdc:cdrom,r' ] #cdrom = '/dev/hda' device_model = 'qemu-dm' boot="dc" sdl=1 vnc=0 nographic=0 localtime=1Run
xm create winxp -cto boot up the VM and install XP. After finished installing the XP, turn off the VM and change the
boot="dc"to
boot="c"in
/etc/xen/winxp