Trong vài ngày qua, Ubuntu 12.10 của tôi đã chuyển sang chế độ chỉ đọc một cách ngẫu nhiên, khiến tôi không thể lưu bất kỳ tệp đã chỉnh sửa nào và buộc tôi phải khởi động lại máy tính của mình, đây là một vấn đề khó khăn vì đây là nền tảng mà tôi làm tất cả công việc lập trình của tôi Khi tôi khởi động lại vào Ubuntu (tôi có khởi động kép với Windows 7), nó báo cho tôi biết rằng nó đã phát hiện ra lỗi đĩa và tôi phải nhấn fđể sửa nó, sau đó nó sẽ khởi động lại thành công.
Windows 7 của tôi không có vấn đề gì với nó, vì vậy nó không thể là đĩa cứng. Tôi cũng thấy trên một diễn đàn rằng tôi nên chạy các lệnh này để khắc phục sự cố: mount --options remount,rw /
và mount --all
, nhưng chúng chỉ nói rằng tôi không thể gắn thiết bị trên hệ thống chỉ đọc. Tôi là người mới sử dụng Linux (và người mới sử dụng máy tính nói chung) vì vậy mọi trợ giúp đều được đánh giá cao!
CHỈNH SỬA 1:
Được rồi, vì vậy tôi đã chạy fsck
từ CD khởi động Có phải chỉ mất hai giây? 'Tôi đã làm. Dù sao, nó đã trở lại với hai lỗi:
Superblock last mount time is in the future (hardware clock incorrect)
và
Superblock last write time is in the future (hardware clock incorrect)
Nó cố định cả hai, rõ ràng.
EDIT 2:
Tôi vừa chạy sudo fsck -Cf /dev/sda5
. Tìm thấy nhiều hơn lần này .
Được fsck
cho là chỉ mất vài giây?
EDIT 3:
Tôi vừa chạy sudo badblocks -v /dev/sda5
và badblocks tìm thấy bốn khu vực xấu:
27238968
27238969
27238970
27238971
Tôi phải làm gì với kiến thức này? Hướng dẫn bồ đề được liên kết nói rằng hãy ghi chúng vào một tệp, nhưng tôi đang ở LiveCD - Tôi không thể ghi bất cứ điều gì vào đĩa cứng.
dmesg
và có thể là đầu ra của tệp /var/log/kern.log
không?