Documentation ¶
Overview ¶
Package boot is the high-level interface for booting another operating system from Linux using kexec.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LinuxImage ¶
LinuxImage implements OSImage for a Linux kernel + initramfs.
func (*LinuxImage) Load ¶
func (li *LinuxImage) Load(verbose bool) error
Load implements OSImage.Load and kexec_load's the kernel with its initramfs.
func (*LinuxImage) String ¶
func (li *LinuxImage) String() string
String prints a human-readable version of this linux image.
type MultibootImage ¶
MultibootImage is a multiboot-formated OSImage, such as ESXi, Xen, Akaros, tboot.
func (*MultibootImage) Load ¶
func (mi *MultibootImage) Load(verbose bool) error
Load implements OSImage.Load.
func (*MultibootImage) String ¶
func (mi *MultibootImage) String() string
String implements fmt.Stringer.
Click to show internal directories.
Click to hide internal directories.