2011-12-04 65 views
2

我正在閱讀FreeBSD的源代碼,發現它們有兩個可用於創建MBR的文件--sys/boot/i386/boot0/boot0.S和sys /boot/i386/mbr/mbr.S。 從目前我的理解,boot0.S是FreeBSD中MBR(由BIOS加載的啓動磁盤驅動器的第一個扇區)中的代碼。FreeBSD中boot0.S和mbr.S的區別

那麼mbr.S是什麼?他們之間有什麼關係?

我正在閱讀FreeBSD 8.2.0的源代碼。

回答

3

boot0.S包含啓動管理器的MBR,該啓動管理器允許選擇要啓動的操作系統。 mbr.S包含一個只啓動活動分區的通用MBR。

你應該看看FreeBSD handbook

相關問題