Assuming you fix the chain booting issue, you can solve the
programatically selecting which OS to boot using COMBOOT. Again assuming
you have administrator access in both the systems, and can write to raw
disk, you can write "Next I want to boot into OS2" somewhere. Then at
boot time, a COMBOOT code can read that instruction and do accordingly.
- Murali
Josh Abell wrote:> 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:
>
> LABEL xp2
> 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
> _______________________________________________
> SYSLINUX mailing list
> Submissions to SYSLINUX at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> Please do not send private replies to mailing list traffic.
>
>
>