كيفية تجميع النواة

جدول المحتويات:

كيفية تجميع النواة
كيفية تجميع النواة

فيديو: كيفية تجميع النواة

فيديو: كيفية تجميع النواة
فيديو: اسهل طریقة لشرح النواة Structure u0026 Function of Nucleus. A Level Biology . 2024, يمكن
Anonim

تتمثل إحدى مزايا أنظمة تشغيل عائلة Linux في مرونتها الشديدة ، والتي يتم التعبير عنها في قدرتها على ضبط جميع المكونات تقريبًا. على سبيل المثال ، يمكنك تجميع نواة بخيارات تكوين مصممة خصيصًا للأجهزة التي تستخدمها حاليًا. من خلال تثبيت مثل هذا النواة ، يمكنك زيادة الأداء العام للنظام بشكل كبير.

كيفية تجميع النواة
كيفية تجميع النواة

ضروري

  • - الوصول إلى المستودع مع حزم المصدر أو الوصول إلى الإنترنت ؛
  • - كلمة المرور للمستخدم الجذر على الجهاز المحلي.

تعليمات

الخطوة 1

احصل على مصادر النواة. إذا كان لديك وصول إلى مستودع المصدر ويتضمن حزمة بالإصدار الصحيح من النواة ، فقم بتثبيت هذه الحزمة باستخدام apt-get أو الأداة المساعدة synaptic.

إذا لم يكن لديك حق الوصول إلى المستودعات ، أو كنت بحاجة إلى إنشاء إصدار معين من النواة ، فاحصل على المصادر من خادم kernel.org. افتح https://www.kernel.org/pub/linux/kernel في متصفحك. قم بالتغيير إلى الدليل الفرعي المقابل لسطر إصدار kernel المطلوب. حدد الأرشيف المطلوب وقم بتنزيله على محرك الأقراص الثابتة. استخدم ميزة حفظ المتصفح أو مدير التنزيل المفضل لديك. يمكنك أيضًا تنزيل الأرشيف باستخدام شفرة مصدر kernel للإصدار المطلوب عبر FTP من خادم ftp.kernel.org.

قم بتنزيل تصحيحات kernel (بقع) إذا لزم الأمر. التقط التصحيحات التي تريدها في kernel.org واحفظها على محرك الأقراص الثابتة أيضًا.

الخطوة 2

جهز نظامك لتجميع النواة. قم بتثبيت برنامج التحويل البرمجي gcc ، وتطوير حزم glibc و ncurses ، وحزمة fakeroot (إلا إذا كنت تخطط لبناء النواة كجذر). قم بتثبيت مكتبات TCL / TK إذا كنت تريد تكوين النواة باستخدام واجهة رسومية تحت سيطرة خادم X.

الخطوه 3

جهز شجرة مصدر النواة. فك ضغط أرشيف المصدر إلى الدليل / usr / src / linux. أو قم بفك ضغطه في دليل عشوائي وإنشاء ارتباط لينكس الرمزي له من الدليل / usr / src. استخدم برنامج فك ضغط يتوافق مع نوع الأرشيف الذي قمت بتنزيله (tar أو bzip).

قم بتطبيق التصحيحات على مصادر النواة ، إذا لزم الأمر. قم بفك حزم التصحيحات في الدليل / usr / src. استخدم أمر التصحيح لتطبيق التغييرات.

الخطوة 4

تكوين النواة. إذا كان يجب أن يعتمد إصدار التكوين على الإصدار الموجود بالفعل في النظام ، فانسخ الملف المسمى مثل config- من دليل / boot إلى الدليل / usr / src / linux وأعد تسميته إلى.config.

غيّر إلى الدليل / usr / src / linux. قم بتشغيل Make باستخدام config أو menuconfig أو oldconfig أو xconfig. ستسمح لك معلمة التكوين بضبط النواة خطوة بخطوة. إذا حددت oldconfig ، فسيتم استخدام قيم التكوين القديم قدر الإمكان. سيسمح الأمر make menuconfig بالتكوين باستخدام قائمة نصية ملائمة ، وسيُشغل xconfig المكوِّن الرسومي. قم بتعيين كافة معلمات تكوين kernel المطلوبة.

الخطوة الخامسة

تجميع النواة. قم بتشغيل make dep وتنظيفه بالتتابع لإنشاء ملفات تبعية وتنظيف شجرة المصدر. قم بتشغيل make bzImage لترجمة وإنشاء ملف صورة kernel. قم بتجميع وحدات kernel عن طريق كتابة وحدات نمطية في وحدة التحكم.

موصى به: