[syslinux] Booting a non linux application via pxe

H. Peter Anvin hpa at zytor.com
Sun Apr 20 08:52:12 PDT 2008


Tilman Glotzner wrote:
> Hello
> 
> I have an application running on top of the ORK (Open Ravenscar Kernel).
> The file format of the executable is elf:
> $ file  /var/tftp/hello.vmic7750
> /var/tftp/hello.vmic7750: ELF 32-bit LSB executable, Intel 80386, version 1
> (SYSV), statically linked, not stripped
> 
> 
> I wonder if I can use pxelinux for booting the kernel via network on the
> target machine. The
> target machine support PXE. I sucessfully booted a linux kernel via network
> on it.
> I guess some sort of boot loader is lacking. What do need to do to add a
> bootload ? Can pxelinux do that for me ? Looking at the options of syslinux,
> a ELF executable seems not to be supported directly.
> 

ELF kernels can be booted via mboot.c32 (for Multiboot-compliant 
kernels), or elf.c32 (for non-Multiboot kernels.)

label hello
	kernel elf.c32
	append hello.vmic7750

	-hpa




More information about the Syslinux mailing list