AlmaLinux 8 và cách Update Kernel mới nhất

Update Kernel Mới Nhất Trong Almalinux 8

Dưới đây là hướng dẫn chi tiết cách cập nhật Kernel Linux mới nhất trên AlmaLinux 8. Việc cập nhật Kernel có thể mang lại các tính năng mới, cải thiện hiệu suất và sửa các lỗi bảo mật. Trong hướng dẫn này, chúng ta sẽ sử dụng ELRepo, một kho lưu trữ phổ biến cung cấp các phiên bản Kernel mới nhất cho các hệ thống RHEL-based như AlmaLinux.

Lưu Ý: Trước khi tiến hành cập nhật Kernel, hãy đảm bảo rằng bạn đã sao lưu dữ liệu quan trọng và hiểu rõ các bước thực hiện để tránh gặp phải sự cố không mong muốn.


1. Giới Thiệu Về ELRepo

ELRepo (Enterprise Linux Repository) là một kho lưu trữ cung cấp các gói phần mềm bổ sung cho các hệ điều hành RHEL-based như CentOS, RHEL, và AlmaLinux. ELRepo đặc biệt nổi bật với việc cung cấp các phiên bản Kernel mới nhất, bao gồm cả Kernel chính (Mainline) và Kernel dài hạn (Long-Term Support).

Các Loại Kernel Trong ELRepo:

  • kernel-ml (Mainline): Phiên bản Kernel mới nhất với các tính năng hiện đại.
  • kernel-lt (Long-Term Support): Phiên bản Kernel ổn định với hỗ trợ dài hạn, thích hợp cho môi trường sản xuất.

2. Bước Chuẩn Bị

a. Cập Nhật Hệ Thống

Trước khi cài đặt hoặc cập nhật bất kỳ gói phần mềm nào, hãy đảm bảo rằng hệ thống của bạn đã được cập nhật đầy đủ.

sudo dnf update -y
sudo dnf upgrade -y

b. Cài Đặt Các Phụ Thuộc Cần Thiết

ELRepo yêu cầu một số gói phụ thuộc để hoạt động đúng cách.

sudo dnf install -y epel-release

3. Cài Đặt ELRepo

Bước 1: Nhập Khóa GPG của ELRepo

Để đảm bảo tính bảo mật của các gói phần mềm từ ELRepo, bạn cần nhập khóa GPG của họ.

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Bước 2: Cài Đặt Kho Lưu Trữ ELRepo

sudo dnf install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm -y

4. Cài Đặt Kernel Mới Nhất Từ ELRepo

a. Chọn Loại Kernel Muốn Cài Đặt

  • kernel-ml: Nếu bạn muốn sử dụng phiên bản Kernel mới nhất với các tính năng hiện đại.
  • kernel-lt: Nếu bạn ưu tiên sự ổn định và hỗ trợ dài hạn.

b. Cài Đặt kernel-ml (Mainline)

sudo dnf --enablerepo=elrepo-kernel install kernel-ml -y

c. Hoặc Cài Đặt kernel-lt (Long-Term Support)

sudo dnf --enablerepo=elrepo-kernel install kernel-lt -y

5. Cập Nhật GRUB Và Thiết Lập Kernel Mới Làm Kernel Mặc Định

a. Xác Định Tên Kernel Mới Cài Đặt

Sau khi cài đặt, bạn có thể liệt kê các phiên bản Kernel đã được cài đặt:

rpm -qa | grep kernel

b. Cập Nhật Cấu Hình GRUB

Đối Với Hệ Thống BIOS:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Đối Với Hệ Thống UEFI:

sudo grub2-mkconfig -o /boot/efi/EFI/almalinux/grub.cfg

c. Đặt Kernel Mới Làm Kernel Mặc Định (Nếu Cần Thiết)

Thông thường, hệ thống sẽ tự động boot vào Kernel mới nhất. Tuy nhiên, nếu bạn cần chắc chắn:

  1. Xem Danh Sách Các Kernel Có Sẵn:

     
    awk -F\' '/menuentry / {print i++ " : " $2}' /etc/grub2.cfg
    
  2. Đặt Kernel Mới Làm Kernel Mặc Định:

    Giả sử Kernel mới nhất là mục đầu tiên (số 0):

     
    sudo grub2-set-default 0
    

6. Khởi Động Lại Hệ Thống

Sau khi hoàn tất các bước trên, hãy khởi động lại hệ thống để áp dụng Kernel mới.

sudo reboot

7. Xác Minh Kernel Đã Được Cập Nhật Thành Công

Sau khi hệ thống khởi động lại, hãy kiểm tra phiên bản Kernel hiện tại.

uname -r

Bạn nên thấy phiên bản Kernel mới nhất mà bạn đã cài đặt từ ELRepo.


8. Mẹo và Lưu Ý Khi Cập Nhật Kernel

  • Sao Lưu Dữ Liệu: Luôn luôn sao lưu hệ thống và dữ liệu quan trọng trước khi cập nhật Kernel.
  • Kiểm Tra Tương Thích: Đảm bảo rằng các phần mềm và driver hiện tại tương thích với phiên bản Kernel mới.
  • Giữ Một Kernel Cũ: Để đảm bảo rằng bạn có thể boot lại hệ thống nếu Kernel mới gặp sự cố, hãy giữ ít nhất một phiên bản Kernel cũ.
  • Theo Dõi Nhật Ký Hệ Thống: Sau khi cập nhật và khởi động lại, kiểm tra các nhật ký hệ thống để phát hiện kịp thời các lỗi có thể phát sinh.

9. Kết Luận

Việc cập nhật Kernel trên AlmaLinux 8 bằng ELRepo là một quá trình đơn giản nhưng đòi hỏi sự cẩn thận để đảm bảo rằng hệ thống của bạn vẫn hoạt động ổn định sau khi cập nhật. Bằng cách làm theo các bước hướng dẫn trên, bạn có thể dễ dàng cập nhật Kernel mới nhất, tận dụng các tính năng mới và cải thiện hiệu suất cho hệ thống của mình.

Nếu bạn gặp bất kỳ vấn đề nào trong quá trình cập nhật hoặc cần hỗ trợ thêm, hãy tham khảo Tài liệu chính thức của ELRepo hoặc liên hệ với bộ phận hỗ trợ của AlmaLinux.


Chúc bạn thành công trong việc cập nhật Kernel trên AlmaLinux 8! Nếu bạn có bất kỳ câu hỏi nào thêm hoặc cần hỗ trợ, đừng ngần ngại liên hệ với SysAdmin nhé!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *