Bạn bật máy, chuẩn bị làm việc, chỉnh sửa tài liệu, mix nhạc, hoặc chỉ chơi game... nhưng có chuyện gì đó sai. Ubuntu không boot.
Buồn thay, dù Linux nói chung đáng tin cậy và Ubuntu phổ biến, đôi khi nó gặp vấn đề, giống như Windows 11 hay macOS. Trong hầu hết trường hợp, bạn có thể khắc phục.
Dù bạn dùng Ubuntu Desktop hay Ubuntu Server, đây là những gì làm khi Ubuntu không boot.
Ubuntu không boot? Thử 5 mẹo này
Ubuntu thường hoạt động out-of-the-box. Bạn có thể nhận diện hầu hết vấn đề boot bằng khởi động rất chậm hoặc Ubuntu không khởi động hoàn toàn.
Nếu Ubuntu không boot, hãy lần lượt thực hiện 5 bước sau:
- Kiểm tra thiết bị bootable
- GRUB bootloader có hoạt động không?
- Sửa menu bootloader
- Cài lại Ubuntu
- Thay thế phần cứng lỗi
Mặc dù các bước này chủ yếu cho người dùng Ubuntu, bạn có thể áp dụng cho các OS Linux khác. Tuy nhiên, nếu bạn dùng mã hóa đĩa, một số cách sửa sẽ không hiệu quả.
Nếu hệ thống Ubuntu không boot, đã đến lúc làm theo 5 bước này. Bạn có thể dùng các bước này bất kỳ lúc nào, dù bạn đã chạy Ubuntu một thời gian hay Ubuntu không boot ngay sau khi cài.
1. Thiết bị gắn kèm gây sự cố boot Ubuntu?
Nếu Ubuntu không khởi động, có thể do có disk bootable gắn kèm.
Bạn không đơn độc. Đây là một trong những vấn đề phổ biến nhất Ubuntu không boot, thường xảy ra ngay sau cài đặt. Nguyên nhân là disk cài Ubuntu (USB hoặc DVD) được thiết lập làm thiết bị boot. Vấn đề phổ biến đến mức trình cài hướng dẫn bạn eject media cài trước khi boot lần đầu.
Để kiểm tra thiết bị boot hiện tại, boot vào UEFI/BIOS hệ thống hoặc menu boot order. Cả hai truy cập từ màn hình POST xuất hiện khi PC bật. Nếu khó tìm menu boot order, xem tài liệu máy tính (hoặc mainboard).
2. Ubuntu không boot vì GRUB Bootloader không hoạt động
GRUB là bootloader đảm bảo OS được chọn boot. Trên máy dual-boot, nó liệt kê và boot tất cả OS đã cài, bao gồm Windows.
Tuy nhiên, cài Windows song song Ubuntu có thể dẫn đến bootloader bị ghi đè, gây khó khăn boot Ubuntu.
Vấn đề khác có thể làm hỏng bootloader, như nâng cấp thất bại hoặc mất điện. Dù tình huống nào, bạn có thể thấy lỗi trên Ubuntu như "grub failed boot detection".
Để kiểm tra GRUB bootloader, khởi động lại PC giữ Shift. Bây giờ bạn nên thấy danh sách OS đã cài; điều hướng menu bằng phím mũi tên.
Nếu không, vấn đề là GRUB bootloader bị hỏng hoặc ghi đè. Sửa bootloader là giải pháp duy nhất. (Nếu dual-boot, bạn vẫn truy cập được Windows).
Nếu bạn thấy GRUB Bootloader, hãy bỏ qua đến phần tiếp theo.
Sửa GRUB Bootloader để boot Ubuntu
Nếu GRUB không load, Ubuntu không boot. May mắn thay, bạn có thể sửa GRUB dùng media cài Ubuntu. Khởi động lại máy với disc cài và chờ load.
Lại một lần, bạn có thể cần đổi boot order như trên. Hãy ghi nhớ boot order trước khi thay đổi!
Với media cài boot vào môi trường Live, xác nhận có kết nối mạng rồi mở Terminal. Nhập:
sudo grub-install /dev/sda
Bạn cũng có thể update GRUB bằng:
sudo update-grub
Bây giờ bạn nên khởi động lại PC và boot vào Ubuntu. Hoặc nó sẽ liệt kê là tùy chọn trong menu GRUB bootloader.
Nếu bạn thấy bootloader, bạn không cần làm các bước trên. Có công cụ recovery tích hợp giúp khi Ubuntu không boot.
Trong menu bootloader:
- Chọn Advanced options for Ubuntu
- Dùng phím mũi tên chọn mục có thêm (recovery mode)
- Nhấn Enter để tiếp tục
Chờ Ubuntu boot vào phiên bản rút gọn của OS. Nếu từng boot Windows Safe Mode, bạn sẽ thấy điều tương tự.
Một vài tùy chọn sửa chữa có thể giải quyết khi Ubuntu không boot. Ba tùy chọn bạn nên thử, theo thứ tự:
- fsck: Công cụ kiểm tra hệ thống file, quét ổ cứng và sửa lỗi tìm thấy.
- clean: Dùng để giải phóng không gian; hữu ích nếu lý do Ubuntu không boot là hết dung lượng HDD.
- dpkg: Sửa gói phần mềm bị hỏng. Cài đặt hoặc cập nhật phần mềm thất bại có thể gây vấn đề boot. Sửa chúng sẽ giải quyết.
Nếu bạn vừa cài Ubuntu và nó không boot, bạn cũng nên thử công cụ failsafeX. Driver đồ họa hoặc vấn đề với Xorg graphical server có thể là lỗi. Dùng failsafeX để khắc phục lỗi boot Ubuntu này.
Mục root dành cho user nâng cao có kỹ năng sửa thủ công.
4. Ubuntu boot failed? Đã đến lúc cài lại
Tất nhiên, nếu Ubuntu không hoạt động do lỗi có thể tốn nhiều thời gian để giải quyết, bạn có thể thích cài lại Ubuntu. Bạn có thể làm vậy mà không ghi đè file và thư mục hiện có. Thực tế, đây là một trong những cách sửa dễ nhất nếu Ubuntu không boot.
- Trước tiên, boot vào môi trường Live trên media cài Ubuntu như đã giải thích.
- Tiếp theo, bắt đầu cài đặt Ubuntu.
- Khi trình cài phát hiện Ubuntu đã cài, chọn Reinstall Ubuntu.
- Chọn tùy chọn có ghi "Documents, music, and other personal files will be kept."
- Tiến hành cài lại.
Tất nhiên, như một biện pháp phòng ngừa, bạn nên đã có backup toàn bộ dữ liệu Ubuntu. Có thể backup thủ công bằng tiện ích backup hoặc dùng công cụ clone disk như dd.
Sau khi cài lại xong, Ubuntu nên hoạt động trở lại.
Tùy chọn Erase Ubuntu and Install không khuyến khích trừ khi các tùy chọn khác thất bại. Lại một lần, bạn nên backup dữ liệu trước.
5. Ubuntu Linux không boot? Kiểm tra phần cứng lỗi
Một nguyên nhân khác khiến Ubuntu không boot là phần cứng lỗi. Vấn đề boot có thể do:
- Lỗi ổ cứng HDD hoặc cáp
- Vấn đề mainboard
- Vấn đề bộ vi xử lý (CPU)
- Vấn đề nguồn (PSU)
Xem hướng dẫn sửa ổ cứng HDD. Bạn cũng có thể đọc về tập trung chẩn đoán vấn đề phần cản máy tính không boot.
Khi ổ HDD lỗi được thay thế, bạn thường cần cài lại Ubuntu từ đầu trừ khi có backup. Mặc dù đây là cách "đốt đất", nó sẽ giải quyết vấn đề Ubuntu không khởi động.
Tạm biệt vấn đề boot Ubuntu!
Dù Ubuntu mới cài boot failed hay cài cũ không hoạt động, không nhất thiết là sửa dễ dàng.
Nếu bạn không sửa được GRUB bootloader, có thể mất nhiều thời gian trước khi có máy dùng được. Thêm một lý do ủng hộ việc duy trì backup thường xuyên hoặc ít nhất sync dữ liệu quan trọng lên cloud!
Nhớ rằng, điều này có thể xảy ra với bất kỳ OS nào, không chỉ Ubuntu. Nếu không cách nào hiệu quả, cuối cùng bạn nên cài sạch phiên bản Ubuntu mới nhất.