search for: syslinux_boot_linux

Displaying 20 results from an estimated 20 matches for "syslinux_boot_linux".

2010 Jul 27
1
Return from syslinux_local_boot(), syslinux_run_command() and syslinux_boot_linux()
gfxboot uses those three calls, but currently doesn't really handle returns from them. syslinux_boot_linux (lib/syslinux/load_linux.c) can return ("bail" label). syslinux_local_boot (lib/syslinux/localboot.c) has a comment which says "returns only on failure". The documentation for "Local boot" in doc/comboot.txt says "Does not return". Which is correct? syslinux...
2013 Mar 27
1
[PATCH] Fix support for Linux kernel images with no protected mode code
...il because it thinks it has no space at the 1M load location but cannot relocate lnxboot.img. (In bailing, it gives the confusing error message "Bad file descriptor", not because that error actually occurred when attempting to boot the kernel, but because errno has that value on entry to syslinux_boot_linux and nothing clears or sets it.) Fix the regression by handling the corner case of no protected-mode code explicitly. Signed-off-by: Josh Triplett <josh at joshtriplett.org> Signed-off-by: Burt Triplett <burt at pbjtriplett.org> --- This patch applies to the "elflink" branch...
2013 Jun 28
2
FW: pxelinux 5.x, 6.x memtest problem
...yslinux 4.06, but using linux.c32, > memtest would fail, which indicated some kind of problem related to > the status of Syslinux 5.xx at the time v4.06 was released. PXELINUX 4.06 with Memtest86-4.20 and Memtest86+-4.20 binaries (renamed) using LINUX directly works. Using linux.c32: "syslinux_boot_linux() failed: Error 0" PXELINUX 5.10, 5.11-pre3, 6.01-pre5 with binaries LINUX directly: "Booting kernel failed: Invalid argument" -- -Gene
2013 Jun 28
2
FW: pxelinux 5.x, 6.x memtest problem
...ld fail, which indicated some kind of problem related to >>> the status of Syslinux 5.xx at the time v4.06 was released. >> >> >> PXELINUX 4.06 with Memtest86-4.20 and Memtest86+-4.20 binaries >> (renamed) using LINUX directly works. Using linux.c32: >> "syslinux_boot_linux() failed: Error 0" >> >> PXELINUX 5.10, 5.11-pre3, 6.01-pre5 with binaries LINUX directly: >> "Booting kernel failed: Invalid argument" > > N?meth P?ter : > Would you happen to have a link for the Memtest86+ binaries that you > attempted to use with PXE...
2007 Apr 26
2
boot 32 or 64 kernel depending on cpu
...2or64.c implements a com32 module that boots two different kernels with different initrds depending on whether the cpu has long mode support or not. I stumbled upon two problems while developing it with current git version (last commit 595705ffad4f63cfeb84e9bb1243df03808c2fff). The first was that syslinux_boot_linux didn't work for me. Both the command line and initrd data was garbage. The code I was developing is attached as l32or64_linux.c The seconda was that com32/include/syslinux/boot.h declares syslinux_run_kernel_image, but it isn't defined anywhere, so I went with syslinux_run_command. Regard...
2009 May 04
2
SYSLINUX 3.80 released
3.80 is a bug fix and internal restructuring release. In particular, the entire shuffler subsystem has been rewritten largely from scratch, as has the Multiboot module. Changes in 3.80: * New shuffler mechanism and API. * Rewritten mboot.c32 module. * The syslinux_boot_linux() function has been simplified. * Don't hang trying to boot a "menu quit" label from the CLI. * Fix problem with boot-once "sticking" on some BIOSes. * isohybrid: fix problem with images over 2 GB in size. * APM poweroff module (poweroff.c...
2016 Jun 16
2
[PATCH] Fix recognition of keeppxe option
> On Wed, Jun 15, 2016 at 1:02 PM, Ady via Syslinux <syslinux at zytor.com> wrote: > > > >> On Tue, Jun 14, 2016 at 12:33 PM, Ady via Syslinux <syslinux at zytor.com> wrote: > >> > > >> >> > kernel.c:new_linux_kernel() to load_linux.c:bios_boot_linux() because > >> >> > there is no convenient way in new_linux_kernel() to
2013 Jun 29
7
Plop Boot Manager quit working with 5.10
I have updated syslinux in Parted Magic's test version to the 5.10 release. With 4.06 I booted plop like this: LINUX /boot/plpbt/plpbt.bin Now it says /boot/plpbt/plpbt.bin... ok Booting kernel failed: Invalid argument Other "extras" like IPXE, HDT, memtest86+, chntpw, Super Grub Disk, etc... all work with 5.10. Revert to 4.06 and plop works again. Is this a problem with syslinux
2016 Jun 16
0
[PATCH] Fix recognition of keeppxe option
...:31PM +0300, Ady via Syslinux wrote: > the main idea: if the LINUX directive would be capable of using / > parsing "keeppxe", then it might make sense to have the same capability > in linux.c32 (in addition to mboot.c32 and chain.c32). AFAICT, the following modules lead to the syslinux_boot_linux code path: ldlinux.c32 lua.c32 (for boot_linux and boot_it; and run_kernel_image for Linux kernels only) linux.c32 gfxboot.c32 > FWIW, in Syslinux v.4.05, the entry for booting Reactos from pxelinux.0 > with chain.c32 is: > > COM32 chain.c32 > APPEND file=freeldr.sys seg=0x0F80...
2009 Mar 12
0
[PATCH 1/1] linux.c32: Fix initrd alignment
...m32/lib/syslinux/load_linux.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/com32/lib/syslinux/load_linux.c b/com32/lib/syslinux/load_linux.c index b772056..d09a2cb 100644 --- a/com32/lib/syslinux/load_linux.c +++ b/com32/lib/syslinux/load_linux.c @@ -292,7 +292,7 @@ int syslinux_boot_linux(void *kernel_buf, size_t kernel_size, addr_t adj_start = (ml->start+align_mask) & ~align_mask; if (ml->type == SMT_FREE && ml->next->start - adj_start >= irf_size) - best_addr = (ml->next->start - irf_size) & ~align_mask; + best_addr = ((ml->nex...
2013 Jun 28
0
FW: pxelinux 5.x, 6.x memtest problem
...32, >> memtest would fail, which indicated some kind of problem related to >> the status of Syslinux 5.xx at the time v4.06 was released. > > > PXELINUX 4.06 with Memtest86-4.20 and Memtest86+-4.20 binaries > (renamed) using LINUX directly works. Using linux.c32: > "syslinux_boot_linux() failed: Error 0" > > PXELINUX 5.10, 5.11-pre3, 6.01-pre5 with binaries LINUX directly: > "Booting kernel failed: Invalid argument" N?meth P?ter : Would you happen to have a link for the Memtest86+ binaries that you attempted to use with PXELINUX? -- -Gene
2013 Jun 29
0
FW: pxelinux 5.x, 6.x memtest problem
...some kind of problem related to >>>> the status of Syslinux 5.xx at the time v4.06 was released. >>> >>> >>> PXELINUX 4.06 with Memtest86-4.20 and Memtest86+-4.20 binaries >>> (renamed) using LINUX directly works. Using linux.c32: >>> "syslinux_boot_linux() failed: Error 0" >>> >>> PXELINUX 5.10, 5.11-pre3, 6.01-pre5 with binaries LINUX directly: >>> "Booting kernel failed: Invalid argument" >> >> N?meth P?ter : >> Would you happen to have a link for the Memtest86+ binaries that you >&gt...
2013 Jun 29
0
Plop Boot Manager quit working with 5.10
...ll work with 5.10. Revert to 4.06 and plop works again. > > Is this a problem with syslinux or plop? > Testing under VBox 4.2.14, Syslinux 6.01-pre5, BIOS, ISOLINUX, menu.c32: LABEL plop_test MENU LABEL PLoP Boot Manager V5.0.15-TEST COM32 linux.c32 APPEND plpbt_test.bin fails with: syslinux_boot_linux() failed: Error 22 linux.c32 failed: Boot aborted! and LABEL plop MENU LABEL PLoP Boot Manager V5.0.14 COM32 linux.c32 APPEND memdisk initrd=plpbt.img.gz successfully boots PLoP. Note the different PLoP versions (stable / test), and that one Syslinux entry uses the PLoP kernel and the other us...
2013 Jun 29
2
FW: pxelinux 5.x, 6.x memtest problem
...d >to >>>>> the status of Syslinux 5.xx at the time v4.06 was released. >>>> >>>> >>>> PXELINUX 4.06 with Memtest86-4.20 and Memtest86+-4.20 binaries >>>> (renamed) using LINUX directly works. Using linux.c32: >>>> "syslinux_boot_linux() failed: Error 0" >>>> >>>> PXELINUX 5.10, 5.11-pre3, 6.01-pre5 with binaries LINUX directly: >>>> "Booting kernel failed: Invalid argument" >>> >>> N?meth P?ter : >>> Would you happen to have a link for the Memtest86+ b...
2013 Jun 28
2
FW: pxelinux 5.x, 6.x memtest problem
Additional information: I was tried it with 2 virtualbox (version 4.2.14r86644).1rst: debian weezy with isc-dhcp-server, pxelinux5.01, pxelinux 6.00, tftp-hpa2nd: empty virtualbox booting from virtual network card. So memtest 4.1 and 4.2 worked with pxelinux 4.06 Peter > Date: Fri, 28 Jun 2013 09:02:30 +0100 > From: matt at console-pimps.org > To: coolpet80 at hotmail.com > CC:
2010 Apr 09
2
[PATCH] gfxboot: support MENU LABEL statement
...kip_nonspaces(arg); + } + else { + arg += label_len; } + arg = skip_spaces(arg); + boot_entry(menu_ptr, arg); } @@ -807,6 +836,8 @@ void boot_entry(menu_t *menu_ptr, char *arg) __farcall(gfx.code_seg, gfx.jmp_table[GFX_CB_PROGRESS_DONE], &r, &r); + gfx_done(); + syslinux_boot_linux(kernel, kernel_size, initrd, arg); } -- 1.6.4.2
2010 May 19
3
[PATCH] com32/lib/syslinux/load_linux.c: cmdline truncated
...inux.c to use the same limits as runkernel.inc does. Signed-off-by: Bodo Stroesser <bstroesser at ts.fujitsu.com> ---- --- a/com32/lib/syslinux/load_linux.c 2010-05-18 23:00:11.000000000 +0200 +++ b/com32/lib/syslinux/load_linux.c 2010-05-18 23:10:15.000000000 +0200 @@ -289,8 +289,15 @@ int syslinux_boot_linux(void *kernel_buf if (hdr.version < 0x0205 || !(hdr.loadflags & LOAD_HIGH)) hdr.relocatable_kernel = 0; - if (hdr.version < 0x0206) + if (hdr.version < 0x0202) hdr.cmdline_max_len = 256; + else if (hdr.version < 0x0206) + /* if (!(hdr.loadflags & 0x01)) + *...
2010 Apr 23
1
Path simple menu integrated progress indicator
...draw_progress)) { + printf("failed!\n"); + return 1; + } + + if (p) + *p++ = ','; + } while ((arg = p)); + } + + console_cleanup(); + console_prepare(); + + syslinux_boot_linux(kernel_data, kernel_size, initramfs, cmdline2); } - __intcall(0x22, &ireg, NULL); /* If this returns, something went bad; return to menu */ } diff -uprN syslinux-3.86-vanilla//com32/menu/menu.c syslinux-3.86/com32/menu/menu.c --- syslinux-3.86-vanilla//com32/menu/menu.c 2010-...
2011 Mar 09
14
[PATCH 00/12] elflink shrinkage
From: Matt Fleming <matt.fleming at linux.intel.com> This is a series of patches that, * shrink the core by moving things into an ldlinux ELF module * begin wiring up some of the C versions of various functions The core now only contains essential code and loads the ldlinux module to do everything else, like providing a command line interface and loading kernels. The config file parsing
2011 Apr 16
20
[PATCH 00/20] Switch to ELF modules
From: Matt Fleming <matt.fleming at linux.intel.com> This series fixes some bugs and switches the elflink branch to be entirely ELF modules. It applies on top of, http://syslinux.zytor.com/archives/2011-April/016369.html The deletions in the diff stat below are mainly from deleting com32/elflink/modules (finally!). Now there should be no duplicate code because we don't need COM32 and