WRAPLINUX(1)
β¨ WRAPLINUX(1) β¨
okay bestie, so this is a manual page from the wraplinux corner of the universe, and the author is H. Peter Anvin. it's a little tool that takes your Linux kernel and makes it into something else. iconic behaviour honestly. π
πΈ NAME πΈ
wraplinux β create an ELF or NBI file from a Linux kernel, with optional initrds if that's the vibe you're going for. π¦
π SYNOPSIS π
wraplinux [-EMNlhV][-p 'kernel parameters'][-i filename]... [-o output filename] kernel
likeβ¦ that's it. that's the whole thing. she's compact. π
π« DESCRIPTION π«
So basically: you hand her a Linux kernel file, and optionally some initrd files too (as many as you want, she's not gonna complain), and she hands you back a file in either ELF or NBI format. that's the whole job. no cap. β¨
π OPTIONS π
kernelβ the kernel filename. yes, it's a positional argument, not a flag. she's not like other girls. π-p 'kernel parameters',--params 'kernel parameters'β the kernel commandline parameters. heads up bestie, these probably need to be quoted, so wrap 'em in quotes unless you enjoy chaos. π-i initrd,--initrd initrdβ an initial ramdisk/ramfs filename. you can use this option multiple times, so go off, stack those initrds. π-o filename,--output filenameβ the output filename. if you don't give one, it defaults to stdout. main character energy: just blasting bytes at your terminal. π-E,--elfβ output in ELF format. this is the default, she's the baseline, the moment. π-M,--multibootβ output in ELF format but with a Multiboot header attached. it's giving "ELF but make it grub-friendly". π₯-N,--NBIβ output in NBI format. different format, different era. β-l,--load-highβ load the Linux kernel and the initrd files entirely above 1 MB. this is the default for--multiboot, because Grub compatibility said so. π«Ά--no-load-highβ overrule that default for--multiboot, and load the appropriate components of the Linux kernel below 1 MB instead, as required by the particular Linux kernel format version. it's niche, it's specific, it's lowkey doing the most, but sometimes you need it. π-h,--helpβ display a brief help message. a little snack of information. π-V,--versionβ print the program version. slay, tell me who you are. π
π§ AUTHOR π§
Written by H. Peter Anvin <hpa@zytor.com>. π«Ά
π COPYRIGHT π
Copyright Β© 2008 rPath, Inc. Copyright Β© 2009-2010 Intel Corporation
This is free software; see the source for copying conditions.
bestie listen. there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. like, none. zero. nada. protect yourself. π
and that's the whole page, we're done here! this was wraplinux from the wraplinux manual, version-dated 28 May 2010, and yes she's an old queen but she still serves. mwah. πβ¨
π¦ where this page comes from
- debian bookworm: wraplinux 1.7-10 Β· GPL-2.0-or-later
- debian trixie: wraplinux 1.7-11 Β· GPL-2.0-or-later
- ubuntu jammy: wraplinux 1.7-10 Β· GPL-2.0-or-later
- ubuntu noble: wraplinux 1.7-10 Β· GPL-2.0-or-later
- ubuntu questing: wraplinux 1.7-11
- ubuntu resolute: wraplinux 1.7-11build1 Β· GPL-2.0-or-later
- ubuntu stonking: wraplinux 1.7-11build1 Β· GPL-2.0-or-later
- Copyright 2008 rPath, Inc. - All Rights Reserved
- Copyright 2009-2010 Intel Corporation - All Rights Reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms