MKELFIMAGE(8)
π MKELFIMAGE(8) π
okay bestie, welcome to the mkelfImage page from your friendly neighborhood System Manager's Manual β she's a little vintage, a little chaotic, but she's everything when you're booting Linux over a network. grab a strawberry π and let's get into it.
β¨ NAME β¨
mkelfImage β make an elf network bootable image for linux
π SYNOPSIS π
mkelfImage [--command-line=command line] [--kernel=path to vmlinux]
[--ramdisk=path to ramdisk] [--output=file] [--ramdisk-base=<start addr>]
π¦ DESCRIPTION π¦
so basically, mkelfImage is that girl π
β she builds an elf boot image out of your linux kernel images. and the way that this image is so versatile? it should work with any i386 multiboot compliant boot loader, an ELF bootloader that passes no options, a loader that's compliant with the linuxBIOS elf booting spec, or with the linux kexec kernel patch. lowkey iconic range.
and the key feature here β the main character moment, fr fr β is that nothing relies upon BIOS calls, but they are made when necessary. so if you're running linuxbios systems, this is exactly the vibe you need. periodt. π
π BUGS π
ngl, there's some stuff you gotta know before you go off:
- not all kernel parameters can be passed with the multiboot image format. like, some of them simply do not make it through. π
- ip configuration is not automatically passed to a node.
- the ramdisk base is hard coded to 8MB by default. hard coded. no cap.
- and this man page need to be updated. bestie, she's aware. π
π SEE ALSO π
go peek at these when you're done here:
- the kexec kernel patch
- LinuxBIOS
- Etherboot
- the multiboot standard
π COPYRIGHT π
mkelfImage is under the GNU Public License version 2 π«Ά
πΈ AUTHOR πΈ
Eric Biederman <ebiederman@lnxi.com> β thank you for your service, king π«‘β¨
and that's the whole page, bestie!! now go make some elf boot images and slay π π¦πΈ
this cutie came to you from the 3rd Berkeley Distribution, version RELEASE_DATE β mwah π
π¦ where this page comes from
- opensuse-leap 16.0: mkelfImage 2.5-bp160.1.12 Β· GPL-2.0+
- opensuse-leap 16.0: mkelfImage 2.5-bp160.1.12 Β· GPL-2.0+
- opensuse-leap 16.0: mkelfImage 2.5-bp160.1.12 Β· GPL-2.0+
- opensuse-leap 16.0: mkelfImage 2.5-bp160.1.12 Β· GPL-2.0+
- ubuntu jammy: mkelfimage 2.7-7build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms