[syslinux] Chainboot to XP Embedded

Josh Abell joshabell at gmail.com
Fri Mar 10 16:00:03 PST 2006

Hi Folks,

I've been playing around with SYSLINUX for a little bit; here's what I'm
trying to do...

My disk will have three partitions:

[BOOT: (FAT16 w/ SYSLINUX)]  [OS1] [OS2]

OS1 and OS2 will both contain an XP Embedded system which is read-only and
which will always boot from a hibernate file. What I'd like to be able to do
if flip-flop between them at runtime (that is, run from OS1 and then
programatically select the OS to boot into on the next boot). The catch is,
in order to use the XPe hibernate-one-resume-many feature, both of these
systems are read only so I just can't go and tweak the boot.ini file.

I was looking at the chain boot capabilities of syslinux, but I haven't had
luck getting this going. So far I only have a system like this:

[BOOT: (FAT16 w/ SYSLINUX)]  [OS1]

My SYSLINUX.CFG looks like this:

 KERNEL chain.c32
 APPEND hd0 2

If I select xp2, when I boot all I get is a "Booting..." message. It never
gets further than this.

Any ideas? Think it's possible? I'm doing this under VirtualPC 2004...

Thanks in advance! - Josh

More information about the Syslinux mailing list