나는 ubuntu
매일의 일을 처리 하는 데 사용 합니다. 이제 새 랩톱을 구입하고 전체 시스템 (프로그램, 패키지, 데이터, 설정 등)을 새 컴퓨터로 마이그레이션하려고합니다.
홈 폴더를 새 컴퓨터로 복사 할 수 있으며 거의 모든 데이터와 설정을 얻게됩니다. 그러나 전체 시스템을 복사하는 안전한 방법이 있습니까? 아니면 나쁜 생각입니까?
나는 ubuntu
매일의 일을 처리 하는 데 사용 합니다. 이제 새 랩톱을 구입하고 전체 시스템 (프로그램, 패키지, 데이터, 설정 등)을 새 컴퓨터로 마이그레이션하려고합니다.
홈 폴더를 새 컴퓨터로 복사 할 수 있으며 거의 모든 데이터와 설정을 얻게됩니다. 그러나 전체 시스템을 복사하는 안전한 방법이 있습니까? 아니면 나쁜 생각입니까?
답변:
전제 조건 :
두 컴퓨터에 동일한 버전의 Ubuntu가 설치되어 있습니다. 아키텍처 (32/64 비트)는 다를 수 있습니다.
1 단계 : 설치된 패키지 목록 저장
소스 시스템에서 다음 명령을 실행하여 설치된 패키지 이름을 ~ / pkglist에 저장하십시오.
sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/pkglist
2 단계 : 구성 전송
scp 또는 rsync 또는 플래시 드라이브를 사용하여 홈 디렉토리 (~ / , ~ /. ), 소스 목록 (/etc/apt/sources.list) 및 사용자 정의하거나 설치 한 다른 파일 (예 : / 소스 머신에서 대상 머신으로 / opt의 소프트웨어 등)
3 단계 : 패키지 설치
대상 시스템의 페일 세이프 터미널 세션에서 다음 명령을 실행하여 패키지를 설치하십시오.
sudo aptitude update && cat pkglist | xargs sudo aptitude install -y
에서 추출 :
http://eggsonbread.com/2010/01/28/move-ubuntu-to-another-computer-in-3-simple-steps/
먼저, 이 질문에 설치된 모든 패키지를 나열하는 방법 은 정확한 패키지 세트를 내보내고 (설치 한 후) 다루는 것입니다.
언급했듯이 대부분의 구성은 / home에 있습니다.
즉, 내가 이것을 할 때마다 나는 처음부터 말하기 시작합니다. 우분투를 설치하고 내가 사용하는 패키지를 수동으로 추가하여 한 번에 하나씩 구성합니다. 이전 컴퓨터에 설치된 패키지 목록은 다른 부분을 찾기에 좋은 출발점입니다. 일단 설정이 완료되면 이전 컴퓨터에서 데이터 파일 (구성 파일은 아님) 만 복사합니다. 이 작업을 수행하는 데 시간이 더 걸리지 만 최신 버전으로 전환하는 것이 좋습니다. (나의 오래된 데스크탑은 10.04를 실행하고, 새로운 것은 현재 11.10을 실행하지만, 한 달 동안 남아있는 거친 가장자리를 해결하기 위해 12.04로 업데이트 할 계획이지만)이 계획은 이전과 약간 다르게 작동하는 것은 거의 없습니다. 필요한 경우 정확히 똑같은 일을 계속하고 위의 작업을 수행하십시오.
나는 이것을하는 더 쉬운 방법을 찾고 있었고 Aptik을 발견 했다 .
Aptik은 한 Linux 설치에서 다른 Linux 설치로 설정 및 데이터를 마이그레이션하기위한 도구입니다. 운영 체제를 다시 설치하거나 다음 Linux 배포판으로 이동할 때 사용할 수 있습니다.
방금 이전 랩톱에서 새 랩톱으로 마이그레이션하는 데 사용했습니다. 모두 Ubuntu 18.04를 실행합니다. 꽤 잘 작동하는 것 같았습니다.
대부분의 구성 및 개인 파일은에 있습니다 /home
. 예를 들어 기본적으로 내 그놈 테마, 셸 설정, Chromium 기록 / 책갈피 / 등., vimrc, bash_profile 및 대부분의 설정이 훌륭하게 수행되었습니다.
중요한 것은 권한과 타임 스탬프를 유지하는 것입니다. 파일 / 폴더 권한을 잃지 않고 파일 복사를 참조하십시오 -a
. rsync 의 플래그가 이상적입니다. 큰 파일 전송에는 Rsync가 권장됩니다. 진행률을 다시 시작할 수 있도록 사용하십시오--partial-dir
. 또한 .gvfs
(실제 파일이 아님) 및을 제외 합니다 .cache
.
동일한 하드 드라이브에 시스템을 다시 설치하는 경우 별도의 파티션에 / home을 설치하는 것도 고려하십시오. 별도의 홈 파티션을 갖는 장단점은 무엇입니까?
파일 시스템을 직접 복사 할 수있는 몇 가지 유틸리티가 있으며 일부 (예 : Norton Ghost)는 새 디스크에 맞게 파티션을 조정할 수 있습니다. 이와 같은 소프트웨어를 사용하면 디스크에서 디스크로 복사 할뿐만 아니라 나중에 별도의 압축 백업을 유지할 수 있습니다.
dd
이를 수행 하는 도구도 있지만 원하는 결과를 얻으려면 약간의 지식과 연구가 필요합니다.
문제없이 한 컴퓨터에서 다른 컴퓨터로 하드 디스크를 쉽게 제거 할 수 있습니다.