Hello, many of our platforms do not have a integrated floppy, some even don''t have a floppy controller. As pxelinux still has a problem with machines without a floppy in combination with some bios versions I need to chainload a different bootstrap loader which works on the floppyless platforms. But I also need to load a BartPE and the other BS loader does not support that. So I tried to use menu.c32 but did not succeed. The following default works: --------------- default boot IMPLICIT 1 ALLOWOPTIONS 1 PROMPT 0 LABEL boot kernel multinet.bs --------------- multinet.bs is a 3COM bootstrap loader V1.10 which also supports menus, but no chain loading. multinet.bs is configured to directly load a DOS bootfloppy image without showing a menu. The following default does not work correctly: --------------- DEFAULT menu.c32 PROMPT 0 NOESCAPE 1 IMPLICIT 1 ALLOWOPTIONS 1 MENU TITLE PXE boot menu # Dos multinetwork LABEL DOS MENU LABEL Boot DOS with multiple LAN support kernel multinet.bs # Windows XPE Loader LABEL XPE1 MENU LABEL Windows PE min. 512MB RAM KERNEL startrom.0 LABEL Local MENU LABEL boot local drives LOCALBOOT 0 --------------- XPE1 and local boot work perfect. XPE1 also chains to a new BS loader. If multinet.bs is loaded (same behaviour if loaded as multinet.0) the 3COM loader reports the error message "ERROR: Proboot API not found!" Because loading multinet.bs directly without menu.c32 works fine, but loading it from within menu.c32 in the same way does not work I think menu.c32 modifies some IRQ vector for example and does not restore the values on exiting and moving the control to the new BS loader. Of course I also just might have a bug in my default. Does anybody see a solution? _____________________________________________________________ Show the world your Caribbean soul. FREE email at http://www.caribbeancity.net
> multinet.bs is a 3COM bootstrap loader V1.10 which also supports menus, but no chain loading. multinet.bs is configured to directly load a DOS bootfloppy image without showing a menu.> # Dos multinetwork > LABEL DOS > MENU LABEL Boot DOS with multiple LAN support > kernel multinet.bs> Does anybody see a solution?rename multinet.bs to multinet.0, make the according changes to the configuration file and try again. Cheers Alex
Klaus Mueller wrote:> Hello, > > many of our platforms do not have a integrated floppy, some even don't have a floppy controller. As pxelinux still has a problem with machines without a floppy in combination with some bios versions I need to chainload a different bootstrap loader which works on the floppyless platforms. But I also need to load a BartPE and the other BS loader does not support that. So I tried to use menu.c32 but did not succeed. >Do you have any details on pxelinux having problems with no floppy? -hpa
El Viernes, 2 de Diciembre de 2005 04:03, Klaus Mueller escribi?:> Hello, > > many of our platforms do not have a integrated floppy, some even don't have > a floppy controller. As pxelinux still has a problem with machines without > a floppy in combination with some bios versions I need to chainload a > different bootstrap loader which works on the floppyless platforms. But I > also need to load a BartPE and the other BS loader does not support that. > So I tried to use menu.c32 but did not succeed.Well, USB is a problem TOO?, I use to have a Memory Card with memdisk bootig PXE Etherboot, from there. Really works, then again PXE calls memdisk again to boot tools from the server. 2 Calls to memdisk. WFM. -- Gustavo Guillermo P?rez Compunauta uLinux www.compunauta.com