Ubuntu chuyển sang chế độ chỉ đọc ngẫu nhiên


12

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 /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 fscktừ 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)

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 fsckcho là chỉ mất vài giây?

EDIT 3:

Tôi vừa chạy sudo badblocks -v /dev/sda5và 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.


2
Tôi không đồng ý, nghe có vẻ rất giống vấn đề với phần cứng của bạn. Những người xấu có thể không ảnh hưởng đến Windows. Tôi khuyên bạn nên kiểm tra ổ cứng - howtogeek.com/howto/37659/ cấp
Panther

Ubuntu 12.10 dường như không có bất kỳ công cụ nào được đề cập trong liên kết. Còn lời khuyên nào khác không?
dùng1730404

Windows và Ubuntu nằm trên các phân vùng khác nhau và các phân vùng khác nhau trải rộng trên các lĩnh vực khác nhau. Đây là cách bạn không thể chắc chắn rằng phần cứng của bạn vẫn ổn. Dù sao đi nữa, sẽ rất hữu ích khi bạn đăng một số nhật ký để làm sáng tỏ vấn đề: khi sự cố xảy ra, bạn có thể dán đầu ra của lệnh dmesgvà có thể là đầu ra của tệp /var/log/kern.logkhông?
Andrea Corbellini

Cập nhật nhỏ: khi ở chế độ chỉ đọc, tôi không thể mở cửa sổ trình duyệt hoặc lưu văn bản trong một tệp, vì vậy không có cách nào lấy thông tin ở đây. Tuy nhiên, điều này đã xảy ra hai lần cho đến nay và cả hai lần nó xảy ra ngay khi tôi mở Firefox.
dùng1730404

Chúng tôi có rất nhiều người bị ảnh hưởng bởi vấn đề này với các hạt nhân Ubuntu gần đây. Hãy hy vọng ai đó sớm nhận ra điều đó. Xem

Câu trả lời:


7

Vấn đề

Lý do nó ngẫu nhiên chuyển sang chỉ đọc là vì nếu hạt nhân phát hiện ra lỗi hệ thống tập tin, nó ngay lập tức chuyển sang chế độ chỉ đọc để ngăn chặn việc dọn rác thêm. (Đó là, vấn đề không nằm ở chính đĩa cứng, mà là với hệ thống tệp trên ổ cứng.) Nếu bạn tiếp tục sử dụng hệ thống tệp bị hỏng như vậy, nó sẽ chỉ trở nên tồi tệ hơn, không tốt hơn. Cách dễ nhất để khắc phục là sử dụng CD / DVD trực tiếp; đĩa cài đặt Ubuntu sẽ làm.

Sửa chữa

Không cần phải nói, nhưng bước 0 là, Đảm bảo bạn có bản sao lưu dữ liệu quan trọng.

  1. Khởi động máy tính của bạn từ đĩa trực tiếp.
  2. Cách dễ nhất để thực hiện các thao tác này là trong thiết bị đầu cuối, vì vậy hãy tiếp tục và mở một thao tác bằng Ctrl-Alt-T.
  3. Chạy sudo blkidđể có danh sách tất cả các thiết bị khối trên máy tính. Bạn đang tìm phân vùng bạn đã cài đặt Ubuntu; nó có thể sẽ là /dev/sdaX, trong đó X là một số. Nếu bạn hoàn toàn không biết đó là cái nào, nó có thể sẽ là cái duy nhất được định dạng là ext3 hoặc ext4 ( TYPE="ext4").
  4. Chạy sudo umount <your partition>để đảm bảo phân vùng không bị ngắt quãng; trình kiểm tra hệ thống tập tin sẽ từ chối hoạt động trên một đĩa được gắn.
  5. Chạy đi sudo fsck -Cy <your partition>. Các -Ctùy chọn hiển thị một thanh tiến trình và hoàn toàn cho chương trình. -ynói fsckđể đi trước và sửa chữa mọi thứ nó tìm thấy. Nếu nó trở lại có lỗi, hãy sử dụng phán đoán tốt nhất của bạn hoặc đăng chúng ở đây và tôi sẽ xem xét chúng.
  6. Khởi động lại; Hy vọng, bạn đã hoàn tất! Nếu bạn thích, bạn có thể chạy fscknhiều lần để đảm bảo rằng nó thực sự đã sửa chữa mọi thứ.

Cảm ơn gh403! Tôi sẽ làm điều đó khi tôi chạm tay vào CD khởi động của mình :)
user1730404

Được rồi, vì vậy tôi đã chạy fscktừ đĩa 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)Superblock last write time is in the future (hardware clock incorrect)rõ ràng nó đã sửa cả hai lỗi .
dùng1730404

Một bản cập nhật - sự cố vẫn còn> _ <
user1730404

Những lỗi đó thường khá vô hại; nó chỉ có nghĩa là đồng hồ của bạn đã không đồng bộ. Hãy thử làm một sudo fsck -Cfcái mà bỏ qua -y-forces fsck để kiểm tra nó, ngay cả khi nó nghĩ rằng nó sạch.
Thứ ba

1
Tôi đoán do thiếu một giải pháp cho vấn đề này mà nó vẫn chưa được giải quyết. Tôi hỏi như tôi gần đây đã có cùng một vấn đề. Khá buồn là 4 năm đã trôi qua và vẫn không có giải pháp này (vấn đề này ngày đến năm 2012 bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354 )
Warsong

0

Nếu bạn khởi động kép máy của bạn với Ubuntu và Windows cùng nhau và sự cố này xảy ra, đó là do Windows thay đổi hệ thống tệp, trong trường hợp đó, điều này có thể thực hiện thủ thuật. Hãy thử vô hiệu hóa khởi động nhanh

Bảng điều khiển> Phần cứng và âm thanh> Tùy chọn nguồn> (ở bên trái) Chọn cách đóng nắp nào> Thay đổi cài đặt hiện không khả dụng> Bỏ chọn 'Bật khởi động nhanh'

Bây giờ khởi động vào Ubuntu sẽ giải quyết vấn đề. Hi vọng điêu nay co ich!

https://youtu.be/KJ-0KPZhAFo

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.