يعد الحفاظ على نواة Linux محدثة أمرًا بالغ الأهمية للأمان وتوافق الأجهزة وتحسين الأداء. يوضح هذا الدليل طرقًا موثوقة لترقية النواة على أنظمة Ubuntu، مع تلبية حالات الاستخدام المختلفة ومستويات الخبرة.
تصحيحات الأمان: تخفيف الثغرات الأمنية.
دعم الأجهزة: تمكين الأجهزة/الميزات الأحدث.
مكاسب الأداء: الاستفادة من تحسينات المجدول/الإدخال والإخراج.
إصلاحات الاستقرار: حل الأخطاء على مستوى النواة.
⚠️ تنبيه:
اختبر الترقيات في بيئات غير إنتاجية أولاً.
تأكد من أن برامج التشغيل الهامة (مثل NVIDIA و ZFS) تدعم النواة المستهدفة.
احتفظ دائمًا بخطة احتياطية/تراجع.
الأفضل لـ: نوى مستقرة ومختبرة مع دعم طويل الأمد (LTS).
تحديث قوائم الحزم:
sudo apt update && sudo apt full-upgrade -y
تثبيت نواة HWE (أنظمة LTS):
لـ Ubuntu 22.04 LTS:
sudo apt install --install-recommends linux-generic-hwe-22.04
إعادة التشغيل والتحقق:
sudo reboot uname -r # تحقق من إصدار النواة (على سبيل المثال، 6.5.x)
الأفضل لـ: عشاق الحاجة إلى أحدث الميزات.
المخاطرة: أقل اختبارًا؛ مشاكل التوافق المحتملة.
إضافة Mainline PPA:
sudo add-apt-repository ppa:cappelikan/ppa -y sudo apt update
تثبيت أداة واجهة المستخدم الرسومية Mainline (اختياري):
sudo apt install mainline
تشغيل عبر mainline
لتحديد/تثبيت النوى بيانيًا.
أو التثبيت عبر CLI:
sudo apt install linux-image-unsigned-<version>-generic linux-headers-<version>-generic
(استبدال بالنواة المستهدفة، على سبيل المثال،
6.8.4
)
الأفضل لـ: التخصيص أو احتياجات التصحيح المحددة.
تثبيت التبعيات:
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
تنزيل مصدر النواة:
قم بزيارة kernel.org, قم بتنزيل المصدر المطلوب (على سبيل المثال، linux-6.8.tar.xz
).
استخراج وتكوين:
tar -xvf linux-6.8.tar.xz cd linux-6.8 make menuconfig # استخدم التكوين الحالي: /boot/config-$(uname -r)
تجميع وتثبيت:
make -j$(nproc) # تجميع باستخدام جميع النوى sudo make modules_install # تثبيت الوحدات sudo make install # تثبيت النواة sudo update-initramfs -c -k 6.8.0 # تحديث initramfs sudo update-grub # تحديث GRUB sudo reboot
التمهيد في النواة السابقة:
اضغط باستمرار على Shift
أثناء التمهيد للوصول إلى GRUB → حدد النواة الأقدم.
إزالة النواة الإشكالية:
sudo apt purge linux-image-<version>-generic
العنوان
الغرفة 302، المبنى 26، رقم 1301-1 شارع غوانغوانغ مجتمع شينلان، شارع غوانلان، منطقة لونغهوا شنشن، غوانغدونغ، الصين
الهاتف
86--18576671228
البريد الإلكتروني
info@zzyuantech.com