Всё-таки закоммитил загрузчик бутсектора, который читает рутовую директорию говнофата и грузит файл xload.com.
Загрузчик вешается на обработчик прерывания int 21h и позволяет две функции:
1. Открытие файла.
2. Последовательное чтение файла.
Одновременно можно работать только с одним файлом (извольте, и так много всего уже в бутсекторе понапихано).
Открывается файл по сигнатуре (то есть, те 11 байт, которые содержатся в дескрипторе файла на диске).
Если Файл xload.com или xsystem.xin не найден, то загрузчик впадает в бесконечный цикл.
Вот, собственно, и всё. Что ещё нужно для счастья? Разве что написать вторичный загрузчик на С/С++.
З.Ы.
Специально для таких блоггеров, как, например, lazytroll, заявляю, что не хочу на данный момент пользоваться GRUB
.