업그레이드 실패 후 Ubuntu OS를 어떻게 복구할 수 있습니까?

업그레이드 실패 후 Ubuntu OS를 어떻게 복구할 수 있습니까?

글쎄, Ubuntu 12.04를 14.04로 업그레이드하는 중 갑자기 전원이 꺼졌습니다. 저는 설치 단계에 있었고 일부만 완료되었습니다. 이제 Ubuntu로 부팅하면 파일 등을 읽을 수 없다는 명령줄이 표시됩니다. 내 시스템과 가장 중요한 파일을 복구해야 합니다. 어떤 도움이라도 주시면 감사하겠습니다.

답변1

부팅 가능한 CD/USB로 부팅하고 'Try Ubuntu' 옵션을 선택하면 시스템이 작동하게 됩니다. USB 드라이브를 연결하면 마운트됩니다. 또한 두 번 클릭하여 마운트할 수 있는 기본(손상된) 드라이브에 대한 아이콘도 있어야 합니다. 그렇다면 파일을 탐색하여 USB 드라이브에 안전하게 복사할 수 있습니다. 문제가 없으면 설치를 다시 수행해야 할 것이 거의 확실합니다. 먼저 백업 드라이브를 마운트 해제하고 연결을 끊겠습니다. 그게 다야 ..

권한 오류가 발생하거나 무언가가 마운트되지 않으면 터미널을 엽니다.

sudo -i모든 다음 비트에 대한 루트 권한을 얻으려면.

드라이브가 마운트된 경우 다음을 건너뛰고사자.

mkdir /media/ubuntu/drive1 /media/ubuntu/drive2- 마운트 지점을 생성해야 합니다. 그런 다음 드라이브를 식별해야 합니다.

dmesg | tailUSB 드라이브(아마도 sdb 또는 이와 유사한)를 어디에 두었는지 알려줄 것입니다.

기본 드라이브는 /dev/sda_ 여야 합니다. _ 주변에 Windows 등이 없으면 1이 될 수 있습니다. 확실하지 않은 경우 fdisk -l /dev/sda파티션을 나열하는 실행을 실행하세요. 확실하지 않은 경우 크기별로 홈 디렉토리가 무엇인지 알아낼 수 있습니다. 이것이 바로 우리가 원하는 디렉토리입니다. fdisk -l드라이브가 없으면 시스템의 모든 드라이브가 나열됩니다.

올바른 드라이브가 있다고 확신하면 (이전 파일에는 sda1을 사용하고 새 USB에는 sdb1을 사용하겠습니다. 찾은 것을 사용하십시오..) 다음을 입력하십시오.

mount /dev/sda1 /media/ubuntu/drive1
mount /dev/sdb1 /media/ubuntu/drive2

사자:

shopt -s dotglob.gnupg/, .mozilla/와 같은 숨겨진 파일을 유지하려면 그렇게 하는 것이 그렇지 않은 것보다 낫습니다.

cp -R -preserve=all /media/ubuntu/whatever-it-called-your-old-drive/home/yourname/* /media/ubuntu/whatever-it-called-your-USB/ # 이 작업은 시간이 좀 걸리지만 이전 사용자 ID에 있는 모든 파일을 백업 드라이브에 복사합니다.

이제 백업이 완료되었으며 OS 재설치를 진행할 수 있습니다. 먼저 USB를 마운트 해제하고 연결을 끊습니다.

마지막으로:

재설치가 완료되면 홈 디렉토리가 거의 비어 있는 시스템을 갖게 됩니다. 파일의 일부 또는 전부를 USB에서 다시 복사하세요. 이 명령을 사용하면 shopt -s dotglob모든 이메일 및 비밀번호 등도 다시 가져옵니다. 그러나 일부 시스템 파일을 덮어쓸 수 있으므로 만일의 경우를 대비하여 항상 새 빈 홈의 (이름이 변경된) 복사본을 가져갑니다!

새 설치에서 새 사용자 ID를 할당한 경우 자신의 파일을 소유하지 않아 로그인할 수 없을 수도 있습니다.

cd /home/
shopt -s dotglob
sudo chown -R you:you you

그것을 고쳐야합니다.

관련 정보