یه فایل با نام build.bat ساختم و اینها رو توش نوشتم:
C:\NASM\nasm.exe -f bin Boot1.asm -o Boot1.bin
PARTCOPY Boot1.bin 0 3 -f0 0
PARTCOPY Boot1.bin 3E 1C2 -f0 3E
copy KRNLDR.SYS A:\KRNLDR.SYS
pause
فایل Boot1.bin ساخته میشه و با برنامه PARTCOPY توی بوت سکتور نوشته میشه
فایل KRNLDR.SYS را هم داخل درایو فلاپی کپی میکنم
فایل KRNL32.EXE به راحتی کامپایل و در درایو \:A کپی میشه
اما زمانی که با VirtualBox میخوام تستش کنم موقع بوت شدن فلاپی با این پیغام مواجه میشم :
Loading Boot Image
.............
ERROR : Press Any Key to Reboot
به نظر شما کجای کارم مشکل داره؟
و سوال دومم اینه که چرا موقعی که من یه فلاپی بوت میسازم(از سورس بعضی بوت لودرهای آماده) تو محیط ویندوز نمیشه اونو باز کرد اما مال شما میشه؟
یا بهتر بگم: دلیل اینکه بعضی فلاپی هایی که توی بوت سکتور اون ها داده هست و در ویندوز اجرا نمیشن چیه؟
مرسی