ما هو برنامج التمهيد للينكس
Context:محمّل التمهيد (بالإنجليزية: Bootloader) هو برنامج كمبيوتر مسؤول عن تشغيل الكمبيوتر.  عندما يتم إيقاف تشغيل جهاز الكمبيوتر ، يبقى برمجيته بما في ذلك أنظمة التشغيل ، وبرمجيات التطبيقات ، والبيانات <unk> المخزنة على الذاكرة غير المتطايرة. عندما يتم تشغيل الكمبيوتر ، عادة ما لا يكون لديه نظام تشغيل أو محمله في ذاكرة الوصول العشوائي (RAM). يقوم الكمبيوتر أولاً بتنفيذ برنامج صغير نسبيًا مخزن في ذاكرة القراءة فقط (ROM ، و EEPROM لاحقًا ، NOR flash) جنبًا إلى جنب مع بعض البيانات اللازمة ، لتبديل ذاكرة الوصول العشوائي (خاصة على أنظمة x86) ، للوصول إلى الجهاز غير المتطاير (عادةً ما يكون جهازًا كتليًا ، على سبيل المثال NAND flash) أو الأجهزة التي يمكن من خلالها تحميل برامج نظام التشغيل والبيانات في ذاكرة الوصول العشوائي.  بعض أنظمة الكمبيوتر السابقة، عند تلقي إشارة بدء التشغيل من مشغل بشري أو جهاز محيطي، قد تقوم بتحميل عدد صغير جداً من التعليمات الثابتة في الذاكرة في موقع محدد، وتبديل وحدة المعالجة المركزية واحدة على الأقل، ومن ثم توجيه وحدة المعالجة المركزية إلى التعليمات وبدء تنفيذها. هذه التعليمات عادة ما تبدأ عملية إدخال من بعض الأجهزة الطرفية (التي قد تكون قابلة للاختيار من قبل المشغل). قد ترسل الأنظمة الأخرى أوامر الأجهزة مباشرة إلى الأجهزة الطرفية أو وحدات تحكم الإدخال / الإخراج التي تسبب عملية إدخال بسيطة للغاية (مثل "قراءة القطاع صفر من جهاز النظام في الذاكرة بدءًا من الموقع 1000") ليتم تنفيذها ، وتحميل عدد قليل من تعليمات محمّل التمهيد في الذاكرة بشكل فعال ؛ يمكن بعد ذلك استخدام إشارة الانتهاء من جهاز الإدخال / الإخراج لبدء تنفيذ التعليمات من قبل وحدة المعالجة المركزية.  غالبًا ما تستخدم أجهزة الكمبيوتر الصغيرة آليات تحميل التمهيد الأقل مرونة ولكنها أكثر تلقائية لضمان بدء تشغيل الكمبيوتر بسرعة وتكوين البرنامج المحدد مسبقًا. في العديد من أجهزة الكمبيوتر المكتبية ، على سبيل المثال ، تبدأ عملية التمهيد مع وحدة المعالجة المركزية التي تنفذ البرامج الواردة في ROM (على سبيل المثال ، BIOS من جهاز كمبيوتر IBM PC أو جهاز كمبيوتر IBM PC متوافق) في عنوان محدد مسبقًا (تم تصميم بعض وحدات المعالجة المركزية ، بما في ذلك سلسلة Intel x86 لتشغيل هذا البرنامج بعد إعادة ضبط دون مساعدة خارجية). يحتوي هذا البرنامج على وظائف بدائية للبحث عن الأجهزة المؤهلة للمشاركة في التمهيد ، وتحميل برنامج صغير من قسم خاص (أكثر شيوعًا في قطاع التمهيد) للجهاز الأكثر واعدة ، عادةً ما يبدأ من نقطة دخول ثابتة مثل بداية القطاع.
محمّل التمهيد هو برنامج مكتوب في شفرة آلة يقوم بتحميل نظام التشغيل في ذاكرة الوصول العشوائي أثناء عملية التمهيد.