새 Linux를 설치하는 대신 작동 중인 Linux를 복사하세요.

새 Linux를 설치하는 대신 작동 중인 Linux를 복사하세요.

설치된 Linux 설치를 한 드라이브에서 다른 드라이브로 이동하거나 한 디스크에서 다른 디스크로 이동하는 방법에는 두 가지가 있습니다.

  1. dd섹터별로 섹터를 복사하는 명령(부팅 섹터 포함)
  2. cp명령을 내린 다음 설치/업데이트grub

이는 매우 편리하고 간단한 방법이지만 이러한 방법을 사용하여 새 시스템에 새 Linux를 설치하는 방법에 대한 지침은 없습니다. 이렇게 하면 해가 되나요?

예를 들어, Live CD에서 부팅하고 Linux 최소 설치용 파일을 복사한 다음(grub 없이) chroot. 즉, USB 드라이브에 최소한의 Linux를 설치하고 모든 머신에 설치할 수 있습니다(부팅, 자체 복사, chrooting 등을 통해).

(내가 아는 한) 변경해야 할 유일한 것은 한 시스템 grub에서 다른 시스템으로 바뀌는 것입니다. fstab단점이나 단점이 있나요?

참고: Live CD 설치 프로그램이 어떤 방식으로든 유사한 작업을 수행한다는 것을 알고 있지만 간단한 복사가 새 컴퓨터에서 문제를 일으키는지 궁금합니다.

답변1

예,

두 디스크를 모두 ie에 마운트 /old하고 /new두 디스크 간에 rsync를 실행합니다. ( AS ROOT)

rsync -av --delete /old /new

그런 다음 /new로 chroot하고 grub 구성을 복원하십시오. (그리고 fstab)

관련 정보