package
7.0.0+incompatible
Repository: https://github.com/lindt/u-root.git
Documentation: pkg.go.dev

# Packages

Package acpi can find and parse the RSDP pointer and struct.
Package bls parses systemd Boot Loader Spec config files.
Package bootcmd handles common cleanup functions and flags that all boot commands should support.
Package boottest contains methods for comparing boot.OSImages to each other and to JSON representations of themselves for use in tests.
Package bzImage implements decoding for bzImage files.
Package ebda looks for the Extended Bios Data Area (EBDA) pointer in /dev/mem, and provides access to the EBDA.
Package esxi contains an ESXi boot config parser for disks and CDROMs.
Package grub implements a grub config file parser.
Package ibft defines the iSCSI Boot Firmware Table.
No description provided by the author
No description provided by the author
Package localboot contains helper functions for booting off local disks.
Package menu displays a Terminal UI based text menu to choose boot options from.
Package multiboot implements bootloading multiboot kernels as defined by https://www.gnu.org/software/grub/manual/multiboot/multiboot.html.
Package netboot provides a one-stop shop for netboot parsing needs.
No description provided by the author
Package syslinux implements a syslinux config file parser.
No description provided by the author
Package zimage contains a Parser for the arm zImage Linux format.

# Functions

CatInitrds concatenates initrds on first ReadAt call from a list of io.ReaderAts, pads them to a 512 byte boundary.
Execute executes a previously loaded OSImage.

# Structs

LinuxImage implements OSImage for a Linux kernel + initramfs.
MultibootImage is a multiboot-formated OSImage, such as ESXi, Xen, Akaros, tboot.

# Interfaces

OSImage represents a bootable OS package.