Ubuntu를 다시 설치한 후 시스템을 복원하는 방법은 무엇입니까?

Ubuntu를 다시 설치한 후 시스템을 복원하는 방법은 무엇입니까?

현재 우분투 13.04를 사용하고 있습니다. 부팅 가능한 DVD를 사용하여 설치하여 다음 버전인 Ubuntu 13.10으로 변경하고 싶습니다. 이를 위해 먼저 인터넷에서 .iso 이미지를 다운로드하여 굽습니다. 이제 제가 알고 싶은 것은 새로 설치한 후 시스템을 현재 상태로 복원하는 방법입니다.

무슨 뜻인지 설명하겠습니다. /, /boot 및 /home 파티션을 백업했습니다(현재 Ubuntu 13.04에서). 이제 새로 설치하는 경우 현재 운영 체제가 교체되거나 제거됩니다. 그렇다면 시스템에 Ubuntu 13.10을 설치한 후 백업된 파티션을 복원하려면 어떻게 해야 합니까? 단지 복구 명령을 실행하고 있습니까(예: tar, cpio 또는 dd 명령을 실행하는 경우)?

새로 설치한 후 시스템을 복원하는 것은 이번이 처음입니다. 복원 명령(예: "/" 파일 시스템)만 실행하면 Ubuntu 13.10(새 OS에만 해당)의 파일이 이전 버전의 파일로 교체되지 않나요? 그렇다면 내 시스템이 Ubuntu 13.10처럼 작동하지 못할 수 있습니다.

나는 이것을 명확하게 모른다. 즉, /&/boot 파일 시스템에 있는 파일로 인해 운영 체제가 특정 운영 체제와 동일하게 작동하게 됩니까? 그렇다면 교체할 수 없습니다!

답변1

DVD를 통해 업그레이드

다음 제목의 설치 매뉴얼을 살펴보십시오.우분투 13.10 시작하기. 이 가이드에서는 설치 프로세스 중에 시스템에 이미 존재하는 기존 설치에 대해 수행할 작업을 묻는 대화 상자가 표시됩니다. 기존 설치를 "업그레이드"하기만 하면 됩니다.

      유형 13.10 SS

새로 설치하고 사용자 데이터 다시 적용

새로 설치한 다음 새로 설치된 시스템에 데이터를 다시 로드하려면 다음 일반 단계를 따르세요.

  1. 나는 당신이 제안한 것과 비슷하게 설치를 위해 DVD를 자주 사용합니다.
  2. rsync일단 설치되면 모든 /home/<user>디렉토리를 시스템에 복사하는 데 사용합니다.
  3. 데이터가 복원되면 공식 저장소에서 이전에 시스템에 설치된 모든 패키지를 다시 설치합니다.

    노트:이 단계를 수행하기 위해 이전 시스템에 이전에 설치한 패키지의 전체 목록이 포함된 텍스트 파일을 /home/<user>using dpkg또는 이전 폴더에 덤프합니다.rpm

  4. 일반적으로 데스크탑에 있는 대부분의 파일은 /etc스톡 파일이고 /etc/sudoers.

마지막 팁으로, 복사할 때 /home/<user>일반적으로 도트 파일을 /home/<user>/dotfiles시스템에 대량 복사하는 대신 시스템 사용을 시작할 때 하위 디렉터리에 도트 파일을 복원한 다음 파일을 다시 적용합니다. 이 접근 방식을 사용하면 소프트웨어 재설정 등을 시작할 때 더 많은 제어력을 얻을 수 있습니다.

방금 Fedora 14 -> Fedora 19 마이그레이션에서 이 복구 방법을 사용했으며 CentOS 5 -> 6 마이그레이션을 설정할 때 자주 사용합니다. 나는 이전에 Ubuntu 11.10 -> 12.04 마이그레이션에서도 이것을 사용했습니다.

답변2

즉, /&/boot 파일 시스템에 있는 파일로 인해 운영 체제가 특정 운영 체제와 동일하게 작동하게 됩니까? 그렇다면 교체할 수 없습니다!

거의 그 정도입니다. 업그레이드 시 교체되는 운영 체제 파일이 포함되어 있습니다 /. /boot이를 복원하면 이전 버전의 Ubuntu로 돌아갑니다.

/home기본적으로 개인 파일, 즉 모든 구성(예: 브라우저 북마크, 데스크탑 설정 등)이 포함된 파일만 백업하려고 합니다 .

백업하려면 /home원하는 방법을 사용할 수 있습니다. 저는 보통 tar외장 하드 드라이브를 사용합니다 rsync.

또한 별도의 파티션이 있는 경우 /home(이 상황에서는 좋은 아이디어임) 파티션을 건드리지 않고도 새로 설치할 수 있어야 합니다.

관련 정보