Displaying 3 results from an estimated 3 matches for "issyslinux".
2006 Nov 22
2
Problem with "additional" submenus
...tem("Linux Kickstart Options", "Kickstart install various Linux
distributions", OPT_SUBMENU, "Linux Kickstart Options", 0);
curr = showmenus(find_menu_num("PXE Menu"));
if (curr)
{
if (curr->action == OPT_RUN)
{
if (issyslinux()) runsyslinuxcmd(curr->data);
else csprint(curr->data,0x07);
return 1;
}
csprint("Error! Bad things have happened to the network boot
menu", 0x07);
}
return 0;
}
2006 Nov 27
8
Chaining from PXELinux to some other boot loader
Hi
I am using PXELinux to boot BartPE and some other application and it works fine. There are some other Boot application which I am using 3COM MBAUTIL PXE.mnu and floppy images. I have problem chaining from pxelinux.0 to 3com pxe.0 (pxe.mnu).
Consider:
BIOS->(DHCP-TFTP)->pxelinux.0 works fine.
BIOS->(DHCP-TFTP)->3COM pxe.mnu works fine, the menu appears and I can choose a floppy
2012 Jun 26
2
[GIT PULL] elflink bug fixes
...ENUS) $(IMENUS) $(LIBS)
+MENUS = $(LIBS) $(CMENUS) $(IMENUS)
.SUFFIXES: .S .c .o .elf .c32 .menu
diff --git a/com32/cmenu/libmenu/syslnx.c b/com32/cmenu/libmenu/syslnx.c
index 53e2401..27823df 100644
--- a/com32/cmenu/libmenu/syslnx.c
+++ b/com32/cmenu/libmenu/syslnx.c
@@ -28,10 +28,16 @@ char issyslinux(void)
void runsyslinuxcmd(const char *cmd)
{
- strcpy(__com32.cs_bounce, cmd);
+ char *bounce;
+
+ bounce = lmalloc(strlen(cmd) + 1);
+ if (!bounce)
+ return;
+
+ strcpy(bounce, cmd);
REG_AX(inreg) = 0x0003; // Run command
- REG_BX(inreg) = OFFS(__com32.cs_bounce);
- R...