用于从 Rust 操作系统内核创建可启动的磁盘映像的工具。
从 Rust 操作系统内核创建可启动的磁盘映像。
> cargo install bootimage首先需要添加对 bootloader 编译单元的依赖:
# in your Cargo.toml
bootloader = "0.9.8"注意: 至少需要 bootloader 版本为 0.5.1, 因为 bootimage 版本为 0.7.0。对于更早的 bootloader 版本,请使用 bootimage 版本 0.6.6。
如果您想使用具有不同名称的自定义引导加载程序,可以使用 Cargo 的 重命名功能。
现在,您可以通过运行以下命令来构建内核项目并从中创建一个可启动的磁盘镜像:
cargo bootimage --target your_custom_target.json [other_args]该命令将调用 cargo build,转发所有传入的选项。然后,它将构建指定的引导程序以及内核,以创建一个可启动的磁盘镜像。
[dependencies] [target.'cfg(target_os = "none")']
暂无开放 Issues,或尚未同步最近议题。