نمایش نتایج 1 تا 40 از 49

نام تاپیک: سیستم عامل آراکس

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8

    نقل قول: سیستم عامل آراکس

    نقل قول نوشته شده توسط alamate_aoal مشاهده تاپیک
    یه فایل با نام 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

    به نظر شما کجای کارم مشکل داره؟


    و سوال دومم اینه که چرا موقعی که من یه فلاپی بوت میسازم(از سورس بعضی بوت لودرهای آماده) تو محیط ویندوز نمیشه اونو باز کرد اما مال شما میشه؟
    یا بهتر بگم: دلیل اینکه بعضی فلاپی هایی که توی بوت سکتور اون ها داده هست و در ویندوز اجرا نمیشن چیه؟

    مرسی
    سلام

    خیلی خوبه که پروژه به راحتی کامپایل میشه. این رو میشه یه حسن بزرگ برای یه پروژه متن باز حسابش کرد.

    شرمنده، یادم رفته بود فایلهای build رو آپدیت کنم. فایل KRNLDR.sys به KRLOADER.SYS تغییر نام داده شده (اسم فایل حتما باید با حروف بزرگ باشه.

    پروژه، آپدیت شد و فایلهای build به اون اضافه شدن.


    جواب سوال دومتون:
    داخل سکتور صفر فلاپی بلوکی هست به نام بلوک OEM. این بلوک اطلاعات فرمت و دیسک فلاپی رو نگه میداره. اگر این بلوک رو داخل سکتور صفر قرار ندین. سیستم عامل فکر میکمه که فلاپی فرمت نشده و در نتیجه نمی تونه اون رو باز کنه. اوایل کار من هم مثل شما مشکل داشتم.
    آخرین ویرایش به وسیله pswin.pooya : سه شنبه 12 آبان 1388 در 01:50 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •