Đôi khi Linux cũng gặp sự cố khởi động, giống như Windows 10 hoặc macOS. Trong hầu hết các trường hợp, bạn sẽ có thể giải quyết vấn đề này.
5 cách để thử nếu Ubuntu không khởi động
Nếu Ubuntu không khởi động, hãy làm theo năm bước sau:
- Kiểm tra các thiết bị có thể khởi động
- Bộ nạp khởi động (Bootloader) GRUB có hoạt động không?
- Sửa chữa menu bộ nạp khởi động
- Cài đặt lại Ubuntu
- Thay thế phần cứng bị lỗi
Mặc dù các bước này được thiết kế cho người dùng Ubuntu nhưng chúng cũng có thể được áp dụng cho các hệ điều hành Linux khác. Tuy nhiên, lưu ý rằng nếu bạn đang sử dụng mã hóa đĩa, một số cách trên sẽ không hoạt động.
Bây giờ, hãy đi sâu chi tiết vào từng cách.
1. Có phải thiết bị đính kèm gây ra sự cố khởi động không?
Nếu Ubuntu không khởi động được, một trong những nguyên nhân phổ biến nhất là có một đĩa khởi động được đính kèm. Vấn đề này thường xảy ra ngay sau khi cài đặt hệ thống. Điều này là do đĩa khởi động Ubuntu (thiết bị USB hoặc DVD) được đặt làm thiết bị khởi động. Chính bởi vậy mà trình cài đặt (installer) hướng dẫn bạn rút (eject) phương tiện cài đặt trước lần khởi động đầu tiên.
Để kiểm tra thiết bị khởi động, hãy khởi động vào hệ thống UEFI / BIOS hay menu thứ tự khởi động. Cả hai đều có thể được truy cập từ màn hình POST xuất hiện khi máy tính của bạn bật nguồn. Nếu bạn gặp sự cố khi tìm menu thứ tự khởi động, hãy xem lại tài liệu của máy tính (hoặc bo mạch chủ).
2. Bộ nạp khởi động (Bootloader) GRUB không hoạt động
GRUB là bộ nạp khởi động (Bootloader) đảm bảo hệ điều hành đã chọn sẽ khởi động. Trên máy khởi động kép, nó sẽ liệt kê và khởi động tất cả các hệ điều hành đã cài đặt, bao gồm cả Windows.
Tuy nhiên, việc cài đặt Windows cùng với Ubuntu có thể dẫn đến việc bộ nạp khởi động bị ghi đè, dẫn đến sự cố khởi động Ubuntu.
Các vấn đề khác có thể làm hỏng bộ nạp khởi động là nâng cấp không thành công hoặc mất điện. Dù tình huống xảy ra là gì, bạn có thể gặp thông báo lỗi như “grub failed boot detection”.
Để kiểm tra bộ nạp khởi động GRUB, hãy khởi động lại máy tính của bạn trong khi giữ phím Shift. Bây giờ bạn sẽ thấy danh sách các hệ điều hành đã cài đặt; điều hướng menu bằng các phím mũi tên.
Nếu bạn không thấy danh sách này, thì vấn đề là bộ nạp khởi động GRUB bị hỏng hoặc bị ghi đè. Sửa chữa bộ nạp khởi động là giải pháp duy nhất. (Nếu bạn đang khởi động kép, bạn vẫn có thể truy cập Windows).
Lưu ý: Nếu bạn thấy Bộ nạp khởi động GRUB, hãy bỏ qua phần tiếp theo.
Sửa chữa bộ nạp khởi động GRUB để khởi động Ubuntu
Ubuntu sẽ không khởi động nếu GRUB không tải. May mắn là bạn có thể sửa chữa GRUB bằng phương tiện cài đặt Ubuntu. Khởi động lại máy tính với đĩa được đưa vào và đợi nó tải lên.
Một lần nữa, bạn có thể cần phải thay đổi thứ tự khởi động, như được mô tả ở trên. Hãy ghi lại thứ tự khởi động trước khi bạn thay đổi nó!
Sau khi phương tiện cài đặt được khởi động vào môi trường Live, hãy xác nhận rằng bạn có kết nối internet và sau đó mở terminal. Đi vào:
sudo grub-install /dev/sda
Bạn cũng có thể cập nhật grub với
sudo update-grub
Bây giờ bạn có thể khởi động lại máy tính vào Ubuntu. Ngoài ra, nó sẽ được liệt kê như một tùy chọn trong menu bộ nạp khởi động GRUB.
>>> Xem thêm: Cách cập nhật Google Chrome trên Ubuntu
3. Sửa menu Bootloader
Nếu bạn có thể thấy bộ nạp khởi động, thì bạn không phải thực hiện bất kỳ thao tác nào ở trên. Có một công cụ khôi phục tích hợp sẵn để trợ giúp khi Ubuntu không khởi động được.
Trong menu bộ nạp khởi động:
- Chọn Advanced options for Ubuntu (Tùy chọn nâng cao cho Ubuntu)
- Sử dụng các phím mũi tên để chọn mục nhập được thêm vào (recovery mode) (chế độ khôi phục)
- Nhấn Enter để tiếp tục
Chờ khi Ubuntu được khởi động thành phiên bản thu gọn của hệ điều hành.
Một số tùy chọn sửa chữa có thể giải quyết các tình huống khi Ubuntu không khởi động được. Ba tùy chọn bạn nên thử, theo thứ tự, là:
- fsck — Đây là công cụ kiểm tra hệ thống tệp, quét ổ đĩa cứng và sửa chữa bất kỳ lỗi nào mà nó tìm thấy.
- clean — được sử dụng để tạo dung lượng trống. Tùy chọn này hữu ích nếu lý do khiến Ubuntu không khởi động được là do thiếu dung lượng ổ cứng.
- dpkg — sửa chữa các gói phần mềm bị hỏng. Cài đặt hoặc cập nhật phần mềm không thành công có thể gây ra sự cố không khởi động được Ubuntu. Sửa chữa chúng sẽ giải quyết vấn đề này.
Nếu bạn vừa cài đặt Ubuntu và nó không khởi động được, bạn cũng nên thử failsafeX. Trình điều khiển đồ họa hoặc sự cố với máy chủ đồ họa Xorg có thể là nguyên nhân gây lỗi trong trường hợp này. Sử dụng failsafeX sẽ có hiệu quả trong trường hợp này.
4. Cài đặt lại Ubuntu
Trong trường hợp lỗi mất thời gian để giải quyết, bạn có thể chỉ cần cài đặt lại Ubuntu. Điều này có thể được thực hiện mà không cần ghi đè các tệp và thư mục hiện có. Trên thực tế, đó là một trong những cách sửa lỗi đơn giản nhất nếu Ubuntu không khởi động được.
- Đầu tiên, khởi động vào môi trường live trên phương tiện cài đặt Ubuntu của bạn như đã giải thích ở trên
- Tiếp theo, bắt đầu cài đặt Ubuntu
- Khi trình cài đặt phát hiện Ubuntu đã được cài đặt, hãy chọn Reinstall Ubuntu (Cài đặt lại Ubuntu)
- Chọn tùy chọn có ghi chú “Documents, music, and other personal files will be kept” (Tài liệu, nhạc và các tệp cá nhân khác sẽ được lưu giữ)
- Tiến hành cài đặt lại
Tất nhiên, bạn vẫn nên có một bản sao lưu của tất cả dữ liệu Ubuntu để đề phòng. Điều này có thể được thực hiện theo cách thủ công bằng tiện ích sao lưu hoặc sử dụng công cụ sao chép đĩa như dd.
Sau khi cài đặt lại hoàn tất, Ubuntu sẽ được sao lưu và chạy.
Lưu ý: Bạn không nên dùng tùy chọn Erase Ubuntu and Install (Xóa Ubuntu và Cài đặt) trừ khi các tùy chọn khác không thành công. Một lần nữa, dữ liệu của bạn nên được sao lưu trước.
>>> Xem thêm: Cách sửa lỗi “add-apt-repository: command not found” trên Ubuntu
5. Kiểm tra phần cứng bị lỗi
Một nguyên nhân khác khiến Ubuntu không thể khởi động là do phần cứng bị lỗi. Sự cố khởi động có thể do:
- Ổ đĩa cứng (HDD) hoặc lỗi cáp
- Vấn đề về bo mạch chủ
- Sự cố bộ xử lý (CPU)
- Các vấn đề về Bộ cấp nguồn
Hãy thử hướng dẫn của chúng tôi để sửa chữa ổ đĩa cứng. Bạn cũng có thể tìm hiểu thêm về chẩn đoán các sự cố phần cứng ngăn máy tính khởi động.
Sau khi ổ cứng bị lỗi được thay thế, thông thường bạn sẽ cần phải cài đặt lại Ubuntu từ đầu trừ khi bạn có bản sao lưu.
>>> Nếu bạn đang có nhu cầu tìm hiểu về khóa học lập trình đi làm ngay. Hãy liên hệ với FUNiX ngay tại đây:


FUNiX – Học lấy bằng đại học trực tuyến giá trị ngang bằng đại học chính quy
Cách khắc phục sự cố vòng lặp đăng nhập trên Ubuntu
Hướng dẫn từng bước để bắt đầu với máy chủ Ubuntu
9 điều cần làm sau khi cài đặt Ubuntu Linux trong VirtualBox
Cách cài đặt và thiết lập máy chủ ProFTPD với TLS trên Ubuntu
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/tag/fix-ubuntu-linux-pc-wont-boot/










Bình luận (0
)