우분투 부팅 :“바이트를 쓸 수 없습니다 : 파이프가 끊어졌습니다”


13

문제는 내가 우분투 11.10 부팅 할 때, 부팅 프로세스의 중단은 이전에도 메시지와 함께, 화면 표시 관리자의 로그인 화면으로 점점

Could not write bytes: broken pipes

화면 상단에 몇 줄의 텍스트 ( "PulseAudio"왼쪽에있는 노란색 별 하나가 중요한지 알 수 없음 ...)가 마지막에 나타납니다.

* Stopping System V runlevel compatability                                          [Ok] 

그 후에는 Ctrl + Alt + Del을 눌러 재부팅 할 수 있습니다.

원인 문제는 18 일 2 월에 업데이트 한 후에 발생했습니다. 업데이트 과정에서 기본 디스플레이 관리자를 선택해야하는 창이 나타납니다. 서두르면서 방금 "확인"을 클릭했습니다 (gdm이 해당 창에서 기본 선택 임). 그 후 우분투 11.10에 lightdm이 있다는 것을 알았으므로 이것이 내 문제의 원인 일 수 있습니다. 이 업데이트 전에 모든 것이 잘 작동했습니다.

{문제 해결을 위해 지금까지 시도한 내용 (너무 긴 경우 건너 뛰기) 복구 모드에서 루트로 로그인하여 lightdm을 다시 설치하려고했습니다. apt-get 명령을 사용하면 3 줄 이상의 텍스트에 걸쳐 오류가 발생합니다.

Not using locking for read only lock file /var/lib/dpkg/lock;

그러나 apt-get을 사용하는 프로세스가 실행되지 못하게하는 프로세스를 모르겠습니다.

그 후 dpkg-reconfigure lightdm 기본 디스플레이 관리자로 lightdm을 사용 하고 선택했습니다. 이 줄로 종료

mv: cannot move 'etc/X11/default-display-manager' to '/etc/X11/default-display-manager.pdkg-tmp': Read-only file system".

그런 다음 일반 모드로 부팅했을 때 여전히 정지했지만 메시지 Could not write bytes: broken pipes가 사라졌습니다. 두 줄의 텍스트가있었습니다. 첫 번째는 배터리 상태에 대한 내용이고 마지막은 위의 내용과 동일합니다 ( "* Stopping System V [. ..] "). dpkg-reconfigure gdm lightdm 대신 gdm을 시도 하고 선택 하여 조금 놀았지만 그중 아무것도 도움이되지 못했습니다. 다른 줄의 텍스트가 표시되면서 시스템이 여전히 정지하지만 "* Stopping System V [...]"가 항상 마지막입니다. }

기타 정보 이것은 관련이있을 수도 있고 관련이 없을 수도 있습니다. 여러 운영 체제를 사용하고 (다른 운영 체제가 작동 함) 사용하는 커널은 3.0.0-15-generic-pae입니다.

도와주세요. 우분투 시스템을 설정하는 데 많은 시간을 투자했지만 다시는하고 싶지 않습니다.

답변:


12

실제로, 진행중인 작업은 디스크가 읽기 전용으로 마운트되어 복구에 들어가는 것입니다. 방금이 작업을 수행했으며 어떤 이유로 디스크 마운트 옵션이 작동하지 않았으므로 '루트'옵션을 누르고 다음을 사용했습니다.

mount -o remount,rw,errors=remount-ro /

이렇게하면 드라이브를 쓸 수있게됩니다. 일단 그렇게하면 당신은 할 수 있어야합니다dkpkg-reconfigure lightdm

여전히 "읽기 전용 파일 시스템"이라고 표시되면 반대 작업을 수행하고 디스크 검사를 시작하십시오.

mount -o remount,ro /
rootpartition=$(cat /etc/fstab | grep -E "# / was on .*installation" | awk '{print $5}')
e2fsck $rootpartition

큰 긴 rootpartition=문자열을 기억할 수 없다면 / dev / disk / by-uuid로 이동하여 큰 36 자 문자열 인 파일을 사용하여 장치를 가져올 수도 있습니다. 다른 Ext 파티션이 없습니다). 따라서 UUID를 사용하여 다음과 같이 보입니다.fsck /dev/disk/by-uuid/062b52ee-5df4-4ad2-829e-0734f822748c

오류가 발견되면 다시 시작하십시오!

사실, Unity를 핵 공격하고 unity-greeter를 제거하려고 할 때 (lightdm이 여전히 설치되어 있어도) 똑같은 문제가 발생했습니다. /etc/lightdm/unity-greeter.conf를 제거했지만 /etc/lightdm/lightdm.conf(unity-greeter.conf에 대한 참조가 있음)는 변경되지 않은 상태로 두었습니다. 내가 읽기 전용 문제를 지났을 때 일을 마치면 외모를 보지 않고 다시 설치한다고 생각하지는 않았지만 부팅되지 않는 이유는 이해할 수 있습니다.

어쨌든, 그것을 쏴!


안녕하세요, 감사 백만 배는, 루트에 일을 먼저 mount -o remount,rw,errors=remount-ro / 하고 dkpk-reconfigure lightdm일했다! (비공개를 원하지만 담당자는 적어야합니다.) 우분투가 로그인에서 데스크탑으로 가져 오기까지 30 초 이상 걸리는 이유는 무엇입니까?
l7ll7

1
ureadahead가 다시 프로파일 링 되었기 때문일 수 있습니다. 시동 우레아 헤드 (부팅 캐싱 프로그램)와 관련된 패키지를 수정할 때마다 데이터베이스를 다시 만들어야합니다. 이후의 재시작은 잘 개선되어야합니다.
척 R
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.