Các vụ án

Nhà / Các vụ án
Các trường hợp mới nhất của công ty về Hướng dẫn cuối cùng để nâng cấp nhân Ubuntu của bạn: Phương pháp & Thực hành tốt nhất
2025-06-18

Hướng dẫn cuối cùng để nâng cấp nhân Ubuntu của bạn: Phương pháp & Thực hành tốt nhất

Việc duy trì một nhân Linux cập nhật là rất quan trọng đối với bảo mật, khả năng tương thích phần cứng và tối ưu hóa hiệu suất. Hướng dẫn này phác thảo các phương pháp đáng tin cậy để nâng cấp nhân trên các hệ thống Ubuntu, phục vụ cho các trường hợp sử dụng và trình độ chuyên môn khác nhau. Tại sao cần nâng cấp Kernel? Bản vá bảo mật: Giảm thiểu các lỗ hổng. Hỗ trợ phần cứng: Kích hoạt các thiết bị/tính năng mới hơn. Tăng hiệu suất: Hưởng lợi từ các cải tiến bộ lập lịch/IO. Sửa lỗi ổn định: Giải quyết các lỗi cấp kernel. ⚠️ Thận trọng: Kiểm tra nâng cấp trong môi trường không sản xuất trước. Đảm bảo trình điều khiển quan trọng (ví dụ: NVIDIA, ZFS) hỗ trợ kernel mục tiêu. Luôn có kế hoạch sao lưu/khôi phục. Phương pháp 1: Sử dụng Kho lưu trữ Ubuntu chính thức (Đề xuất) Tốt nhất cho: Kernel ổn định, đã được kiểm tra với hỗ trợ dài hạn (LTS). Các bước: Cập nhật danh sách gói: bash sudo apt update && sudo apt full-upgrade -y Cài đặt Kernel HWE (Hệ thống LTS):Đối với Ubuntu 22.04 LTS: bash sudo apt install --install-recommends linux-generic-hwe-22.04 Khởi động lại & Xác minh: bash sudo reboot uname -r # Kiểm tra phiên bản kernel (ví dụ: 6.5.x) Phương pháp 2: Sử dụng Mainline Kernel PPA (Kernel mới nhất) Tốt nhất cho: Những người đam mê cần các tính năng tiên tiến.Rủi ro: Ít được kiểm tra; các vấn đề tương thích tiềm ẩn. Thêm Mainline PPA: bash sudo add-apt-repository ppa:cappelikan/ppa -y sudo apt update Cài đặt Công cụ GUI Mainline (Tùy chọn): bash sudo apt install mainline Khởi chạy qua mainline để chọn/cài đặt kernel bằng đồ họa. Hoặc Cài đặt qua CLI: bash sudo apt install linux-image-unsigned--generic linux-headers--generic (Thay thế  bằng kernel mục tiêu, ví dụ: 6.8.4) Phương pháp 3: Biên dịch Kernel thủ công Tốt nhất cho: Tùy chỉnh hoặc nhu cầu gỡ lỗi cụ thể. Quy trình: Cài đặt các phụ thuộc: bash sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev Tải xuống mã nguồn Kernel:Truy cập kernel.org, tải xuống nguồn mong muốn (ví dụ: linux-6.8.tar.xz). Giải nén & Cấu hình: bash tar -xvf linux-6.8.tar.xz cd linux-6.8 make menuconfig # Sử dụng cấu hình hiện tại: /boot/config-$(uname -r) Biên dịch & Cài đặt: bash make -j$(nproc) # Biên dịch bằng tất cả các lõi sudo make modules_install # Cài đặt các mô-đun sudo make install # Cài đặt kernel sudo update-initramfs -c -k 6.8.0 # Cập nhật initramfs sudo update-grub # Cập nhật GRUB sudo reboot Kế hoạch Khôi phục Khởi động vào Kernel trước đó: Giữ Shift trong khi khởi động để truy cập GRUB → Chọn kernel cũ hơn. Xóa Kernel có vấn đề: bash sudo apt purge linux-image--generic Xác minh & Thực tiễn tốt nhất
1