تتمثل إحدى مزايا أنظمة تشغيل عائلة Linux في مرونتها ، والتي تتجلى في وجود إمكانيات واسعة للتعديل. لا ينطبق هذا فقط على البرامج التي تعمل على مستوى التطبيق ، ولكن أيضًا على المكونات الأساسية لنظام التشغيل. لذلك ، في Linux ، يمكنك تثبيت نواة إضافية واحدة أو أكثر.
ضروري
- - مدير الحزم المثبت ؛
- - الحزمة الثنائية مع صورة النواة ؛
- - حزم ثنائية مع وحدات ؛
- - أرشفة برموز مصدر kernel ؛
- - دول مجلس التعاون الخليجي ، تطوير نسخ من glibc و ncurses ؛
- - كلمة مرور الجذر.
تعليمات
الخطوة 1
عند العمل في بيئة رسومية ، إذا كانت المستودعات المحلية (على سبيل المثال ، على قرص التثبيت المضغوط) أو عن بُعد (على موقع الموزع على الويب) متوفرة ، بما في ذلك حزم النواة الثنائية للإصدار الذي تحتاجه ، استخدم مدير الحزم الرسومية. عادةً ما يتم تثبيت هذه البرامج افتراضيًا عند تثبيت معظم توزيعات Linux "لسطح المكتب". ابدأ المدير ، وابحث عن الحزمة المطلوبة ، وقم بتمييزها للتثبيت وقم بتطبيق التغييرات. عادةً ما تتضمن الحزم الثنائية التي تحتوي على صور kernel البرامج النصية التي تقوم بتحديث تكوين أداة تحميل التشغيل. لذلك ، كل ما تبقى هو إعادة تشغيل الكمبيوتر ليكون قادرًا على العمل مع النواة الجديدة.
الخطوة 2
عند العمل في وحدة التحكم والمستودعات متاحة ، أو مجرد القدرة على الحصول على حزم ثنائية (على سبيل المثال ، تنزيلها من موقع الموزع على الويب) ، استخدم مديري حزم وحدة التحكم مثل apt-get و dpkg و rpm. على سبيل المثال ، إذا تم تثبيت APT ، فقم بتشغيل الأمر apt-cache مع خيار البحث ومعلمة سلسلة للعثور على الحزم المتاحة. على سبيل المثال: apt-cache search kernel-image ثم حدد الحزمة لتثبيتها وتثبيتها باستخدام: apt-get install PackageName استخدم الخيار -i لتثبيت الحزمة باستخدام rpm.
الخطوه 3
في حالة توفر صورة kernel ثنائية فقط ، حاول تثبيتها يدويًا. امنح ملف الصورة اسمًا فريدًا وضعه في الدليل / boot (يمكنك اختيار دليل آخر ، ولكن عادةً ما يتم وضع صور kernel هناك). قم بتحرير ملف تكوين أداة تحميل التشغيل ثم قم بتحديثه. على سبيل المثال ، إذا كنت تستخدم LILO ، فعدِّل الملف /etc/lilo.conf وقم بتشغيل الأمر lilo كجذر.
الخطوة 4
قم بتجميع النواة إذا كانت مصادرها متاحة فقط. تحضير النظام للتجميع. قم بتثبيت GCC ، الإصدارات المطورة من مكتبات glibc و ncurses. ضع مصادر kernel في دليل / usr / src / linux. إذا كانت هناك تصحيحات متوفرة ، فقم بتطبيقها باستخدام تصحيح الأمر.
الخطوة الخامسة
تكوين النواة. قم بالتغيير إلى الدليل / usr / src / linux. تشغيل make menuconfig لإنشاء تكوين جديد. إذا كنت بحاجة إلى إنشاء النواة باستخدام معلمات قريبة قدر الإمكان من المعلمات الموجودة ، فانسخ ملف التكوين من دليل / boot إلى / usr / src / linux ، وأعد تسميته إلى.config ، ثم قم بتشغيل الأمر make oldconfig.
الخطوة 6
بناء النواة والوحدات النمطية. قم بتشغيل الأوامر: make depmake cleanmake bzImagemake modules قم بتثبيت الوحدات النمطية عن طريق تنفيذ الأمر: make modules_install قم بتثبيت صورة kernel كما هو موضح في الخطوة الثالثة (الملف المصدر في شجرة البناء يسمى bzImage).