Мой единственный опыт разработки O / S до этого заключался в создании ОС «Hello World», работающей с дисковода гибких дисков.
Теперь мне нужно разработать простую операционную систему для загрузки с USB-накопителя. И у меня есть несколько контрольно-пропускных пунктов:
Как записать в загрузочный "сектор" USB-накопителя? Есть ли инструменты?
Известны ли вам какие-либо хорошие учебные пособия или руководства по загрузке через USB?
Мне нужно иметь возможность читать файлы на USB; что такое стандартная файловая система на флешке? ЖИР? Использует ли Linux исходно FAT для хранения / чтения файлов на USB?
NB: Я делаю это только для того, чтобы выучить все грязные трюки низкого уровня, поэтому я не хочу, чтобы linux на флешке делал эту работу.