Загрузчик

Kernel boot-loaders discussion
  • А когда будем учиться правильно задавать вопрос, Гость?
    Ты считаешь все остальное ясно? Я могу предположить, что это код бут сектора, а могу подумать, что приложение COM под Дос, а могу еще, что....
    А трассировщиком, что слабо пройти по шагам и сравнить с докой по INT13h ???
  • ну....мда... думаю слабо.... я в виртуальной машиине запускаю...
    компилирую в NASM в виде образа и впариваю как образ жесткого диска...

    дела начинается с

    Code: Select all

    cpu	586
    bits 32
    org	0
    
    потом то, что выше, потом

    Code: Select all

    %if (510-($-$$)) < 0
        %error loader too large!!!
    %else
        times (510 - ($-$$))   db 0xcc
    %endif
    
        dw  0xaa55
    
    ну а потом еще куча всего того...именно все остальное я и пытаюсь загрузить....
  • непонятно, что именно не работает. Код выше вроде MBR загружает и что не пускает тебя туда виртуалка, как я понимаю, так? :)
    Если да, то нечего виртуалку мучать образами. Попробуй все реально соорудить и реально грузить.
  • да все....я уж давно разобрался...просто я написал в самом начале bits 32, а надо было писать bits 16 =)))
    как только переписал, так все наладилось...
  • Who is online

    Users browsing this forum: No registered users and 1 guest