Ubuntu 13.04 đến 13.10: Kiểm tra hoặc gắn kết hệ thống tập tin không thành công


29

Tôi đã cố gắng nâng cấp từ Ubuntu 13.04 lên 13.10 ngày hôm nay và giữa chừng hệ thống bắt đầu bong ra và cuối cùng bị khóa hoàn toàn. Tôi đã buộc phải khởi động lại máy tính và bây giờ tôi không thể khởi động máy tính.

Khi tôi khởi động hiện tại, nó đưa tôi đến menu GRUB và tôi có thể chọn khởi động bình thường hoặc khởi động trong phiên bản cũ hơn. Tôi đã thử một vài thứ mà tôi liệt kê dưới đây, nhưng không có vấn đề gì, khi tôi cố gắng hoàn thành việc khởi động vào Ubuntu, tôi nhận được lỗi sau:

Filesystem check or mount failed. A maintenance shell will now be
started. CONTROL-D will terminate this shell and continue booting
after re-trying filesystems. Any further errors will be ignored
root@ubuntu-computername:~#

Tôi có niềm vui fsck -fvà mọi thứ xuất hiện chính xác, không có lỗi được báo cáo. và nó vượt qua tất cả 5 kiểm tra.

Nếu tôi chạy fdisk -lthì tôi nhận được thông tin sau:

Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63
sectors/track, 38913 cylinders, total 625142448 sectors Units =
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 4096
bytes / 4096 bytes Disk identifier: 0x00010824

Device Boot Start End Blocks Id System 
/dev/sda1 * 2048 608456703 304227328 83 Linux 
/dev/sda2   608458750 625141759 8341505 5 Extended Partition 2 does not start on physical sector boundary. 
/dev/sda5  608458752 625141759 8341504 82 Linux swap / Solaris

Disk /dev/sdb: 320.1 GB, 320072933376 bytes 255 heads, 63
sectors/track, 38913 cylinders, total 625142448 sectors Units =
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512
bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0fb4b7e8

Device Boot Start End Blocks Id System
/dev/sdb1   8192 625139711 312565760 7 HPFS/NTFS/exFAT

Tôi đang xem xét việc chỉ cài đặt một hệ điều hành mới trên đĩa khác, hiện tại không có gì trên đó, và sau đó chỉ cố gắng loại bỏ dữ liệu của tôi khỏi đĩa cũ (rất may tôi không mã hóa các tệp).

Thực sự câu hỏi của tôi là: Tôi có thể cứu vãn cài đặt Ubuntu này hay tôi nên từ bỏ và chỉ cài đặt lại?


Một phần của vấn đề là bạn không thực sự cung cấp cho chúng tôi bất kỳ nhật ký nào về sự cố thực sự với máy đó. Bạn chỉ cho chúng tôi thấy một trong những triệu chứng. Làm thế nào về đầu ra của quá trình khởi động cho người mới bắt đầu?
Magellan

Tôi không chắc ý của bạn là gì, tôi không bao giờ nhận được bất kỳ đầu ra nào khi khởi động ngoài những gì tôi đã đăng trong trích dẫn đầu tiên của mình.

Khi khắc phục sự cố Ubuntu, tắt màn hình giật gân khỏi dấu nhắc Grub sẽ là một ý kiến ​​hay.
Magellan

Sam, nhấn {Esc} khi màn hình giật gân xuất hiện để vô hiệu hóa nó và sau đó bạn sẽ thấy tất cả các bit giòn mà Magellan muốn trong yêu cầu thứ hai của mình. Chi tiết hơn về điều đó tại Askubfox.com/questions/33416/ trên
K7AAY

3
Tôi gặp vấn đề tương tự (sau khi nâng cấp từ 13.4 lên 13.10 64 bit). /Rar/log/upstart/mountall.log đã nói với tôi rằng / etc / default / rcS bị thiếu. Do đó, tôi đã giới thiệu phân vùng gốc của mình với tính năng ghi được kích hoạt (mount -o remount, rw /) và sao chép /etc/default/rcS.dpkg-new sang / etc / default / rcS. Ubuntu 13.10 đã khởi động sau đó nhưng vẫn bị hỏng. Tôi sẽ thực hiện cài đặt lại sạch 13.10, nhưng có lẽ gợi ý này giúp được bất cứ ai.

Câu trả lời:


43

Tôi nghĩ rằng tôi đã sắp xếp nó nhờ vào một bài đăng tôi tìm thấy ở đây: Kiểm tra hệ thống tập tin gốc bị lỗi sau khi mất điện trong khi cài đặt .

Chạy từ vỏ bảo trì một dòng tại một thời điểm:

mount -o remount,rw /
dpkg --configure -a
mount -o remount,ro /
sync
reboot

Làm việc cho tôi nhưng chỉ có 2 dòng đầu tiên và không thể làm phần còn lại vì lái xe bận. Khởi động lại và có vẻ như đang hoạt động.


Tôi cũng phải làm mount /boottrước đó.
utaccngo

1
Những hướng dẫn này đã làm việc hoàn hảo cho tôi. Cảm ơn bạn đã giúp đỡ! Tôi sẽ lưu ý rằng tôi không thể trả lại giá trị ở chế độ chỉ đọc (dòng 3) vì nó nói rằng tôi / đang bận, nhưng nó cho phép tôi đồng bộ hóa và khởi động lại, và bây giờ Ubuntu đang hoạt động trở lại.
SamHuckaby

Bạn là anh hùng mới của tôi. Giống như @SamHuckaby, tôi cũng vậy, không thể chạy lệnh thứ ba ( mount -o remount, ro / ). Tôi nghĩ rằng lỗi là hệ thống tập tin bận rộn? Tôi tiếp tục với lệnh tiếp theo, và môi trường rất hạnh phúc.
Aren Camename

Chỉ cần xác nhận không tự làm phiền mình nếu mount -o remount,ro /kết quả là một filesystem busylỗi, bởi vì đó là những gì đã xảy ra với tôi. Bỏ qua nó, chạy syncrebootvà tất cả mọi thứ sẽ làm việc tốt. Thankyou Patrick, thankyou, thankyou.
Starkers

Tôi gặp vấn đề chính xác tương tự, nhưng chạy các lệnh này không hoạt động. Tôi nhận được rất nhiều lỗi với dpkg lệnh và khi tôi cố gắng để rebootnó bị kẹt và sau một thời gian tôi nhận được những lỗi này: INFO task recovery-menu:639 blocked for more than 120 seconds "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" INFO task S30killprocs:928 blocked for more than 120 seconds "echo 0 > /proc/sys/kernel/hung_task_timeout_secs"
Carlo
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.