ocaml-mbr
用于操作主引导记录的简单库。 这个库的主要目的是:
创建可启动磁盘映像创建内核
让 Mirage 内核读取附加磁盘上的分区表
用法
定义单个分区如下:
let disk_length_bytes = Int32.(mul (mul 16l 1024l) 1024l) in
let disk_length_sectors = Int32.(div disk_length_bytes 512l) in
let start_sector = 2048l in
let length_sectors = Int32.sub disk_length_sectors start_sector in
let partition = Mbr.Partition.make ~active:true ~ty:6 start_sector leng
评论0
最新资源