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
>>...
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