การรักษาเนอร์เนลลินูคัสที่ทันสมัยเป็นสิ่งสําคัญสําหรับความปลอดภัย, ความเข้ากันของฮาร์ดแวร์ และการปรับปรุงผลงานบริการสําหรับกรณีการใช้งานที่แตกต่างกันและระดับความชํานาญ.
แพทช์ความปลอดภัย:ลดความเปราะบาง
การสนับสนุนฮาร์ดแวร์:เปิดเครื่องมือ/คุณสมบัติใหม่กว่า
การเพิ่มผลงาน:สร้างประโยชน์จากการปรับปรุงการกําหนดเวลา / IO
การแก้ไขความมั่นคง:แก้ไขข้อผิดพลาดระดับเนอร์เนล
️️ระวัง:
ทดสอบการปรับปรุงในสภาพแวดล้อมที่ไม่ใช่การผลิตก่อน
ให้แน่ใจว่าไดรเวอร์สําคัญ (เช่น NVIDIA, ZFS) รองรับเคอร์เนลเป้าหมาย
มีแผนสํารอง/การกลับคืน
ดีที่สุดสําหรับ:คาร์เนลที่มั่นคง และผ่านการทดสอบ และมีการสนับสนุนระยะยาว (LTS)
อัพเดทรายการแพคเกจ:
sudo ทันสมควรปรับปรุง&& sudo ทันสมควรอัพเกรดเต็ม- ครับ
ติดตั้ง HWE Kernel (LTS Systems)
สําหรับ Ubuntu 22.04 LTS:
sudo ทันสมควร ติดตั้ง--ติดตั้ง-แนะนํา Linux-generic-hwe-2204
รีบูทและตรวจสอบ:
sudo รีบเริ่มต้น รายชื่อ - r # ตรวจสอบเวอร์ชั่นเนอร์เนล (ตัวอย่างเช่น 6.5.x)
ดีที่สุดสําหรับ:ผู้รักการเล่นที่ต้องการฟังก์ชันที่ทันสมัย
ความเสี่ยง:ทดสอบน้อยกว่า ปัญหาความสอดคล้อง
เพิ่ม Mainline PPA:
sudoadd-apt-repository ppa:cappelikan/ppa- ครับ sudo ทันสมควรปรับปรุง
อุปกรณ์ GUI สายหลัก (ไม่จําเป็น)
sudo ทันสมควร ติดตั้งสายหลัก
เปิดตัวผ่านสายหลัก
เพื่อเลือก/ติดตั้งเนอร์เนลด้วยรูปภาพ
หรือติดตั้งผ่าน CLI:
sudo ทันสมควร ติดตั้งลินุ๊กส์-ภาพ-ไม่ลงนาม<รุ่น>-หัวข้อทั่วไปของลินูคซ์<รุ่น>-ทั่วไป
(เปลี่ยน)
ด้วยเนอร์เนลเป้าหมาย เช่น6.8.4
)
ดีที่สุดสําหรับ:ความต้องการในการปรับแต่งหรือปรับผิดพลาดเฉพาะเจาะจง
อุปกรณ์ติดตั้งความขึ้นอยู่กับ:
sudo ทันสมควร ติดตั้งสร้าง libncurses-dev-essential บิซอนฟล็กซ์ libssl-dev libelf-dev
ดาวน์โหลด Kernel Source:
การเยี่ยมชมkernel.org, ดาวน์โหลดแหล่งที่ต้องการ (เช่นลินูซ์ 68.tar.xz
)
สกัด & ปรับแต่ง:
ทองเหลือง - xvfลินูซ์ 68.tar.xzซีดีลินูซ์ 68ทําmenuconfig# ใช้การตั้งค่าปัจจุบัน: /boot/config-$ ((uname -r)
รวมและติดตั้ง:
ทํา-j$(nproc) # ทําการคอมปิลด้วยคอร์ทั้งหมด sudo ทําmodules_install# ติดตั้งโมดูล sudo ทํา ติดตั้ง #ติดตั้งเนอร์เนล sudoupdate-initramfs- c -k 6.8.0# อัพเดท initramfs sudo update-grub # อัพเดท GRUB sudo รีบเริ่มต้น
เบ็ตเข้าเนอร์เนลก่อนหน้า:
เดี๋ยวก่อนโปรแกรม
ระหว่างการ boot เพื่อเข้าถึง GRUB → เลือกเนอร์เนลเก่ากว่า
ถอน Kernel ที่มีปัญหา:
sudo