Разница между boot0.S и mbr.S во FreeBSD - PullRequest
2 голосов
/ 04 декабря 2011

Я читаю исходный код FreeBSD и обнаружил, что у них есть 2 файла, которые можно использовать для создания MBR - sys / boot / i386 / boot0 / boot0.S и sys / boot / i386 / mbr / mbr.S.Насколько я понимаю, boot0.S - это код в MBR (первый сектор загрузочного диска, который загружается BIOS) во FreeBSD.

Тогда что такое mbr.S?Какая связь между ними?

Я читаю исходный код из FreeBSD 8.2.0.

1 Ответ

3 голосов
/ 04 декабря 2011

boot0.S содержит MBR для Boot Easy диспетчера загрузки, который позволяет выбрать ОС для загрузки.mbr.S содержит универсальную MBR, которая просто загружает активный раздел.

Вам следует взглянуть на справочник FreeBSD .

...