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


18

Trong giai đoạn "cài đặt" nâng cấp, đã xảy ra sự cố mất điện. Sau khi bắt đầu lại, các lỗi sau được báo cáo:

init: udevtrigger main process (420) terminated with status 1
init: udevtrigger post-stop process (428) terminated with status 1
init: udevmonitor main process (419) killed by TERM signal
The disk drive for / is not ready yet or not present
Continue to wait; or press S to skip mounting or M for manual recovery

Nhấn M cho tôi thông báo sau:

Root filesystem check failed.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system.

Điều này nghe giống như câu hỏi này , mà tôi đã trả lời một phần ở đó. Thật không may, tôi không nhớ mọi thứ tôi đã làm, nhưng nó sẽ cho phép bạn khởi động ít nhất.
Matthew Crumley

Câu trả lời:


29

Tôi đã có tình huống tương tự xảy ra - mất điện trong quá trình nâng cấp.

Đến vỏ bảo trì và thử điều này:

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

(kết thúc / đồng bộ hóa ở cuối có lẽ chỉ là hoang tưởng, nhưng chỉ trong trường hợp ...)


Cảm ơn bạn, gắn kết -o remount, rw /; dpkg - cấu hình -a; khởi động lại; đã làm việc! Tôi đã phải bỏ qua phần kết nối / đồng bộ hóa cuối cùng và nhảy thẳng để khởi động lại khi ổ đĩa đang bận. Chúc mừng.
Gerry

+1 Đã hoạt động hoàn toàn (cập nhật sự cố). Dòng 3 nói "/ đang bận" mặc dù.
Ashkan Kh. Đức quốc xã

Trong khi xử lý với dòng thứ hai, tôi đã gặp lỗi này "Quá trình xử lý bị dừng do có quá nhiều lỗi"
Sumit Ramteke

Xem xét thêm umount /fscktrước các lệnh khác để xóa bất kỳ nội dung xấu nào.
Eric Fossum

3

Khi bạn nhận được để vỏ rễ này, gõ fdisk -lđể có được một danh sách các ổ đĩa trong hệ thống, sau đó làm một fscktrên /(sử dụng tên của nó từ danh sách, ví dụ /dev/sd5phân vùng.

Để buộc kiểm tra đĩa, sử dụng sudo fsck -f.


Nó nói rằng tôi đã sạch Tôi đã cài đặt Ubuntu trên một phân vùng khác để hiện tại tôi có 3 cài đặt Ubuntu 1. Ubuntu 10.10 ban đầu của tôi đã bị rối khi tôi đang cố nâng cấp 2. Một phần của Ubuntu 11.04 mà tôi đang nâng cấp khi gặp sự cố này đã bắt đầu. 3. Cài đặt mới Tôi là một người mới hoàn toàn vì vậy hãy bỏ qua các câu hỏi của tôi. Có cách nào tôi có thể sử dụng cài đặt làm việc (3) để sắp xếp tất cả không?
Oo Nwoye

@OoNwoye: rất có thể, bạn có thể cần phải kiểm tra hệ thống tệp (tôi sẽ cập nhật câu trả lời của tôi sau)
RolandiXor

@OoNwoye: Giải pháp này có hiệu quả với bạn không.
Sumit Ramteke

những gì tôi phải đối mặt được nhận xét trong trả lời Askubfox.com/questions/38617/ từ
Sumit Ramteke

1

Tôi đã có cùng một vấn đề (mất điện trong quá trình nâng cấp). Trong trường hợp của tôi, hệ thống đã bị đóng băng sau khi hiển thị thông báo lỗi: nhấn S hoặc M (hoặc bất kỳ phím nào khác) không có tác dụng.

Tôi đã sửa nó bằng cách làm theo hướng dẫn của @ scott-wood. Chỉ cần một tiện ích nhỏ: để vào trình vỏ bảo trì, bạn cần khởi động từ đĩa trực tiếp và chọn các tùy chọn:

  1. Cứu một hệ thống bị hỏng;
  2. Chọn thiết bị để sử dụng làm hệ thống tập tin gốc (thường là mục đầu tiên);
  3. Chọn "Thực thi shell trong / dev / ..." làm thao tác cứu hộ.

Tôi đã quên thực thi các lệnh mount và sync và hệ thống đã phục hồi thành công, vì vậy tôi nghĩ an toàn khi bỏ qua chúng.

Cuối cùng, hãy nhớ khởi động lại hệ thống bằng cách chạy "khởi động lại". Ngoài ra, bạn cần thoát khỏi trình bao bằng cách nhập "exit" hoặc nhấn CTRL + D; một khi bạn ra khỏi vỏ, chọn tùy chọn "Khởi động lại hệ thống".


-1

Tôi cũng gặp phải lỗi này, nhưng vấn đề của tôi (và do đó là cách khắc phục) thì khác.

Sau khi cài đặt Ubuntu 11.04 thành công, tôi đã chạy nâng cấp. Vì bất kỳ lý do gì, trong quá trình nâng cấp, nó đã thay đổi ngẫu nhiên ký tự ổ đĩa trong / etc / fstab cho tất cả các phân vùng của tôi không được xác định bởi UUID.

Chỉnh sửa / etc / fstab và sửa ký tự ổ đĩa đã khắc phục sự cố cho tôi.

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.