설치된 Linux 설치를 한 드라이브에서 다른 드라이브로 이동하거나 한 디스크에서 다른 디스크로 이동하는 방법에는 두 가지가 있습니다.
dd
섹터별로 섹터를 복사하는 명령(부팅 섹터 포함)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)