ينكس مخصص كيفية بناء النواة

J

jjohn

Guest
http://www.redhat.com/docs/manuals/...tom-kernel.html

نراكم 1.uname - ص الأساسية نسخة من نظام تشغيل لينوكس

2.mkbootdisk -- الجهاز / dev/fd0 2.4.x
(حيث 2.4.x هو النسخة الكاملة للصرف النواة مثل 2.4.18-7.95).
إعادة تهيئة القرص في حالات الطوارئ

ف - 3.rpm النواة المصدر
لينوكس واكد المصدر ان تم تركيب الأساسية.

4.cd / usr/src/linux-2.4
دليل لتغيير / usr/src/linux-2.4 من الآن فصاعدا كل الأوامر وتنفذ في هذا الدليل.

5.make
mrproper
وهذا من شأنه إزالة أي ملفات التهيئة مع رفات
أي التي يمكن أن يبني المنتشرة حول مصدر شجرة
لإزالة آخر ما تبقى من اثر للمجمع.
إذا كان لديك ملفات القائمة تعمل
(/ usr/src/linux-2.4/.config) ، والذي ترغب في استخدامه ، وذلك يعود الى
دليل آخر على التوالي من قبل هذه القيادة ونسخه
عاد فيما بعد.
إذا كانت ملفات موجودة / usr/src/linux-2.4/.config تريد حفظ ثم بك إلى أخرى
دليل لتشغيله بعد نسخة للقيادة على العودة في وقت لاحق.

6.make menuconfig

إنشاء. ملفات(في البناء) ، [] (استبعاد) <M>(وحدة) ، أو <> (نموذج قادر).

علما
استخدام kmod (انظر الفصل 30 للاطلاع على التفاصيل)
، ويجب عليك أن وحدات النواة
الجواب نعم لدعم وحدة kmod النسخة (CONFIG_MODVERSIONS)
خلال دعم التكوين

7.make dep
إنشاء الترابط

8.make النظيفة
إعداد شجرة مصدر للبناء.
على استعداد لتجميع شفرة المصدر.

9. محرر / usr/src/linux-2.4/Makefile

افتراضيا ، / usr/src/linux-2.4/Makefile يتضمن كلمة في العرف
نهاية السطر الذي يبدأ مع EXTRAVERSION. الإضافة سلسلة وسوف
تتيح لك الحصول على عمل النواة القديمة والجديدة النواة النسخة 2.4.18
- 7.95custom ،
على النظام الخاص بك في نفس الوقت.

لإعطاء النواة "فريدة" اسم ،
يمكنك أيضا إرفاق موعد لنهاية سلسلة
EXTRAVERSION في بداية نهاية الخط المخصص رسالة.. يمكنك إضافة عهدك الرسالة ، وذلك على التمييز بين جوهر الأصلي

10.make bzImage
تجميع الأساسية

11.make نمائط
تجميع وحدة

12.make modules_install
تجميع وحدة تثبيت
تركيب وحدات النواة (حتى لو كنت لا نبني أي). تأكد اكتب تؤكد (_).
وهذا من شأنه تثبيت وحدات النواة في الدليل الطريق / تحرر / وحدات /
KERNELVERSION / النواة / سائقين
(حيث KERNELVERSION هي صيغة محددة في Makefile) في المثال فإنه
أن يكون / lib/modules/2.4.18-7.95custom/kernel/drivers /.

تركيب 13.make
نسخة الأساسية لتصحيح دليل

نسخة النواة الجديد وما يرتبط بها من ملفات إلى الأدلة الصحيحة.
بالإضافة إلى تركيب النواة في صورة / دليل الحذاء ، وهذا
كما تقوم القيادة / sbin / النواة الجديدة pkg - يبني نصا جديدا
initrd صورة مداخل جديدة
، ويضيف إلى الحذاء تحميل ملفات.

إذا كان لديك محول السكازي وكنت جمعت السكازي سائق بوصفها وحدة أو
إذا كنت بنيت ext3 صرف النواة مع دعم وحدة (الافتراضي في هات لينكس)
فإن initrd الصورة المطلوبة

 

Welcome to EDABoard.com

Sponsor

Back
Top