شنية لينوكس بوتلوادر؟
Context:bootloader, يُقْصُدْ زَادَا باسم boot loader و boot manager و bootstrap loader، هو برنامج الكومبيوتر يُحْمِلْ الكومبيوتر.  وقتلي تُغلق الكومبيوتر، برنامج الكومبيوتر متضمنا نظام التشغيل، كود التطبيقات، والبيانات يبقى مخزن على الذاكرة غير المتطايرة. وقت ما الكمبيوتر يفتح، عادة ما ما يكونش فيه نظام تشغيل ولا محمّل في ذاكرة الوصول العشوائي (رام). الكمبيوتر ينفذ برنامج صغير مخزن في ذاكرة القراءة فقط (ROM، و EEPROM، NOR فلاش) مع بعض البيانات المطلوبة، لتبديل ذاكرة الوصول العشوائي (خاصة على أنظمة x86) ، للوصول إلى الجهاز غير المتطاير (عادةً جهاز كتلة، على سبيل المثال NAND فلاش) أو الأجهزة التي يمكن من خلالها تحميل برامج نظام التشغيل والبيانات في ذاكرة الوصول العشوائي.  بعض أنظمة الكمبيوتر القديمة، عند تلقي إشارة تشغيل من مشغل بشري أو جهاز محيطي، ممكن تحميل عدد صغير جدا من التعليمات الثابتة في الذاكرة في موقع محدد، وتبداية وحدة معالجة مركزية واحدة على الأقل، ومن ثم توجهها إلى التعليمات وتبدأ في تنفيذها. التعليمات هاذي عادة ما تبدا عملية إدخال من بعض الأجهزة الطرفية (اللي ممكن يختارها المشغل). النظم الاخرى ممكن ترسل أوامر الجهاز مباشرة لأجهزة محيطية أو وحدات التحكم I/O والتي تتسبب في عملية إدخال بسيطة جدا (مثل "قراءة القطاع صفر من جهاز النظام في الذاكرة تبدأ من الموقع 1000") ليتم تنفيذها، وتحميل بفعالية عدد صغير من تعليمات محمّل التمهيد في الذاكرة؛ إشارة إكمال من جهاز I/O يمكن بعد ذلك تستخدم لبدء تنفيذ التعليمات من قبل وحدة المعالجة المركزية.  الكمبيوترات الصغيرة غالبا ما تستخدم آليات أقل مرونة ولكن أكثر تلقائية لتشغيل الكمبيوتر لتضمن إن الكمبيوتر يبدأ بسرعة ومع تكوين برنامج محدد مسبقا. في كتير من الكمبيوترات المكتبية، على سبيل المثال، عملية التشغيل تبدأ مع وحدة المعالجة المركزية التي تنفذ البرمجيات الموجودة في ROM (على سبيل المثال، بي أو إس من جهاز كمبيوتر IBM أو جهاز كمبيوتر IBM متوافق) في عنوان محدد مسبقا (بعض وحدات المعالجة المركزية، بما في ذلك سلسلة إنتل x86 صممت لتشغيل هذا البرنامج بعد إعادة تعيين من غير مساعدة خارجية). البرنامج هذا يحتوي على وظائف بدائية للبحث عن الأجهزة المؤهلة للمشاركة في التشغيل، وتحميل برنامج صغير من قسم خاص (أكثرها شعب التشغيل) من الأجهزة الأكثر واعدة، عادة ما تبدأ من نقطة دخول ثابتة مثل بداية القطاع.
bootloader هو برنامج مكتوب في كود آلة يلفظ نظام التشغيل في ذاكرة الوصول العشوائي خلال عملية التشغيل.