bootimage 0.5.0-alpha-00

Tool to create a bootable OS image from a kernel binary.
Creates a bootable disk image from a Rust kernel

USAGE:
    bootimage build [BUILD_OPTS]        Create a bootable disk image

    (for other forms of usage see `bootimage --help`)

BUILD_OPTS:
    Any options are directly passed to `cargo build` (see
    `cargo build --help` for possible options). After building, a bootloader
    is downloaded and built, and then combined with the kernel into a bootable
    disk image.

CONFIGURATION:
    The bootloader and the behavior of `bootimage build` can be configured
    through a `[package.metadata.bootimage]` table in the `Cargo.toml`. The
    following options are available to configure the build:

    [package.metadata.bootimage]
    default-target = ""         This target is used if no `--target` is passed
    output = "bootimage.bin"    The output file name
    minimum-image-size = 0      The minimum output file size (in MiB)

    [package.metadata.bootimage.bootloader]
    name = "bootloader"                 The bootloader crate name
    target = "x86_64-bootloader.json"   Target triple for compiling the bootloader