OnWorks Linux و Windows Online WorkStations

الشعار

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

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

9.2.3. تكوين Kernel‌


تتكون الخطوة التالية من تكوين النواة وفقًا لاحتياجاتك. الإجراء الدقيق يعتمد على الأهداف.

يعتمد بناء النواة على ملف تكوين النواة. في معظم الحالات ، من المرجح أن تظل قريبًا قدر الإمكان من تلك المقترحة من قبل Kali ، والتي ، مثل جميع توزيعات Linux ، مثبتة في

/ دليل التمهيد. في هذه الحالة ، بدلاً من إعادة تكوين كل شيء من البداية ، يكفي عمل نسخة من / boot / config-الإصدار ملف. (يجب أن يكون الإصدار هو نفس إصدار kernel المستخدم حاليًا ، والذي يمكن العثور عليه باستخدام الأمر uname -r.) ضع النسخة في ملف .config في الدليل الذي يحتوي على مصادر kernel.


$ cp /boot/config-4.9.0-kali1-amd64 ~ / kernel / linux-source-4.9 / .config

$ cp /boot/config-4.9.0-kali1-amd64 ~ / kernel / linux-source-4.9 / .config


بدلاً من ذلك ، نظرًا لأن النواة توفر تكوينات افتراضية في arch /قوس/ configs / * _ defconfig ، يمكنك وضع التكوين المحدد في مكانه باستخدام أمر مثل make x86_64_defconfig (في حالة جهاز كمبيوتر 64 بت) أو إنشاء i386_defconfig (في حالة جهاز كمبيوتر 32 بت).

ما لم تكن بحاجة إلى تغيير التكوين ، يمكنك التوقف هنا والتخطي إلى القسم 9.2.4، "كوم- تتراكم وبناء العبوة"[الصفحة 236]. إذا كنت بحاجة إلى إجراء تغييرات أو إذا قررت إعادة تكوين كل شيء من البداية ، فيجب أن تأخذ الوقت الكافي لتكوين النواة الخاصة بك. هناك العديد من الواجهات المخصصة في دليل مصدر kernel والتي يمكن استخدامها عن طريق استدعاء جعل الهدف القيادة أين الهدف هي إحدى القيم الموضحة أدناه.

جعل مينوكونفيغ يجمع ويطلق واجهة تكوين kernel في وضع النص (هذا هو المكان الذي يحتوي فيه ملف libncurses5-dev الحزمة مطلوبة) ، والتي تتيح التنقل في العديد من خيارات النواة المتاحة في هيكل هرمي. الضغط على الفضاء مفتاح يغير قيمة الخيار المحدد ، و أدخل يتحقق من صحة الزر المحدد في الجزء السفلي من الشاشة ؛ حدد العودة إلى القائمة الفرعية المحددة ؛ يغلق الخروج الشاشة الحالية ويتحرك للخلف في التسلسل الهرمي ؛ ستعرض التعليمات معلومات أكثر تفصيلاً عن دور الخيار المحدد. تسمح مفاتيح الأسهم بالتحرك ضمن قائمة الخيارات والأزرار. للخروج من برنامج التكوين ، اختر خروج من القائمة الرئيسية. يعرض البرنامج بعد ذلك حفظ التغييرات التي أجريتها ؛ تقبل إذا كنت راضيا عن اختياراتك.

تتمتع الواجهات الأخرى بميزات متشابهة ولكنها تعمل ضمن واجهات رسومية أكثر حداثة ، مثل جعل xconfig، والذي يستخدم واجهة رسومية Qt ، و جعل gconfigالذي يستخدم GTK +. السابق يتطلب libqt4 ديف، في حين أن هذا الأخير يعتمد على libglade2- ديف و libgtk2.0 ديف.


التعامل مع عفا عليها الزمن عندما تقدم ملف .config ملف تم إنشاؤه مع ملف آخر (عادةً ما يكون أقدم)

.config ملفات إصدار kernel ، سيكون عليك تحديثه. يمكنك القيام بذلك مع جعل oldconfig، والتي ستطرح عليك بشكل تفاعلي الأسئلة المقابلة لخيارات التكوين الجديدة. إذا كنت تريد استخدام الإجابة الافتراضية لجميع هذه الأسئلة ، فيمكنك استخدام جعل olddefconfig. مع جعل oldnoconfig، ستفترض إجابة سلبية على جميع الأسئلة.

التعامل مع عفا عليها الزمن عندما تقدم ملف .config ملف تم إنشاؤه مع ملف آخر (عادةً ما يكون أقدم)

.config ملفات إصدار kernel ، سيكون عليك تحديثه. يمكنك القيام بذلك مع جعل oldconfig، والتي ستطرح عليك بشكل تفاعلي الأسئلة المقابلة لخيارات التكوين الجديدة. إذا كنت تريد استخدام الإجابة الافتراضية لجميع هذه الأسئلة ، فيمكنك استخدام جعل olddefconfig. مع جعل oldnoconfig، ستفترض إجابة سلبية على جميع الأسئلة.


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