[syslinux] booting Xen hypervisor

Tim Deegan Tim.Deegan at cl.cam.ac.uk
Fri Nov 24 04:36:26 PST 2006


Hi, 

> label xen
>  kernel pxelinux/com32/modules/mboot.c32
>  append boot/xen.gz nosmp noacpi --- boot/res-1-kernel
> ramdisk_size=131072 ramdisk_blocksize=1024 console=ttyS0 apm=off id=1
> qrm=10.0.1.1 ip=10.0.0.99:10.0.1.1:10.0.0.1:255.0.0.0
> BOOTIF=00:0d:60:d5:d6:3b --- boot/res-1-initrd.img
>  ipappend 3

The IPAPPEND flag won't work with Xen; it will just add things to the
end of the mboot.c32 command line, which will be translated into
command-line arguments to the initrd image (which should be ignored by
Xen).  It clashes with the explicit IP information you're supplying anyway.

If you're using a serial line, you need to tell Xen where its console
is, e.g. for a serial console add "com1=115200,8n1 console=com1" after
"boot/xen.gz".  To explicitly request the vga console, use "console=tty".

Cheers,

Tim.

-- 
Tim Deegan                           (My opinions, not the University's)
Systems Research Group
University of Cambridge Computer Laboratory




More information about the Syslinux mailing list