설치 중 정전 후 루트 파일 시스템 검사 실패


18

업그레이드의 "설치"단계에서 정전이 발생했습니다. 다시 시작할 때 다음 오류가보고됩니다.

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

M을 누르면 다음과 같은 메시지가 나타납니다.

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

이것은 이 질문 과 동일하게 들립니다 . 불행히도 나는 내가 한 모든 일을 기억하지 못하지만 적어도 부팅 할 수 있어야합니다 .
Matthew Crumley

답변:


29

업그레이드하는 동안 정전이 발생했습니다.

유지 보수 쉘로 이동하여 다음을 시도하십시오.

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

(마지막에 다시 마운트 / 동기화는 아마도 편집증 일뿐이지만 경우에 따라 ...)


감사합니다, mount -o remount, rw /; dpkg --configure -a; 재부팅; 일했다! 나는 마지막 재 마운트 / 동기화를 건너 뛰고 드라이브가 사용 중일 때 재부팅을 위해 곧장 뛰어야했습니다. 건배.
Gerry

+1 완전히 작동했습니다 (업데이트 됨). 3 행은 "/ busy"라고 말합니다.
Ashkan Kh. Nazary

두 번째 줄로 처리하는 동안 "오류가 너무 많아서 처리가 중단되었습니다"라는 오류가 표시됩니다.
Sumit Ramteke

추가 고려 umount /fsck다른 명령 전에 불량 디스크 물건을 취소 할 수 있습니다.
Eric Fossum

3

이 루트 쉘에 도착하면, 입력 fdisk -l한 다음을 수행 시스템의 드라이브 목록을 얻기 위해 fsck/예를 들어, 목록에서 (사용하여 이름 /dev/sd5파티션.

디스크 검사를 강제하려면을 사용하십시오 sudo fsck -f.


그것은 깨끗하다고 ​​말합니다. 현재 다른 파티션에 우분투를 설치했으며 현재 3 개의 우분투 설치가 있습니다. 1. 업그레이드하려고 할 때 엉망이었던 원래의 우분투 10.10 2. 우분투 11.04의 일부이 문제로 업그레이드되었습니다. 시작했다. 3. 새로운 설치 나는 완전히 초보자이므로 질문을 용서하십시오. 작동하는 설치 (3)를 사용하여 정렬 할 수있는 방법이 있습니까?
Oo Nwoye

@OoNwoye : 파일 시스템 검사를 강제로 수행해야 할 수도 있습니다 (나중에 답변을 업데이트하겠습니다)
RolandiXor

@OoNwoye :이 솔루션이 효과가 있습니까?
Sumit Ramteke

무엇 im 직면 직면 답글 askubuntu.com/questions/38617/…
Sumit Ramteke

1

나는 같은 문제가 있었다 (업그레이드 중 정전). 필자의 경우 S 또는 M (또는 다른 키)을 눌러도 아무런 오류 메시지가 표시되지 않고 시스템이 정지되었습니다.

@ scott-wood의 지시에 따라 수정했습니다. 간단한 추가 사항 : 유지 관리 셸을 시작하려면 라이브 디스크로 부팅하고 옵션을 선택해야합니다.

  1. 고장난 시스템을 구하십시오.
  2. 루트 파일 시스템으로 사용할 장치를 선택하십시오 (일반적으로 첫 번째 항목).
  3. 복구 작업으로 "/ dev / ...에서 쉘 실행"을 선택하십시오.

mount 및 sync 명령을 실행하는 것을 잊었고 시스템이 성공적으로 복구되었으므로 건너 뛰는 것이 안전하다고 생각합니다.

마지막에 "재부팅"을 실행하여 시스템을 재부팅해야합니다. 또는 "exit"를 입력하거나 CTRL + D를 눌러 쉘을 종료해야합니다. 일단 쉘에서 벗어나면 "시스템 재부팅"옵션을 선택하십시오.


-1

나는이 오류도 경험했지만 내 문제 (및 수정 사항)는 다릅니다.

Ubuntu 11.04를 성공적으로 설치 한 후 dist-upgrade를 실행했습니다. 어떤 이유로 든 업그레이드하는 동안 UUID로 식별되지 않은 모든 파티션에 대해 / etc / fstab의 드라이브 문자를 임의로 변경했습니다.

/ etc / fstab을 편집하고 드라이브 문자를 수정하면 문제가 해결되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.