Hi everybody Attached you will find a file pxe.mnu (encoded with mime). It is PXE menu file created by 3COM MBA IMGEdit.exe tool. It is very strange since: 1) When I point DHCP bootfile to this file it loads with no problem and the menu is displayed. 2) When I point DHCP bootfile to pxelinux.0 and in pxelinux.cfg I put the command "KERNEL pxe.mnu" then system hangs. I wonder why this happens. Can anybody help me? Behrad --- Content-Type: application/octet-stream; name="pxe.mnu" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="pxe.mnu" Content-MD5: t1M29IT0fIimlfKkUdqd0w= 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 /sbr3llbWMNgULQCtwDNEFiK3LQJMv+5AQDNEGHDYFJTxwaBByAgxwaDByAgxwaFBwAAuwMA M9K5CgD38YDCMIiXgQdLM9ILwHXwvoEHW1rojP9hwwAAAAAAAAAAAABgtA/NEDLkzRC6AAC3 ALQCzRBhw7QAzRqDwhKJFscHtAHNFnUQtADNGjkWxwdz8E514jPAw7QQzRbDAAAAAAAAICAg ICAApwjnCCcJZwmnCecJJwpnCqcK5wonC2cLpwvnCycMZwynDOcMJw1nDacN5w0nDmcOpw7n DicPZw+nD+cPJxBnEAAAAACQEAEHAFseAAIAAAAQAAceH3AgU2VsZWN0IGFuIGl0ZW0AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AGxvY2FsYm9vdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAABmZDAxLmltZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAZmQwMS5pbWcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAA wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUcmFuc2ZlcnJpbmcgaW1hZ2UgZmlsZS4u DQoARVJST1I6IFByZWJvb3QgQVBJIG5vdCBmb3VuZCEARVJST1I6IEdldCBCSU5MIGluZm8g ZmFpbGVkIQBFUlJPUjogQmFkIFNlcnZlciBJUCBmcm9tIEJJTkwhAEVSUk9SOiBURlRQIGZh aWxlZCBvcGVuaW5nIGZpbGU6IABFUlJPUjogRXh0ZW5kZWQgbWVtb3J5IGNvcHkgZmFpbGVk IQBFcnJvcjogbm8gaW1hZ2UgZmlsZXMgZGVmaW5lZC4ARXJyb3I6IGJhZCBpbWFnZSBmaWxl LgA -----
On Tue, Sep 26, 2006 at 09:59:03PM +0330, behrad at rayavaran.com wrote:> Hi everybody > > Attached you will find a file pxe.mnu (encoded with mime). It is PXE menu file created by 3COM MBA IMGEdit.exe tool. It is very strange since: > > 1) When I point DHCP bootfile to this file it loads with no problem and the menu is displayed. > 2) When I point DHCP bootfile to pxelinux.0 and in pxelinux.cfg I put the command "KERNEL pxe.mnu" then system hangs. I wonder why this happens. > > Can anybody help me?Yes, but why? You did a nice expriment. You learned that the MBA can execute "pxe.mnu" and also "pxelinux.0" You also learned that pxelinux does not execute "pxe.mnu". Cheers Geert Stappers
As a matter of fact, pxelinux can execute pxe.mnu if you named it pxe.0. The pxe.0 menu appear but when the user choose any floppy image file or even want to localboot from the menu, system resets. This is not happen when pxe.mnu is directly loaded without intermediation of pxelinux.0. I think there is an important bug in pxelinux. Maybe it hooks some interrupts and doesn't roll them back or something similar in memory location it loads. Learning is enjoyful but you will enjoy it more if you can do the job! I hope HPA helps! -----Original Message----- From: syslinux-bounces at zytor.com [mailto:syslinux-bounces at zytor.com] On Behalf Of Geert Stappers Sent: Thursday, September 28, 2006 1:00 AM To: syslinux at zytor.com Subject: Re: [syslinux] PXE menu file problem On Tue, Sep 26, 2006 at 09:59:03PM +0330, behrad at rayavaran.com wrote:> Hi everybody > > Attached you will find a file pxe.mnu (encoded with mime). It is PXE menu file created by 3COM MBA IMGEdit.exe tool. It is very strange since: > > 1) When I point DHCP bootfile to this file it loads with no problem and the menu is displayed. > 2) When I point DHCP bootfile to pxelinux.0 and in pxelinux.cfg I put the command "KERNEL pxe.mnu" then system hangs. I wonder why this happens. > > Can anybody help me?Yes, but why? You did a nice expriment. You learned that the MBA can execute "pxe.mnu" and also "pxelinux.0" You also learned that pxelinux does not execute "pxe.mnu". Cheers Geert Stappers _______________________________________________ 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.
Actually I am eager to replace old PXE.mnu by PXE Linux completely but these problems forced me to use pxeLinux for loading WinPE and then redirect it to pxe.mnu for the rest of the jobs. The problems which I've sent before was as follows: 1) LocalBoot is not working well. It has different behaviour on different PCs. On some it works, on some it hangs, on some it goes back to menu and on some the PC resets. I used chain and it was the same. PXE.mnu works well on all these machines. 2) When you boot a DOS image floppy, you do some job and then you need to continue the localboot. 3COM had a utility name PBOOT.exe for this purpose. 3) On DOS floppies you need to have DHCP options (IP, name server, ...) and MAC address and ... There is a utility BpPatch.exe in 3COM collection which replaces a batch file and insert this values in them. (I couldn't find anything similar to BpPatch and PBOOT in pxelinux collection.) Meanwhile I think the problem around chaining from pxelinux to pxe.mnu is something in pxelinux because pxe.mnu works well when specified directly as bootfile in DHCP options. If pxelinux does a clear chaing to another program like when it does it to startrom.0 then pxe.mnu should work well. Behrad -----Original Message----- From: H. Peter Anvin [mailto:hpa at zytor.com] Sent: Thursday, September 28, 2006 8:47 AM To: ????? ??????? Cc: stappers at stappers.nl; syslinux at zytor.com Subject: Re: [syslinux] PXE menu file problem behrad at rayavaran.com wrote:> As a matter of fact, pxelinux can execute pxe.mnu if you named it pxe.0. The pxe.0 menu appear but when the user choose any floppy image file or even want to localboot from the menu, system resets. This is not happen when pxe.mnu is directly loaded without intermediation of pxelinux.0. > > I think there is an important bug in pxelinux. Maybe it hooks some interrupts and doesn't roll them back or something similar in memory location it loads. > > Learning is enjoyful but you will enjoy it more if you can do the job! I hope HPA helps!Well, it's really hard to know without knowing how this software chain virtualizes disk images. Since I have a menu system and MEMDISK which I support already, I'm less concerned about a closed-source one which I can't look at. -hpa