
Debian على ألـ Kernel للـ Compile عمل
تمت التجربة على نظام
تمت التجربة على نظام
- GNU/Linux distro: Debian sid
- Kernel: 2.6 (2.6.23-1-686)
(Kernel) النواة
هي قلب أي نظام تشغيل للحاسب الالى حيث تقوم بدور حلقة الوصل بين عتاد الحاسب وبرامجة و تقوم أيضا بعملية التحكم بمصادر الجهاز. كحلقة وصل بين العتاد والبرامج تقوم النواة بتوفير طبقة يمكن للبرامج الاتصال بها مما يوفر إمكانيات الحاسب الآلي للبرامج التي تعمل في المجال المستخدم
لتحميل النواة وتشغيلها
ندخل على موقع النواة ونقوم بتنزيل النواة
Kernal.org
Desktop بعد تنزيل النواة نفرض انك قمت بتحميلة على الـ
/usr/src نقوم بنقلة الى
ندخل على موقع النواة ونقوم بتنزيل النواة
Kernal.org
Desktop بعد تنزيل النواة نفرض انك قمت بتحميلة على الـ
/usr/src نقوم بنقلة الى
sudo mv /home/user/linux-2.6.23.1.tar.bz2 /usr/src
بعد ذلك نقوم بتنزيل هذه الاضافات
apt-get install kernel-package libncurses5-dev fakeroot bzip2 build-essential
بعد تحميل الاضافات نقوم بالدخول على المكان الذى قمنا بتنزيل النواة فية
cd /usr/src
ثم نقوم بفك ضغط النواة
tar xjf linux-2.6.23.1.tar.bz2
ثم ندخل على فولدر النواه بعد فك الضغط عنه
cd linux-2.6.23.1.tar.bz2
ثم نبداء عملية التنصيب
make clean && make mrproper
make menuconfig
لاخذ نسخة احطياتية من ملف اعداد النواة القديمة
cp /boot/config-`uname -r` ./.configmake menuconfig
سوف تظهر لنا هذه الشاشة سوف نختار اعدادات النواة القديمة عن طريق الضغط على
يطلب منك ادخال اسم ملف الاعداد القديم سوف نختار كما بالصورة
سوف تظهر رسالة تخبر هل تريد حفظ اعدادات النواة سوف نضغط
بعد حفظ الاعدادات سوف نبداء عملية البناء



make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
سوف تأخذ عملية البناء حوالى 45 دقيقة
/usr/src بعد الانتهاء من مرحلة البناء نرجع الى
/usr/src بعد الانتهاء من مرحلة البناء نرجع الى
cd /usr/src
ls -l
ls -l
.deb سوف نجد ملفين بأمتداد
dpkg -i linux-headers-2.6.23.1-custom_2.6.23.1-custom-10.00.Custom_i386.deb
بعد ذلك نقوم بأعادة تشغيل الجهاز
هما ناتج عملية البناء سوف نقوم بتنصيبهم
dpkg -i linux-image-2.6.23.1-custom_2.6.23.1-custom-10.00.Custom_i386.debdpkg -i linux-headers-2.6.23.1-custom_2.6.23.1-custom-10.00.Custom_i386.deb
بعد ذلك نقوم بأعادة تشغيل الجهاز
shutdown -r now
سوف تجد انه تم اضافة النواة الجديدة الى قائمة الاقلاع قم بأختيارها وها انت قد دخلت على النواة الجديد
قم بطباعة هذا الامر لمعرفة نوع النواة التى تعمل عليها
uname -rقم بطباعة هذا الامر لمعرفة نوع النواة التى تعمل عليها
...........
No comments:
Post a Comment