You are not logged in.
Pages: 1
interested in attempting to run windows, 2k3 in particular, as a xen vm as per http://www.xensource.com/files/xen_install_windows.pdf. figured i'd try arch on a dell latitidue d630 as the test host since the latop is available for abuse and it's chip supports vt. installed arch from the 2008.04-rc-i686 cd, pacman'd a few basics (netkits and openssh) and xen. followed the above referenced doc and created a new xen vm config file ... the kernel parameter has me stumped ... it references a file named hvmloader that it expects to be in /usr/lib/xen/boot ... the directory exists, the file does not exist there or anywhere. attempting to fire up the vm via xm create fails owing to this entry, it must be a default as well since commenting it out and attempting to fire up the vm gives the same error about that kernel file not being found.
anyone else trying this? anyone else get past this?
Offline
ended up trying to compile xen 3.2.1 in it's entirety ("make world") from source ... no luck ... i was able to do a "make tools" after pacman'ing bin86 ... this created a dist/install/usr/lib/xen/boot/hvmloader binary ... i dropped this into /usr/lib/xen/boot and was able to bring up an hvm and install w2k3 into it ... fwiw, here's my domU config file for it (/etc/xen/w2k3.hvm):
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 = 512
shadow_memory = 8
name = "domU-xvm-w2k3"
vif = [ 'type=ioemu' ]
# need to add iso image file as a disk for install ...
# disk = [ 'phy:/dev/vgdomU/lvw2k3,ioemu:hda,w','file:/dev/vgdomU/lvisos/w2k3r2sed1.iso,ioemu:hdc:cdrom,r' ]
disk = [ 'phy:/dev/vgdomU/lvw2k3,ioemu:hda,w' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
device_model = '/usr/lib/xen/bin/qemu-dm'
boot="c" # boot installed os
# boot="d" # boot install iso image
sdl=0
vnc=1
vcpus=1
cpus="1"
pae=0
apic=0
acpi=1
vnclisten="192.168.0.109"
vncpasswd="password"
nographic=0
serial='pty'
usb=1
usbdevice="tablet"
i couldn't get x to start under dom0, so i vnc'ed from another host after booting this domU to the dom0 ip address which is what's used in the vnclisten line ... once installed, i commented it out and used rdp to get to this host ... fine by me since ultimately i'd rather not be running x or much of anything else from dom0 to conserve resources for the domUs
Offline
You need to install the dev86 package, and then when you make world, it will automatically build hvmloader. You can find my packages for Xen on this mailinglist post: http://archlinux.org/pipermail/arch-gen … 17955.html.
The xen package I've built includes hvmloader.
:?
Offline
Pages: 1