OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

9.5.2. تلميحات موجزة لإعادة تجميع Linux Kernel‌


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

بالنسبة لمعظم تعديلات kernel ، ستحتاج إلى تثبيت بعض الحزم بامتداد apt install build- أساسيات libncurses5-dev fakeroot.

الامر apt-cache search ^ linux-source يجب أن يسرد أحدث إصدار kernel تم حزمه بواسطة Kali ، و apt تثبيت مصدر لينكس-رقم الإصدار يقوم بتثبيت أرشيف مضغوط لمصدر kernel فيه / البيرة / SRC.


صورة

10https: //gitlab.com/kalilinux/packages

يجب استخراج ملفات المصدر بامتداد القطران -xaf في دليل آخر غير / البيرة / SRC (مثل

~ / نواة).

عندما يحين وقت تكوين النواة الخاصة بك ، ضع هذه النقاط في الاعتبار:


• ما لم تكن مستخدمًا متقدمًا ، يجب عليك أولاً ملء ملف تكوين kernel. الطريقة المفضلة هي استعارة التكوين القياسي لـ Kali عن طريق نسخ / boot / config-نسخة السلسلة إلى ~ / kernel / linux-source-رقم الإصدار/.config. بدلا من ذلك ، يمكنك استخدام make هندسة معمارية_defconfig للحصول على تكوين معقول للبنية المحددة.

• النص القائم جعل مينوكونفيغ ستقرأ أداة تكوين kernel ملف .config ملف ويقدم لك جميع عناصر التكوين في قائمة ضخمة يمكنك التنقل فيها. يؤدي تحديد عنصر إلى إظهار وثائقه وقيمه المحتملة ويسمح لك بإدخال قيمة جديدة.

عند التشغيل من دليل مصدر kernel الخاص بك ، اجعلها نظيفة سيزيل الملفات المترجمة مسبقًا وملفات جعل deb-pkg سيُنشئ ما يصل إلى خمس حزم دبيان. ال لينكس الصورة-الإصدار . DEB يحتوي الملف على صورة النواة والوحدات النمطية المرتبطة بها.

لاستخدام النواة المدمجة بالفعل ، قم بتثبيت الحزم المطلوبة مع دبكج -i file.deb. حزمة "linux- image" مطلوبة ؛ ما عليك سوى تثبيت حزمة "linux-headers" إذا كان لديك بعض وحدات kernel الخارجية التي يجب إنشاؤها ، وهذا هو الحال إذا كان لديك بعض حزم "* -dkms" مثبتة (تحقق من dpkg -l ”* -dkms” | grep ^ الثاني). ليست هناك حاجة للحزم الأخرى بشكل عام (ما لم تكن تعرف سبب حاجتك إليها!).


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: