Creates a bootable disk image from a Rust kernel and launches it in QEMU

USAGE:
    bootimage runner EXECUTABLE        Convert and run the given EXECUTABLE

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

    This subcommand can be used as a target runner in a `.cargo/config` file:
    ```
        [target.'cfg(target_os = "none")']
        runner = "bootimage runner"
    ```

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

    [package.metadata.bootimage]
    # The command invoked on `bootimage run` or `bootimage runner`
    # (the "{}" will be replaced with the path to the bootable disk image)
    run-command = ["qemu-system-x86_64", "-drive", "format=raw,file={}"]
    # Additional arguments passed to the runner on `bootimage run` or `bootimage runner`
    # (this is useful when you want to add some arguments to the default QEMU command)
    run-args = []