2个不稳定版本
使用旧Rust 2015
0.2.0 | 2018年2月3日 |
---|---|
0.1.0 | 2018年1月15日 |
在 开发工具 中排名 #1578
120KB
813 代码行
包含 (DOS可执行文件, 40KB) test-data/linuxboot
bootinfo
一个用于从二进制文件中显示引导信息的工具。例如,它将解析并显示符合Multiboot规范的二进制文件的Multiboot和Multiboot2头部。
快速开始
安装
$ cargo install bootinfo
在二进制文件上运行
$ bootinfo /boot/xen.gz
Multiboot Header
Magic : 0x1badb002
Flags : [page-aligned-modules, request-memory-map] (0x00000003)
Checksum : 0xe4524ffb
Multiboot2 Header
Magic : 0xe85250d6
Arch : 0x00000000
Header Len : 0x00000088
Checksum : 0x17adaea2
Tag: Information Request (1)
Flags : [required] (0x0000)
Size : 16 bytes
Types : [4, 6]
Tag: Module Alignment (6)
Flags : [required] (0x0000)
Size : 8 bytes
Tag: Relocatable (10)
Flags : [optional] (0x0001)
Size : 24 bytes
Min Addr : 0x200000
Max Addr : 0xffffffff
Align : 0x200000
Preference : maximum
Tag: Flags (4)
Flags : [optional] (0x0001)
Size : 12 bytes
Console : 0x2
Tag: Framebuffer (5)
Flags : [optional] (0x0001)
Size : 20 bytes
Width : 0
Height : 0
Depth : 0
Tag: EFI Boot Services (7)
Flags : [optional] (0x0001)
Size : 8 bytes
Tag: EFI amd64 Entry (9)
Flags : [optional] (0x0001)
Size : 12 bytes
Entry : 0x38405d
依赖项
~7MB
~138K SLoC