Ubuntu 19.10 및 이전 버전: 전체 루트 Linux 파티션을 다른 드라이브로 이동하는 방법(예: SSD 업그레이드)

Ubuntu 19.10 및 이전 버전: 전체 루트 Linux 파티션을 다른 드라이브로 이동하는 방법(예: SSD 업그레이드)

간단하고 효과적인 보안 방식으로 새 하드 드라이브에서 시스템을 있는 그대로 부팅하는 방법을 알고 싶습니다. CloneZilla 사용을 고려하고 있습니다.

RAM과 SSD를 이전 디스크(1Tb)와 거의 동일한 크기로 업그레이드했습니다.

SSD에 Windows 10을 새로 설치하는 것의 목표는 19.10 개발 Ubuntu 설정에서 이중 부팅을 수행하여 모든 환경을 다시 설치하고 재구성할 필요가 없도록 하는 것이었습니다.

답변1

이것이 내가 진행하는 방법입니다:

1/ 설치된 SSD 드라이브에 기본 베타 버전 19.10(또는 복제하려는 시스템과 동일한 버전)을 설치하고 올바르게 이중 부팅되는지 확인합니다.

Walthers가 많이 있습니다.여기단지 예입니다.

2/ CloneZilla를 계속 사용하세요

~처럼이 연습. 다운로드Clonezilla 안정 ISO또는 clonezilla-live-*.iso를 직접 다운로드하세요.

Boot Disk Creator를 사용하여 부팅 가능한(라이브) USB를 만드세요.

생성한 Clonezilla 미디어에서 부팅합니다.

이제 다양한 옵션이 있습니다:

  • "/"(저장 부분)만 포함된 이미지를 생성하고 이를 다른 SDD의 파티션에 복제합니다.

  • 전체 디스크(savedisk)의 이미지를 생성하고 이를 새 SSD에 복제합니다.

  • 파티션의 이미지를 생성하고 이를 새 SSD에 복제합니다.

...

(저는 세 번째 옵션을 사용했습니다.) - 참고: SSD가 더 작은 경우 다음을 확인하세요.여기.

준비하십시오. CloneZilla 용어는 약간 난해하지만 매우 논리적으로 구성되어 있으므로 각 단계에서 수행 중인 작업을 이해해야 합니다.

위에서 언급한 대로 파티션을 복사하여 외부 USB 드라이브에 저장할 수 있는 옵션을 선택합니다(19.10 설치에는 하나의 파티션만 있음). 이미지를 저장해도 드라이브의 내용이 지워지지는 않습니다. 충분한 공간이 있는지 확인하세요. 전체 파티션을 위한 여유 공간) 이미지).

3/ 이제 새로 삽입한 SSD 드라이브가 작동하면 해당 드라이브가 속한 파티션 복구를 진행하세요.

복원하려는 대상 파티션을 알고 있는지 확인하고 Gparted 또는 디스크를 사용하여 이를 수행하고 새 시스템의 대상 파티션(제 경우에는 root/partition/dev/sda5)을 기록한 다음 CloneZilla를 사용하여 재부팅을 진행합니다.

이제 USB 드라이브의 이미지를 새 시스템의 대상 파티션으로 복원하는 옵션을 선택하십시오.

4/ 이 작업을 완료한 후에는 Grub 2를 다시 설치해야 합니다.

저는 개인적으로 시동 복구를 사용합니다. 새 시스템의 UEFI에서 실행해야 합니다.

(어떤 이유로 19.10 베타 라이브 ISO에서 부팅 복구를 설치할 수 없는 문제가 발생했습니다. 팁: Linux Mint Cinnamon iso의 기본 설치를 사용하고 거기서 grub을 계속 복구했습니다.)

따라서 내 19.10 개발 버전은 이전 디스크와 동일하게 작동합니다.

참고: 이 연습은 다른 여러 위치에 있으므로 기존 위치로 리디렉션하고 특정 Ubuntu 솔루션에 대해 수행한 단계를 자세히 설명합니다.

참고: etc/fstabs를 편집해야 할 수도 있지만 부팅 복구를 사용할 필요는 없었습니다.

만일을 대비하여 시동 복구를 성공적으로 실행한 후 시동 문제가 발생하는 경우 (항상 재부팅을 먼저 확인하십시오.) 부팅 복구에 대한 Ubuntu 문서에서는 다음을 지정합니다.

부팅 복구를 사용한 후 부팅 문제가 발생하면 향후 grub-install 명령이 올바르게 실행되도록 /etc/fstab에 다음 줄을 추가해야 합니다:

UUID=XXXX-XXXX  /boot/efi       vfat    umask=0077      0       1 

XXXX-YYYY 값은 EFI를 적절한 값으로 대체하여 다음 명령에서 반환된 값으로 대체됩니다(편집을 위해 파일을 열어 이를 알 수 있음).

sudo blkid | grep EFI

모든 시도에도 불구하고 수정이 작동하지 않으면 이 포럼을 참조하세요.거기와서 도와주세요!

행운을 빌어요!

답변2

dd두 드라이브가 모두 동일한 컴퓨터에 있는 경우 전체 파티션을 복사하는 데 이를 사용할 것입니다 . 그렇지 않으면 tar시스템 파티션을 tar 아카이브에 복사하여 단일 파일로 전송할 수 있습니다.

물론 먼저 새 SSD 드라이브에 Linux에 적합한 파티션을 생성해야 하며, 공간을 확보하기 위해 기존 파티션의 크기를 조정해야 할 수도 있습니다(gparted 사용).

무엇을 하든 데이터를 백업하는 것이 좋습니다!

관련 정보