Màn hình “Grub Rescue” đen xì và cách giải quyết êm đẹp
Dân chơi Dual-boot (cài Ubuntu song song Windows) chắc không lạ gì cảnh này: Vừa update Windows xong, menu chọn hệ điều hành biến mất tăm. Máy tính nhảy thẳng vào Windows như chưa từng có Linux. Tệ hơn, bạn bị kẹt ở màn hình đen với dòng chữ grub rescue> lạnh lẽo.
Ngày trước, mình thường phải gõ cả tá lệnh chroot hay mount thủ công để cứu boot. Chỉ cần gõ nhầm sda1 thành sdb1 là rủi ro mất dữ liệu hiện hữu ngay trước mắt. Sau khi quản lý dàn 20 máy trạm chạy Ubuntu tại văn phòng, mình rút ra kinh nghiệm: Boot-Repair là lựa chọn số 1. Công cụ này gói gọn mọi thao tác dòng lệnh phức tạp vào vài cú click chuột, cứu nguy cho cả newbie lẫn dân chuyên trong tích tắc.
Tại sao Ubuntu lại bị mất quyền khởi động?
Hiểu đúng bệnh mới bốc đúng thuốc. Qua thực tế sửa máy, mình thấy có 3 kịch bản gây lỗi phổ biến nhất:
- Windows “chiếm quyền”: Các bản cập nhật lớn của Windows thường tự ý ghi đè trình quản lý khởi động lên phân vùng EFI, đẩy GRUB của Ubuntu ra rìa.
- Thay đổi UUID phân vùng: Khi bạn dùng GParted để resize ổ đĩa, ID của phân vùng
/bootbị thay đổi. Kết quả là GRUB không tìm thấy nhân Linux (Kernel) để khởi động. - Lỗi ổ cứng hoặc nguồn điện: Máy sập nguồn đột ngột khi đang cập nhật Kernel khiến file cấu hình
grub.cfgbị hỏng nặng.
Boot-Repair sẽ quét toàn bộ ổ cứng để nhận diện mọi hệ điều hành hiện có. Sau đó, nó tự động nạp lại GRUB và xây dựng lại menu khởi động chuẩn xác nhất.
Các bước chuẩn bị trước khi “hành sự”
Vì không thể vào Ubuntu từ ổ cứng, bạn cần một môi trường trung gian. Hãy chuẩn bị một chiếc USB Boot chứa bản cài đặt Ubuntu (Live USB). Mình luôn để sẵn một cái trong ví, nó là vật cứu cánh trong mọi tình huống máy lỗi.
- Tạo Live USB Ubuntu bằng Rufus hoặc BalenaEtcher.
- Cắm USB vào máy, khởi động lại và chọn boot từ USB trong BIOS/Boot Menu.
- Chọn “Try Ubuntu” để vào màn hình Desktop dùng thử.
Cài đặt Boot-Repair trên Live USB
Môi trường Live USB mặc định không có sẵn công cụ này. Bạn cần kết nối Internet, mở Terminal (Ctrl+Alt+T) và chạy 3 lệnh sau:
# Thêm kho lưu trữ PPA
sudo add-apt-repository ppa:yannubuntu/boot-repair
# Cập nhật danh sách phần mềm
sudo apt update
# Cài đặt công cụ
sudo apt install -y boot-repair
Cài xong, bạn gõ boot-repair để khởi động ứng dụng ngay trong Terminal.
Sửa lỗi cực nhanh với “Recommended Repair”
Đây là “nút bấm thần kỳ” giải quyết được 90% các ca mất boot thông thường. Bạn chỉ cần nhấn vào “Recommended repair (repairs most frequent problems)” và chờ đợi.
Quá trình này thường mất khoảng 2 đến 5 phút. Đôi khi, phần mềm sẽ hiện bảng thông báo yêu cầu bạn copy một vài đoạn lệnh dán vào Terminal. Đừng lo lắng, hãy làm theo đúng chỉ dẫn. Đó thường là lệnh gỡ bỏ các gói GRUB cũ bị lỗi để cài lại bản mới sạch sẽ hơn.
Cuối cùng, phần mềm sẽ cung cấp một đường link (dạng paste.ubuntu.com). Hãy chụp lại link này bằng điện thoại. Nếu máy vẫn không boot được, bạn có thể gửi link đó lên các diễn đàn để chuyên gia xem log chi tiết cấu hình máy bạn.
Tùy chỉnh nâng cao cho các ca khó
Tab Advanced Options là nơi dành cho những ai thích kiểm soát sâu hoặc dùng cấu hình RAID, LVM. Mình thường dùng tab này trong hai trường hợp đặc biệt:
- Lỗi Driver Card đồ họa: Thêm tham số
nomodesetvào GRUB options để máy lên hình nếu bạn dùng card NVIDIA đời mới. - Chỉnh thời gian chờ: Mình thường tăng mục “Seconds to display the boot menu” lên 10 giây để dễ dàng chọn hệ điều hành khi máy khởi động quá nhanh.
Kết quả thực tế
Sau khi máy báo thành công, hãy rút USB và khởi động lại. Menu GRUB màu tím quen thuộc sẽ hiện ra. Bạn sẽ thấy đầy đủ các lựa chọn: Ubuntu, Windows Boot Manager và các chế độ cứu hộ.
Mình từng cứu một máy chủ chạy Ubuntu 22.04 đóng vai trò Node cho KVM sau khi nâng cấp BIOS. Thay vì mất cả buổi chiều cài lại toàn bộ dịch vụ, mình chỉ tốn đúng 10 phút với Boot-Repair. Hiệu quả mang lại thực sự rất đáng kinh ngạc.
Lưu ý để tránh “chữa lợn lành thành lợn què”
Dù Boot-Repair rất thông minh, bạn vẫn nên tuân thủ vài nguyên tắc an toàn sau:
- Luôn cắm sạc: Nếu máy sập nguồn khi đang ghi đè GRUB, bảng phân vùng có thể bị hỏng (corrupted).
- Tắt Secure Boot: Với các máy đời mới chạy UEFI, hãy tắt Secure Boot trong BIOS để GRUB có quyền ghi đè dữ liệu khởi động.
- Sao lưu dữ liệu: Dù tỉ lệ lỗi của Boot-Repair cực thấp, nhưng việc backup các file quan trọng trước khi can thiệp hệ thống chưa bao giờ là thừa.
Làm chủ được Boot-Repair giúp bạn tự tin hơn khi vọc vạch Linux. Chúc các bạn hồi sinh hệ thống thành công!

