FreeBSD中boot0.S和mbr.S之间的区别

时间:2011-12-04 11:49:18

标签: freebsd boot mbr

我正在阅读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的源代码。

1 个答案:

答案 0 :(得分:3)

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

您应该查看FreeBSD handbook