I'm trying to get a woody system to run as a guest under xen. I have a
copy of a filesystem (from my x-box) but I'm having problems getting
it to run. Has anyone managed to do it?
If I try and use the filesytem image from my x-box and the 2.6.18.8
xen kernel, it hangs in checkroot.sh (I think from the 2.6.18.8
initrd). I found one reference on the web where someone had it
working. He mumbled something about having to fix that startup script,
with no details, and a dead link to a woody filesystem image.
Does anyone know of a 2.4 kernel with the xen patches in it. That
might get me around this issue.
I also tried playing with hvmloader. I assume that hvmloader expects
an image of a full disk (with partition table and MBR) rather than
just a partition image like the paravirtuallized kernel. I tried
booting KNOPPIX under hvmloader (intending to partition the disk and
copy the filesystem), but had no luck. All it did was print ATI and a
number when I tried to start it.
Here's my config files, if anyone cares. Maybe I did someting really stupid.
TIA
#
# Configuration file for the Xen instance sarge.ajlc.waterloo.on.ca, created
# by xen-tools 3.8 on Thu Jan 3 19:20:33 2008.
#
#
# Kernel + memory size
#
kernel = '/boot/vmlinuz-2.6.18.8-xen'
ramdisk = '/boot/initrd.img-2.6.18.8-xen'
memory = '128'
#
# Disk device(s).
#
root = '/dev/hda2 ro'
disk = [
'file:/home/images/domains/xbox-dev.ajlc.waterloo.on.ca/swap.img,hda1,w',
'file:/home/images/domains/xbox-dev.ajlc.waterloo.on.ca/disk.img,hda2,w',
]
#
# Hostname
#
name = 'xbox-dev.ajlc.waterloo.on.ca'
#
# Networking
#
#dhcp = 'dhcp'
vif = [ 'mac=00:16:3E:27:9D:48' ]
#
# Behaviour
#
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
This is the hvm one:
#
# Configuration file for the Xen instance sarge.ajlc.waterloo.on.ca, created
# by xen-tools 3.8 on Thu Jan 3 19:20:33 2008.
#
#
# Kernel + memory size
#
kernel = "/usr/lib/xen/boot/hvmloader"
# The domain build function. HVM domain uses 'hvm'.
builder='hvm'
memory = '128'
#
# Disk device(s).
#
#root = '/dev/hda2 ro'
disk = [
'file:/home/images/domains/xbox-dev.ajlc.waterloo.on.ca/new.img,hda,w',
'file:/home/iso/KNOPPIX_V5.1.1CD-2007-01-04-EN.iso,hdc:cdrom,r'
]
boot='d'
#
# Hostname
#
name = 'xbox-dev.ajlc.waterloo.on.ca'
#
# Networking
#
#dhcp = 'dhcp'
vif = [ 'mac=00:16:3E:27:9D:48' ]
#
# Behaviour
#
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
# New stuff
device_model = '/usr/lib/xen/bin/qemu-dm'
#-----------------------------------------------------------------------------
# boot on floppy (a), hard disk (c), Network (n) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
#boot="cda"
#-----------------------------------------------------------------------------
# write to temporary files instead of disk image files
#snapshot=1
#----------------------------------------------------------------------------
# enable SDL library for graphics, default = 0
sdl=0
#----------------------------------------------------------------------------
# enable VNC library for graphics, default = 1
vnc=1
#----------------------------------------------------------------------------
# address that should be listened on for the VNC server if vnc is set.
# default is to use 'vnc-listen' setting from /etc/xen/xend-config.sxp
vnclisten="0.0.0.0"
#----------------------------------------------------------------------------
# set VNC display number, default = domid
#vncdisplay=1
#----------------------------------------------------------------------------
# try to find an unused port for the VNC server, default = 1
#vncunused=1
#----------------------------------------------------------------------------
# enable spawning vncviewer for domain's console
# (only valid when vnc=1), default = 0
#vncconsole=0
#----------------------------------------------------------------------------
# set password for domain's VNC console
# default is depents on vncpasswd in xend-config.sxp
vncpasswd='xbox-dev'
#----------------------------------------------------------------------------
# no graphics, use serial port
#nographic=0
#----------------------------------------------------------------------------
# enable stdvga, default = 0 (use cirrus logic device model)
stdvga=0
#-----------------------------------------------------------------------------
# serial port re-direct to pty deivce, /dev/pts/n
# then xm console or minicom can connect
serial='pty'
#-----------------------------------------------------------------------------
# Qemu Monitor, default is disable
# Use ctrl-alt-2 to connect
#monitor=1
#-----------------------------------------------------------------------------
# enable sound card support, [sb16|es1370|all|..,..], default none
#soundhw='sb16'
#-----------------------------------------------------------------------------
# set the real time clock to local time [default=0 i.e. set to utc]
#localtime=1
#-----------------------------------------------------------------------------
# set the real time clock offset in seconds [default=0 i.e. same as dom0]
#rtc_timeoffset=3600
#-----------------------------------------------------------------------------
# start in full screen
#full-screen=1
#-----------------------------------------------------------------------------
# Enable USB support (specific devices specified at runtime through the
# monitor window)
#usb=1
# Enable USB mouse support (only enable one of the following, `mouse' for
# PS/2 protocol relative mouse, `tablet' for
# absolute mouse)
#usbdevice='mouse'
#usbdevice='tablet'
#-----------------------------------------------------------------------------
# Set keyboard layout, default is en-us keyboard.
#keymap='ja'
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|