|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-users
[Xen-users] Re: Announcing the Release of the World's First 64-bit	Build 
| Detailed Instructions for Installing and Running Windows XP HVM Virtual Machine on the Bundled Xen 3.4.3-RC1-pre + 64-bit Google Chrome OS Live USB Image 
 
 After verifying that the installation and execution of Fedora 11 Linux PV virtual machine works with the bundled Xen 3.4.3-rc1-pre + 64-bit Google Chrome OS, I proceeded to installing and running Windows XP as a HVM virtual machine.
 
 Here are the exact steps:
 
 Remount the root filesystem (/) in read-write mode.
 
 $ sudo mount -o remount,rw /
 
 Start the xend daemon.
 
 $ sudo service xend start
 
 Configure Xen networking.
 
 $ sudo ifconfig eth0 up
 
 $ sudo dhclient eth0
 
 Check that the dynamic configuration of network interface eth0 works.
 
 $ sudo ifconfig eth0
 
 Check that the entries in the kernel routing table are correct.
 
 $ route
 
 Check that the domain name servers have been configured correctly by the DHCP protocol.
 
 $ cat /etc/resolv.conf
 
 Mount the disk partition containing disk images of all the virtual machines.
 
 $ sudo mount /dev/sdc4 /virtualmachines
 
 $ cd /virtualmachines
 
 Create a 5 GB virtual harddisk for installing Windows XP as a virtual machine.
 
 $ sudo dd if=/dev/zero of=windows-xp.img bs=1 count=1 seek=5G
 
 $ cd /etc/xen
 
 Configure firewalling rules.
 
 Allow incoming VNC connections.
 
 $ sudo iptables -I INPUT 4 -p tcp --dport 5900 -j ACCEPT
 
 Set the default firewall policies to ACCEPT for the FORWARD and OUTPUT chains.
 
 $ sudo iptables -P FORWARD ACCEPT
 
 $ sudo iptables -P OUTPUT ACCEPT
 
 Create Windows XP HVM virtual machine configuration file.
 
 $ sudo vi windows
 
 import os, re
 arch = os.uname()[4]
 if re.search('64', arch):
 arch_libdir = 'lib64'
 else:
 arch_libdir = 'lib'
 
 kernel = "/usr/lib/xen/boot/hvmloader"
 builder='hvm'
 memory = 3072
 
 # Should be at least 2KB per MB of domain memory, plus a few MB per vcpu.
 shadow_memory = 8
 name = "winxphome32"
 vif = [ 'bridge=eth0' ]
 acpi = 1
 apic = 1
 disk = [ 'file:/virtualmachines/windows-xp.img,hda,w', 'phy:/dev/sr0,hdc:cdrom,r' ]
 
 device_model = '/usr/lib/xen/bin/qemu-dm'
 
 #-----------------------------------------------------------------------------
 # boot on floppy (a), hard disk (c) or CD-ROM (d)
 # default: hard disk, cd-rom, floppy
 boot="cd"
 sdl=0
 vnc=1
 vnclisten="<IP address of domain 0>"
 vncdisplay=0
 vncconsole=0
 vncpasswd=''
 
 serial='pty'
 usbdevice='tablet'
 
 Start the Windows XP HVM virtual machine.
 
 $ sudo xm create windows
 
 You will need to use a VNC viewer on another computer or laptop to remote in on the Windows XP virtual machine installation.
 
 For example,
 
 $ vncviewer <IP address of domain 0>
 
 or
 
 $ xtightvncviewer <IP address of domain 0>
 
 Follow through the Windows XP virtual machine installation and you are done. Using the same concept outlined above, you can also create Windows Vista, Windows 7, Windows Server 2003, and/or Windows Server 2008 virtual machines with the bundled Xen 3.4.3-rc1-pre + 64-bit Google Chrome OS Live USB image.
 
 
 --
 Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical Engineering)
 Alma Maters:
 (1) Singapore Polytechnic
 (2) National University of Singapore
 My Primary Blog: http://teo-en-ming-aka-zhang-enming.blogspot.com
 My Secondary Blog: http://enmingteo.wordpress.com
 My Youtube videos: http://www.youtube.com/user/enmingteo
 Email: space.time.universe@xxxxxxxxx
 Mobile Phone (Starhub Prepaid): +65-8369-2618
 Street: Bedok Reservoir Road
 Country: Singapore
 
 _______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users | 
 |  | 
  
    |  |  |