Từ mô tả của bạn, có vẻ như một số tệp hệ điều hành quan trọng trên đĩa của bạn đã bị hỏng. Điều này có thể là do nhiều lỗi khối đơn trên đĩa, khiến tôi nghi ngờ đĩa của bạn bị lỗi.
Nếu đĩa của bạn bị lỗi, bất cứ điều gì bạn làm để sửa đổi đĩa sẽ khiến mọi thứ trở nên tồi tệ hơn. Nếu bạn không có dữ liệu trên đĩa mà bạn quan tâm (hoặc bạn có bản sao của nó ở nơi khác), thì bước tiếp theo sẽ là chạy fsck trên phân vùng như được mô tả trong câu trả lời khác.
Tuy nhiên, nếu bạn quan tâm đến dữ liệu trên đĩa, trước khi làm bất cứ điều gì để ghi vào đĩa, bạn nên kiểm tra xem nó có bị lỗi hay không và sao chép dữ liệu ra khỏi đĩa một cách cẩn thận, trước hết là các tệp quan trọng, vì nó có thể bị lỗi trong khi bạn đang đọc nó.
Bạn có thể khởi động ở chế độ cứu hộ hoặc khởi động từ phương tiện cài đặt ở chế độ "Dùng thử Ubuntu".
Bạn có thể kiểm tra một cách an toàn nếu nó bị lỗi với
smartctl -a /dev/sda | ít hơn
/dev/sda là tên thích hợp nhất cho đĩa của bạn, nhưng bạn có thể nhận danh sách tất cả các đĩa có lsblk -d
Trong đầu ra smartctrl, bạn muốn xem xét hai phần.
Gần trên cùng, sẽ có một dòng giống như:
Kết quả kiểm tra tự đánh giá sức khỏe tổng thể SMART: ĐẠT
Thay vào đó, điều đó có thể nói rằng nó đã thất bại, hoặc có thể nói rằng thất bại là rõ ràng, hoặc có thể nói rằng một thử nghiệm chưa bao giờ được thực hiện. Nếu là trường hợp cuối cùng, bạn có thể chạy thử nghiệm, nhưng nếu ổ đĩa bị lỗi, điều này có thể phá hủy dữ liệu, do đó, hãy khôi phục dữ liệu trước.
Tiếp theo, hãy nhìn gần cuối danh sách và xem nó có liệt kê lỗi không.
Nếu không có lỗi trong nhật ký, thì vẫn chưa chắc chắn liệu ổ đĩa có bị lỗi hay không, do đó, tùy thuộc vào việc bạn muốn thực hiện khôi phục dữ liệu trước hay tiếp tục và thử sửa chữa hệ thống tệp hoặc sử dụng smartctl -t ngắn /dev/sda
để chạy một bài kiểm tra ngắn và sau đó kiểm tra lại nhật ký (khoảng 2-3 phút sau).
Nếu một bài kiểm tra ngắn vẫn vượt qua, thì vẫn chưa chắc ổ đĩa không bị lỗi, nhưng ít nhất thì khả năng xảy ra sẽ thấp hơn nhiều.