우분투에서 데비안으로 어떻게 마이그레이션합니까?


16

노트북을 우분투에서 데비안으로 마이그레이션하는 것을 고려하고 있습니다. 별도의 홈 파티션을 설정하지 않았습니다. 우분투를 통해 데비안을 설치하는 것만 큼 쉬운가요?

답변:


14

먼저 홈 디렉토리를 새 파티션으로 옮기십시오. 실제로 그렇게 어렵지는 않습니다 (동일한 실수를 저지르고 ~ 30 분이 걸렸으며 대부분은 복사했습니다). 간단한 단계별 안내 를 제공 하지만보다 자세한 연습 이 가능 합니다.

  1. gparted로 드라이브 (예 : / dev / sda3)에 새 ext3 / ext4 (또는 다른 fs) 파티션을 만듭니다.
  2. 새 드라이브를 마운트하십시오 :
    • sudo mount /dev/sda3 /media/disk
  3. / home 디렉토리의 전체 내용을 새 드라이브에 복사하십시오. 사용할 것인지 rsync또는 사용할 것인지에 대한 논쟁 cp이 있지만 cp나에게 잘 작동했습니다 ( -a파일 권한과 소유권을 유지하기 위해 nagul이 지적한대로 플래그를 사용).
    • sudo cp -a /home /media/disk
  4. /etc/fstab파일을 편집 하고에 대한 새 항목을 작성 /dev/sda3하고 마운트 지점을로 설정하십시오 /home.
  5. 기존 홈 디렉토리를 이동하십시오 (문제가 발생하는 경우 아직 삭제하지 마십시오).
    • sudo mv /home /home_old
  6. 이제 컴퓨터 /dev/sda3를 마운트 해제했다가 다시 마운트 /home하거나 재부팅 할 수 있습니다.

/ home 자체의 파티션으로 배포판을 바꾸는 것은 매우 간단합니다. 원하는 배포 용 라이브 CD 및 / 또는 설치 디스크를 다운로드하여 현재 배포판을 호스팅하는 동일한 파티션 (또는 다중 부팅 목적의 별도 파티션)에 설치하십시오.

그런 다음 배포판을 설치 한 후 4-6 단계를 다시 수행하십시오 ( /home설치 프로그램에서 사용자 정의 파티션 옵션을 사용할 수없는 경우). 이제 모든 오래된 파일, 설정 등이 있지만 새로운 반짝이는 배포판이 있습니다.


4
cp -a권한 및 소유권 정보를 유지하려면를 사용 하여 조사해야합니다 .
nagul

또는 / home 디렉토리를 다른 실제 드라이브로 이동하십시오.
djangofan

2

최상급 업그레이드는 작동하지 않습니다.

다른 작업을 수행하기 전에 데이터를 백업하십시오 (말하지 않아도 됨).

그럼 당신은 할 수 있습니다 :

  1. 파티션을 축소하고 이동하여 새로운 설치를위한 공간 확보
  2. 새로 확보 한 공간에 데비안 설치
  3. 설치가 완료되면 이전 파티션을 어딘가에 마운트하고 이전 파티션 /home에서 synlink를 만드십시오 /home.
    (참고 : 사용자가 동일한 UID를 갖거나 동일한 GID를 그룹화하지 않기 때문에 파일 / 디렉토리 소유권이 잘못됩니다. UID-> 사용자 및 GID-> 그룹 관계를 동일하게 만들기 위해 조정하거나 엉망으로 만들어야합니다. 이전과 같이 새로운 설정에서)

또는

  1. 시스템을 닦아
  2. 신선한 설치
  3. /home백업에서 복원
    (파일 / 디렉토리 소유권을 엉망으로 만들어야 할 수도 있음)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.