Mới đây, bản cập nhật GRUB 2.06.r322 trên EndeavourOS cùng các distro nhà Arch Linux đã gây ra lỗi khiến nhiều máy tính không thể khởi động vào hệ điều hành, mà lại chạy thẳng vào phần BIOS Setup. Chi tiết vấn đề này đã được team EndeavourOS chia sẻ trên Reddit dưới đây

Laptop Lenovo Yoga X1 Gen 2 của mình cũng dính lỗi này. Tối qua mở máy hoài không được, nó toàn truy cập vào BIOS, tắt mở lại nhiều lần cũng không được. Cứ tưởng phần cứng có vấn đề, làm kiểm tra xét nghiệm đủ thứ nhưng thấy mọi thứ đều ổn. Hoá ra, vấn đề là do bản cập nhật mới của GRUB gây ra lỗi khởi động.

Nếu bạn cũng đang gặp vấn đề tương tự, dưới đây là cách xử lý để giúp hệ thống hoạt động lại bình thường.

1. Khởi động bằng EndeavourOS Live USB

Tải file ISO từ trang chủ, sau đó dùng Etcher để tạo Bootable USB cài đặt. Sau đó khởi động lại máy, chọn Boot từ USB.

2. Chroot vào phân vùng cài đặt EndeavourOS trên máy

Sau khi đã khởi động vào EndeavourOS Live ISO, mở Terminal và tìm phân vùng cài đặt hệ điều hành và phân vùng EFI System của ổ cứng trong máy

sudo fdisk -lCode language: Nginx (nginx)

Theo như kết quả trả về, phân vùng cài đặt Linux trên ổ cứng của mình là /dev/nvme0n1p5 còn phân vùng EFI System là /dev/nvme0n1p1. Mount hai phân vùng này vào hệ thống

sudo mount /dev/nvme0n1p5 
sudo mount /dev/nvme0n1p1 /mnt/boot/efiCode language: Shell Session (shell)

Truy cập vào phân vùng cài đặt EndeavourOS

sudo arch-chroot /mntCode language: Nginx (nginx)

3. Cài đặt GRUB

Sử dụng lệnh sau để cài đặt lại GRUB

grub-install

Sau đó, khởi động lại máy tính. Mọi thứ giờ sẽ hoạt động bình thường trở lại, không còn bị dính vòng lặp BIOS nữa.

4. Chú ý

Nếu bạn chưa cập nhật hệ thống EndeavourOS trong thời gian gần đây và đang muốn cập nhật, hãy làm theo các bước sau để tránh gặp lỗi GRUB

  1. Cập nhật hệ thống như bình thường bằng lệnh yay
  2. Ngay sau khi cập nhật, cài đặt lại GRUB trước khi tắt máy
sudo grub-install
Code language: Nginx (nginx)
  1. Giờ bạn có thể khởi động lại máy bình thường. Mọi thứ sẽ hoạt động ổn định, không lo bị lỗi.

Nguồn: https://forum.endeavouros.com/t/the-latest-grub-package-update-needs-some-manual-intervention/30689

Lưu ý: Nếu bạn cần hỗ trợ kỹ thuật, vui lòng gửi câu hỏi trực tiếp ở phần Thảo luận bên dưới, mình sẽ trả lời sớm. Đừng vào hỏi trong fanpage Yêu Chạy Bộ, sẽ không có phản hồi đâu!

Để 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 *


One Comment

  1. Hoan NGUYEN NGOC
    From:
    hoan@wanaado.fr
    To:
    jean-pierre.francois@neuf.fr
    ,maikhai
    Thu, Nov 30 at 11:53 PM

    https://sourceforge.net/projects/toysbox/files/Mactiti_project/

    Tôi dán đại cái meo của cụ Hoàn trong đó có link về bản Mac Live do cụ làm. Nếu bạn thích vọc thì tải về làm thử chơi.
    Đừng gửi mail trực tiếp cho cụ vì tôi chưa xin phép. Có gì text cho tôi trước. Thân mến.