업그레이드 중 전원이 끊어졌습니다. 어떻게 복구합니까?


19

11.10 설치를 12.04beta로 업데이트하려고했습니다. 설치 단계에서 실수로 랩톱의 전원이 끊기고 (전원 케이블이 분리 된 상태) 종료되었습니다. 지금 부팅 할 때마다 Grub을 통해 설치를 선택할 수 있으며 로그인이 발생하는 위치까지로드되지만 종료하자마자 표시되는 화면이 나타납니다. 배터리를 확인한 후 잠긴 것 같습니다.

어쨌든 라이브 미디어 유무에 관계없이 내 컴퓨터의 설치 / 업데이트를 12.04로 복원하지만 여전히 설정 / 응용 프로그램 / 파일을 유지해야합니까?


질문에 답변 된 것으로 표시되어 있지만이 질문의 일부는이 의견을 게시 할 때 답변되지 않았습니다. 또한 문제가 발생할 경우 12.04로 전환하는 방법을 알고 싶습니다.
Kernel

답변:


29

복구 모드로 부팅을 시도 했습니까 (grub을 통해 선택)? 그런 다음 업그레이드를 다시 시작하려고 할 수 있습니다.

sudo apt-get update
sudo apt-get upgrade

당신은 실행해야 할 수도 있습니다

sudo dpkg --configure -a

부분적으로 설치된 패키지를 수정합니다.

복구 모드도 손상된 경우 라이브 CD로 부팅 한 다음 하드 드라이브 설치로 chroot를 시도하여 위 단계를 수행 할 수 있습니다.

하드 드라이브 설치를 시작하려면 먼저 라이브 CD를 부팅하십시오. 이 작업에 우분투 설치 CD를 사용할 수 있습니다. 설치하기보다는 "try ubuntu"옵션을 선택하십시오. 부팅되면 터미널을 열고 루트 파티션을 마운트하십시오. 루트 파티션이 / dev / sda1 인 경우 (루트 파티션을 찾으려면 https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#The_terminal_way에 안내서가 있음 ) :

sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu

그런 다음 proc, dev 및 sys 파일 시스템을 새 환경에 마운트해야합니다.

sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys

네트워킹 활성화 :

cp /etc/resolv.conf /media/ubuntu/etc/resolv.conf

마지막으로 chroot :

sudo chroot /media/ubuntu

여기에서 apt-get 및 dpkg를 실행하여 시스템을 수정할 수 있습니다. 이것은 사람들이 chroot를 사용하여 grub을 수정하는 방식과 동일합니다. 문제가 발생하는 경우 "grub chroot ubuntu livecd"와 같은 정보를 추가로 찾을 수 있습니다.


Live에서 정확히 어떻게 설치에 chroot합니까?
Ryan McClure 2014 년

해당 정보로 답변을 업데이트했습니다.
전염병

"sudo dkpg --configure -a"... "호스트 우분투를 확인할 수 없습니다"를 실행할 수 없습니다. 또한 "apt-get update"를 수행하려고하면 모든 리포지토리에 대해 "페치 실패"가 표시됩니다. 그리고 apt-get upgrade를 실행해도 아무런 효과가 없습니다. 이견있는 사람?
Ryan McClure

네트워킹과 같은 소리가 제대로 설정되지 않았습니다. 라이브 CD에 네트워킹 설정이 있습니까? 그렇다면 chroot 환경에서도 액세스 할 수있는 방법이 있어야합니다.
전염병

메뉴에서 dpkg를 수행 한 후 복구 모드에서 부팅하도록했습니다 ... 12.04를 부팅 할 수는 있지만 많은 것이 누락되어 제대로 작동하지 않습니다. 그러나 apt-get 업데이트 및 업그레이드를 실행할 수 있으므로 56k 인터넷이 완료되면 결과를 게시합니다.
Ryan McClure

0

데비안과 우분투는 비슷하며 이러한 종류의 문제에 대해서도 동일한 솔루션이 작동합니다.

데비안 업데이트 중에 워크 스테이션 전원이 꺼졌습니다. Grub은 효과가 있었고 MS Windows는 효과가 있었지만 데비안 엔트리는 그렇지 않았습니다. 텍스트 모드에서 비정상적인 프롬프트와 함께 설치가 중단되었습니다.

해결책은 매우 간단했습니다. 데비안 CD로 컴퓨터를 실행하고 기본 및 초기 메뉴에서 고급 옵션-> 복구 모드 (이와 유사한 것)를 선택하십시오.

네트워크는 중요하지 않습니다.

나는 "루트 파일 시스템을 마운트하거나 설치하지 않고 계속"의 옵션을 선택했지만 (기능이 줄어든) ... 단지 필요했습니다 ...

프롬프트에서 한 번 사용했습니다.

#fdisk -l to list my partitions.

내 루트 파티션은 /dev/sdb1

나는 사용했다 :

#fsck /dev/sdb1 

모든 문제에 "예"를 제공하여

완료되면 나는 명령을 반복했다. 이 경우에는 질문과 빠른 마무리가 필요하지 않습니다 (명령을 처음 호출 할 때 문제가 수정 되었기 때문에).

Live CD없이 시스템을 재부팅하면 Linux 시스템을 다시 실행할 수있었습니다. 설정하는 동안 다른 파티션과 관련된 많은 문제가 발견되어 수정되었지만 시스템 설정은 성공적이었습니다.

이 경험이 도움이 되길 바랍니다.

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