[syslinux] menu.c32 error "Windows is bypassing your startupfiles"

Murali Krishnan Ganapathy gmurali at cs.uchicago.edu
Thu Feb 9 17:14:08 PST 2006

If you have the time and some basic knowledge of C programming, you can 
do the following:

1. Write a COMBOOT program which prints the contents of the keyboard 
FLAGS, wait 5 seconds and runs the "simple menu"
2. Write a COMBOOT program which prints the contents of the keyboard 
flags (in BIOS DATA AREA), waits for 5 seconds and then boots your "g" 
image. Crucial that this code does not act on any keypress.

Boot into PXE and run program1 by hand. Note down KEYBOARD status flags 
(call this flags1).
Let it run the Simple Menu. Now choose program2 from the simple menu. 
Note down keyboard flags (flags2)
5 seconds later your Windows image should be executed. hopefully Windows 
still bypasses the startup files.

By looking at the values of flags1 and flags2 you can see if the simple 
menu caused any change in the status of shift. This can be used to check 
if the simple menu is the cause or not. I would try this only as the 
last resort and if you really want to get to the bottom of this. Writing 
the two programs should not be difficult (especially with the framework 
of the advanced menu).

- Murali

Franga . wrote:
> Nope thats right im definatly not using the shortcuts. Thanks for your 
> input i will take a look into the advanced menu system. If anyone else 
> has any suggestions it would be good as even if i get this problem 
> solved with advanced menu's it may be good to answer this for future 
> referance for anyone that may come into the same problem in the near 
> future.
> - Zen
> _______________________________________________
> 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.

More information about the Syslinux mailing list