<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style>.EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; }</style>
</head>
<body>
<font face="Arial, sans-serif" size="2">
<div>Greetings!</div>
<div> </div>
<div>I’m having a problem with fedora8 and Xen 3.1.0.  I’m trying to get Windows to run under Xen (I’ve been using these instructions <a href="http://www.xensource.com/files/xen_install_windows.pdf"><font color="#0000FF"><u>http://www.xensource.com/files/xen_install_windows.pdf</u></font></a>)
and I get all the way to the last steps but when I start my virtual machine I get an error saying it can’t find a bootable drive:</div>
<div> </div>
<div><font face="Calibri, sans-serif" size="2">CDROM boot failure code : 0002</font></div>
<div><font face="Calibri, sans-serif" size="2">Boot from CD-Rom failed: could not read the boot disk</font></div>
<div><font face="Calibri, sans-serif" size="2">FATAL: No bootable device.</font></div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
<div>Here’s the .hvm I’m using to launch my virtual machine:</div>
<div> </div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
<div><font size="1">#  -*- mode: python; -*-</font></div>
<div><font size="1">#============================================================================</font></div>
<div><font size="1"># Python configuration setup for 'xm create'.</font></div>
<div><font size="1"># This script sets the parameters used when a domain is created using 'xm create'.</font></div>
<div><font size="1"># You use a separate script for each domain you want to create, or</font></div>
<div><font size="1"># you can set the parameters for the domain on the xm command line.</font></div>
<div><font size="1">#============================================================================</font></div>
<div><font size="1"> </font></div>
<div><font size="1">import os, re</font></div>
<div><font size="1">arch = os.uname()[4]</font></div>
<div><font size="1">if re.search('64', arch):</font></div>
<div><font size="1">    arch_libdir = 'lib64'</font></div>
<div><font size="1">else:</font></div>
<div><font size="1">    arch_libdir = 'lib'</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># Kernel image file.</font></div>
<div><font size="1">kernel = "/usr/lib/xen/boot/hvmloader"</font></div>
<div><font size="1"> </font></div>
<div><font size="1"># The domain build function. HVM domain uses 'hvm'.</font></div>
<div><font size="1">builder='hvm'</font></div>
<div><font size="1"> </font></div>
<div><font size="1"># Initial memory allocation (in megabytes) for the new domain.</font></div>
<div><font size="1">#</font></div>
<div><font size="1"># WARNING: Creating a domain with insufficient memory may cause out of</font></div>
<div><font size="1">#          memory errors. The domain needs enough memory to boot kernel</font></div>
<div><font size="1">#          and modules. Allocating less than 32MBs is not recommended.</font></div>
<div><font size="1">memory = 1024</font></div>
<div><font size="1"> </font></div>
<div><font size="1"># Shadow pagetable memory for the domain, in MB.</font></div>
<div><font size="1"># Should be at least 2KB per MB of domain memory, plus a few MB per vcpu.</font></div>
<div><font size="1"># shadow_memory = 8</font></div>
<div><font size="1"> </font></div>
<div><font size="1"># A name for your domain. All domains must have different names.</font></div>
<div><font size="1">name = "win2k3-001"</font></div>
<div><font size="1"> </font></div>
<div><font size="1"># 128-bit UUID for the domain.  The default behavior is to generate a new UUID</font></div>
<div><font size="1"># on each call to 'xm create'.</font></div>
<div><font size="1">#uuid = "06ed00fe-1162-4fc4-b5d8-11993ee4a8b9"</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1"># The number of cpus guest platform has, default=1</font></div>
<div><font size="1">#vcpus=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1"># Enable/disable HVM guest PAE, default=1 (enabled)</font></div>
<div><font size="1">#pae=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1"># Enable/disable HVM guest ACPI, default=1 (enabled)</font></div>
<div><font size="1">#acpi=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1"># Enable/disable HVM APIC mode, default=1 (enabled)</font></div>
<div><font size="1"># Note that this option is ignored if vcpus > 1</font></div>
<div><font size="1">#apic=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1"># List of which CPUS this domain is allowed to use, default Xen picks</font></div>
<div><font size="1">#cpus = ""         # leave to Xen to pick</font></div>
<div><font size="1">#cpus = "0"        # all vcpus run on CPU0</font></div>
<div><font size="1">#cpus = "0-3,5,^1" # run on cpus 0,2,3,5</font></div>
<div><font size="1"> </font></div>
<div><font size="1"># Optionally define mac and/or bridge for the network interfaces.</font></div>
<div><font size="1"># Random MACs are assigned if not given.</font></div>
<div><font size="1">#vif = [ 'type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0, model=ne2k_pci' ]</font></div>
<div><font size="1"># type=ioemu specify the NIC is an ioemu device not netfront</font></div>
<div><font size="1">vif = [ 'type=ioemu, mac=00:16:3e:00:00:94, bridge=xenbr0' ]</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># Define the disk devices you want the domain to have access to, and</font></div>
<div><font size="1"># what you want them accessible as.</font></div>
<div><font size="1"># Each disk entry is of the form phy:UNAME,DEV,MODE</font></div>
<div><font size="1"># where UNAME is the device, DEV is the device name the domain will see,</font></div>
<div><font size="1"># and MODE is r for read-only, w for read-write.</font></div>
<div><font size="1"> </font></div>
<div><font size="1">disk = [ 'phy:/dev/VGGuests/w2k3-001,ioemu:hda,w' ]</font></div>
<div><font size="1">#disk = [ 'file:/.img,hda,w', ',hdc:cdrom,r' ]</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># Configure the behaviour when a domain exits.  There are three 'reasons'</font></div>
<div><font size="1"># for a domain to stop: poweroff, reboot, and crash.  For each of these you</font></div>
<div><font size="1"># may specify:</font></div>
<div><font size="1">#</font></div>
<div><font size="1">#   "destroy",        meaning that the domain is cleaned up as normal;</font></div>
<div><font size="1">#   "restart",        meaning that a new domain is started in place of the old</font></div>
<div><font size="1">#                     one;</font></div>
<div><font size="1">#   "preserve",       meaning that no clean-up is done until the domain is</font></div>
<div><font size="1">#                     manually destroyed (using xm destroy, for example); or</font></div>
<div><font size="1">#   "rename-restart", meaning that the old domain is not cleaned up, but is</font></div>
<div><font size="1">#                     renamed and a new domain started in its place.</font></div>
<div><font size="1">#</font></div>
<div><font size="1"># The default is</font></div>
<div><font size="1">#</font></div>
<div><font size="1">#   on_poweroff = 'destroy'</font></div>
<div><font size="1">#   on_reboot   = 'restart'</font></div>
<div><font size="1">#   on_crash    = 'restart'</font></div>
<div><font size="1">#</font></div>
<div><font size="1"># For backwards compatibility we also support the deprecated option restart</font></div>
<div><font size="1">#</font></div>
<div><font size="1"># restart = 'onreboot' means on_poweroff = 'destroy'</font></div>
<div><font size="1">#                            on_reboot   = 'restart'</font></div>
<div><font size="1">#                            on_crash    = 'destroy'</font></div>
<div><font size="1">#</font></div>
<div><font size="1"># restart = 'always'   means on_poweroff = 'restart'</font></div>
<div><font size="1">#                            on_reboot   = 'restart'</font></div>
<div><font size="1">#                            on_crash    = 'restart'</font></div>
<div><font size="1">#</font></div>
<div><font size="1"># restart = 'never'    means on_poweroff = 'destroy'</font></div>
<div><font size="1">#                            on_reboot   = 'destroy'</font></div>
<div><font size="1">#                            on_crash    = 'destroy'</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#on_poweroff = 'destroy'</font></div>
<div><font size="1">#on_reboot   = 'restart'</font></div>
<div><font size="1">#on_crash    = 'restart'</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#============================================================================</font></div>
<div><font size="1"># New stuff</font></div>
<div><font size="1">device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1"># Disk image for</font></div>
<div><font size="1">cdrom= "/tmp/win2k3srv.iso"</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1"># boot on floppy (a), hard disk (c), Network (n) or CD-ROM (d)</font></div>
<div><font size="1"># default: hard disk, cd-rom, floppy</font></div>
<div><font size="1">boot="d"</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1">#  write to temporary files instead of disk image files</font></div>
<div><font size="1">#snapshot=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># enable SDL library for graphics, default = 0</font></div>
<div><font size="1">sdl=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># enable VNC library for graphics, default = 1</font></div>
<div><font size="1">vnc=0</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># address that should be listened on for the VNC server if vnc is set.</font></div>
<div><font size="1"># default is to use 'vnc-listen' setting from /etc/xen/xend-config.sxp</font></div>
<div><font size="1">#vnclisten="127.0.0.1"</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># set VNC display number, default = domid</font></div>
<div><font size="1">#vncdisplay=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># try to find an unused port for the VNC server, default = 1</font></div>
<div><font size="1">#vncunused=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># enable spawning vncviewer for domain's console</font></div>
<div><font size="1"># (only valid when vnc=1), default = 0</font></div>
<div><font size="1">#vncconsole=0</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># set password for domain's VNC console</font></div>
<div><font size="1"># default is depents on vncpasswd in xend-config.sxp</font></div>
<div><font size="1">vncpasswd=''</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># no graphics, use serial port</font></div>
<div><font size="1">#nographic=0</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># enable stdvga, default = 0 (use cirrus logic device model)</font></div>
<div><font size="1">#stdvga=0</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1">#   serial port re-direct to pty deivce, /dev/pts/n</font></div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
<div><font size="1"># set password for domain's VNC console</font></div>
<div><font size="1"># default is depents on vncpasswd in xend-config.sxp</font></div>
<div><font size="1">vncpasswd=''</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># no graphics, use serial port</font></div>
<div><font size="1">#nographic=0</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#----------------------------------------------------------------------------</font></div>
<div><font size="1"># enable stdvga, default = 0 (use cirrus logic device model)</font></div>
<div><font size="1">#stdvga=0</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1">#   serial port re-direct to pty deivce, /dev/pts/n</font></div>
<div><font size="1">#   then xm console or minicom can connect</font></div>
<div><font size="1">#serial='pty'</font></div>
<div><font size="1"> </font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1">#   Qemu Monitor, default is disable</font></div>
<div><font size="1">#   Use ctrl-alt-2 to connect</font></div>
<div><font size="1">#monitor=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1">#   enable sound card support, [sb16|es1370|all|..,..], default none</font></div>
<div><font size="1">#soundhw='sb16'</font></div>
<div><font size="1"> </font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1">#    set the real time clock to local time [default=0 i.e. set to utc]</font></div>
<div><font size="1">#localtime=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1">#    set the real time clock offset in seconds [default=0 i.e. same as dom0]</font></div>
<div><font size="1">#rtc_timeoffset=3600</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1">#    start in full screen</font></div>
<div><font size="1">#full-screen=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1">#   Enable USB support (specific devices specified at runtime through the</font></div>
<div><font size="1">#                       monitor window)</font></div>
<div><font size="1">#usb=1</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#   Enable USB mouse support (only enable one of the following, `mouse' for</font></div>
<div><font size="1">#                             PS/2 protocol relative mouse, `tablet' for</font></div>
<div><font size="1">#                             absolute mouse)</font></div>
<div><font size="1">#usbdevice='mouse'</font></div>
<div><font size="1">#usbdevice='tablet'</font></div>
<div><font size="1"> </font></div>
<div><font size="1">#-----------------------------------------------------------------------------</font></div>
<div><font size="1">#   Set keyboard layout, default is en-us keyboard.</font></div>
<div><font size="1">#keymap='ja'</font></div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
<div>Any help would be appreciated.</div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
<div>Gary Catalano</div>
<div>IT Manager</div>
<div>Cryptic Studios</div>
<div>(408) 399 -1969 x150 (office)</div>
<div>(650) 776-2500 (cell)</div>
<div><font face="Calibri, sans-serif" size="2"><a href="www.crypticstudios.com"><font face="Arial, sans-serif" size="2" color="#0000FF"><u>www.crypticstudios.com</u></font></a></font></div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
<div><font face="Calibri, sans-serif" size="2"> </font></div>
</font>
</body>
</html>