복구 파티션을 사용하여 Windows/Linux 이중 부팅 설정에서 Linux 파티션을 안전하게 백업/복원합니다.

복구 파티션을 사용하여 Windows/Linux 이중 부팅 설정에서 Linux 파티션을 안전하게 백업/복원합니다.

저는 IDE 회전 녹슨 디스크가 있는 듀얼 부팅 노트북(Windows 7/Kubuntu 12.04)을 가지고 있습니다.

Windows를 다시 설치하고 싶습니다. 문제는 이를 위한 유일한 매체가 공장에서 설치된 복구 파티션이라는 점이며, 이로 인해 Linux 파티션이 손상될 가능성이 있다는 것이 걱정됩니다.

나의 현재 공격 계획은 다음과 같습니다.

  1. 기존 파티션 정보를 기록해 두십시오(예: parted).
  2. 를 사용하여 Linux 파티션을 백업합니다 dd.
  3. Windows 복구를 사용하여 Windows를 다시 설치하십시오.
  4. 복구 프로세스로 인해 Linux 파티션이나 이중 부팅 구성이 손상된 경우 LiveCD를 사용하여 다음을 수행하세요.
    1. 재설치 전과 같이 디스크를 파티션합니다.
    2. dd새로 생성된 파티션에 파티션 데이터를 쓰는 데 사용됩니다 .
    3. 이중 부팅 구성을 복원합니다(아직 이에 대한 방법을 조사하지 않았습니다).

제가 묻고 싶은 질문은:이것이 올바른 접근 방식입니까? 그렇다면 염두에 두어야 할 격차와 잠재적인 함정은 무엇입니까?

답변1

이전에 제가 다루었던 것과 비슷한 경우 Linux 파티션과 다른 파티션(따라서 분리 가능한 외부 디스크에 백업)이 손상될 수 있습니다. 좋은 소식은 당신이 확실한 공격 계획을 가지고 있다는 것입니다. 그러나 드라이브의 처음 446바이트에 저장되어 있는 부트 로더(아마도 GRUB)를 백업할 수도 있습니다.

dd of=/backup/bootloader.mbr if=/dev/sda bs=446 count=1

그리고 파티션을 교체한 후 복원하세요.

dd of=/dev/sda if=/backup/bootloader.mbr

또는 라이브 CD를 사용하여 Linux 파티션을 부팅한 다음

sudo update-grub

부트로더를 다시 작성합니다.

관련 정보