المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس كيف أركب ال KERNEL ( للخبراء) لحقونييي



BK77
19-01-2003, 12:05 AM
السلام عليكم

نزلت آخر نسخة من الكرينيل 2.4.20 و لا أعلم كيف أركبها
النظام : redhat 8.0
الكيرنيل الحالية : 2.4.18-14 on an i686

و قد نزلت ملفين :
-أحدهما الباتش و حجمه : 4.82 M
- و الآخر هو النسخة الكاملة و حجمها 32.3 M

و شكرا لكم مقدما :)

BK77
29-01-2003, 11:52 PM
يا جماعة ترى أهم شي في اللنكس هو أنه مفتوح المصدر ...


و أهم شي في هذا أنك ممكن تركب آخر تحديث للكيرنل مجانا...


و ممكن تعدل فيه...


و ما عدا ذالك فهو باطل باطل باطل:" :" :" :"

abdullah1
31-01-2003, 12:36 AM
أخي عطني الوصلة الي حملت منها الكرنل وأنا راح أحاول اثبتها وإذا تثبتت راح أعلمك الطريقة

أخي لو تقدر تحط وصله لآخر كرنل ل Red Hat 7.3 i686 إنشالله أقدر أساعدك

Loner
31-01-2003, 08:35 AM
الخطوه الاولي هي فك الضغط :

tar jxvf linux-2.4.20.tar.bz2

وهذا سيعمل مجلد جديد اسمه linux-2.4.20

cd linux-2.4.20

في داخل هذا المجلد ستجد التعليمات الكامله لبقيه الخطوات في ملف README. الخطوات هي باختصار كتابه الاوامر التاليه داخل المجلد الجديد:

make mrproper
make xconfig (اختيار ما بداخل الكرنيل الجديد)
make dep
make bzImage (لعمل الكرنيل الجديد)
make modules
make modules_install (يجب ان تكون المستخدم الجذري)

الكرنيل الجديد سيكون في
arch/i386/boot/bzImage

ولكي تستطيع استخدامه يجب ان تنسخه الي مجلد
/boot

وتعطيه اسم مثل vmlinuz-2.4.20 باستخدام الامر:

cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20

طبعا لابد ان تكون المستخدم الجذري root لتنفيذ الامر الاخير.

الخطوه الاهم والاطول هي بعد كتابه:
make xconfig

لانه يجب عليك ان تعمل الاختيارات الصحيحه والا فان ان الكرنيل الجديد لن يعمل بشكل صحيح وربما لن سيعمل علي الاطلاق. الخبارات كثيره وتختلف من جهاز الي اخر حسب القطع الموجوده داخل الجهاز وحسب رغبه الشخص.

امثله بسيطه علي الاختيارات:
CPU: Pentium, AMD, CYRIX
FileSystem: ext2,ext3,msdos,vfat
Network: TCP/IP, PPP

تحتاج الي مزيج من الصبر والحظ لكي يعمل الكرنيل الجديد.

لونر

abdullah1
31-01-2003, 08:43 AM
أخي لو حطيت وصله لآخر كرنل أكون شاكر لك For Red Hat 7.3

Loner
31-01-2003, 09:29 AM
الموفع الرئيسي الذي تجد فيه احدث نسخه من الكرنيل هو:

www.kernel.org

الكرنيل دائما يوزع في صوره الشفره source code، ويمكن استخدامه في اي توزيعه لينكس (ريد هات، ماندريك، سوزي، الخ).

ولكن كل شركه تعمل تعديلات علي الكرنيل لكي يناسب اصداراها. اذا اردت ان تحصل علي الكرنل المعدل لريد هات، اذهب الي موفع ريد هات!

لونر

abdullah1
31-01-2003, 09:52 AM
أخي أنا اريد الكيرنل الذي عدلت عليه الشركة المنتجة Red Hat ذهبت إلى الموقع وبحثت في كل مكان ولكن لم أجد أي شيء عملت بحث أيضاً لم تكن هناك نتيجه فرجاءاً إذا تعرف وصله لكرنل الرد هات تضعها أكون شاكر لك جداً

Loner
31-01-2003, 10:29 AM
ftp.redhat.com/pub/redhat/linux/updates/8.0/en/os/i386

احدث كرنيل لدي ريد هات هو:

kernel-2.4.19.8.0.i386.rpm

لونر

BK77
01-02-2003, 06:56 PM
شكرا جزيلا أخي Loner ... بإذن الله سأتبع الخطوات و أركب ال "كيرنل" الجديد ...

و بالمناسبه أليست آخر نسخة هي 2.4.20 و هذا رابطها

(نسخة الترقية)
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.20.bz2

(النسخة الكاملة)
http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.bz2

BK77
01-02-2003, 07:00 PM
لدي سؤال آخر ( تعجيزي :D :D :D ) :

معالجي بنتيوم 4 ... و له رقم هو i686 فهل هناك فرق بين البرامج التي تركب عليه و بين البرامج التي تركب على i386

Loner
03-02-2003, 03:19 AM
باختصار، لايوجد هناك فرق.

:D

لونر

infrared
10-02-2003, 09:42 PM
الفرق بين i386 و i686

أن 386 معد ليعمل مع أي جهاز يستخدم معالجات انتل أو المتوافقات معها مثل اثلون و لكنه لا يستخدم أي من الخصائص أو الاضافات التي يتميز بها المعالحات الجديدة


i686 معد و مخصص للأجهزة التي تستخدم انتل Pentium 2,3,4
kernel-2.4.18-14.i686.rpm

يمكنك الحصول على كيرنل للأثلون أيضا مثل
kernel-2.4.18-14.athlon.rpm

أو لأكثر من معالج في نفس الجهاز مثل

kernel-smp-2.4.18-14.i686.rpm
kernel-smp-2.4.18-14.athlon.rpm