2

我正在阅读 FreeBSD 的源代码,发现它们有 2 个可用于创建 MBR 的文件 - sys/boot/i386/boot0/boot0.S 和 sys/boot/i386/mbr/mbr.S。从目前我的理解来看,boot0.S 是 FreeBSD 中 MBR(由 BIOS 加载的引导磁盘驱动器的第一个扇区)中的代码。

那么什么是mbr.S?他们之间是什么关系?

我正在阅读 FreeBSD 8.2.0 的源代码。

4

1 回答 1

3

boot0.S包含用于Boot Easy引导管理器的 MBR,它允许选择要引导的操作系统。mbr.S包含一个仅引导活动分区的通用 MBR。

您应该看一下FreeBSD 手册

于 2011-12-04T12:47:02.597 回答