Как написать свою ОС и сделать загрузочную флешку с ней?
Меня не интересует grub, меня не интересует код на Си или любом другом языке, кроме ассемблера.
Меня интересует, как написать код, даже не ОС, просто код на ассемблере, которые выводит строку на экран.
Я знаком с ассемблером, я знаком с тем, как работает загрузка операционной системы, я знаю про "магические" 511ый и 512ый байты загрузочного устройства, но я не понимаю, какой пакет ассемблера использовать, какие директивы указывать, с какими флагами компилировать, а главное - как полученный результат записать на флешку так, чтобы флешка стала загрузочной?