A Single UEFI Executable With The Linux Kernel, Initrd & Command Line

Written by Michael Larabel in Free Software on 25 February 2015 at 02:33 PM EST. 12 Comments
FREE SOFTWARE
Thanks to recent work done by systemd developers Kay Sievers and David Herrmann on Gummiboot, there's a UEFI boot-loader stub for starting a Linux kernel with an initial RAM disk (initrd) and kernel command line that are all embedded within the executable.

Fedora developer Harald Hoye has demonstrated how taking advantage of this UEFI loader stub that you can make a "rescue image" for Fedora in a few easy steps and is comprised of just the lone BOOTX64.EFI binary file on a FAT32 flash drive.

If you want to learn out more about the process or to checkout his script for making the binary with custom initrd and kernel command-line paramets, visit Harald Hoyer's blog.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week