어떤 상황에서는 한 컴퓨터에서 다른 컴퓨터로 Windows 설치를 옮기는 것이 어려울 수 있다는 것을 알고 있지만 (실제로는 하드 드라이브 이동) Linux에서 어떻게 작동합니까? 부팅시 대부분의 드라이버 모듈이로드되지 않습니까? 이론적으로 그렇게 많은 번거 로움이 있습니까?
분명히 xorg 설정이 변경되고 독점적 인 ATI 드라이버가 변경 될 수 있으므로 다시 컴파일해야합니다. 내가 생각하는 것보다 더 많은 것이 있습니까?
두 컴퓨터가 같은 시대에 있다고 가정합니다. 즉, i7과 하드웨어가 약간 다릅니다.
최신 정보:
답변 주셔서 감사합니다. 이것은 주로 내 자신의 호기심입니다. 나는 리눅스 시스템을 가동하고있다가 결국에는 듀얼 비디오 카드를 얻을 수있는 컴퓨터로 옮겨서 2 대 이상의 모니터를 실행할 수있다. 그러나 곧
소스 및 대상 프로세서가 동일한 아키텍처 (예 : x86, x64, 두 팔 모두) 인 경우 Linux 설치를 이동하거나 복제하는 것은 매우 쉽습니다.
이동할 때는 하드웨어 종속성을 관리해야합니다. 그러나 대부분의 사용자는 xorg.conf
(그리고 심지어 최신 배포판에서는 필요하지 않은 경향) 및 아마도 부트 로더 이외의 어려움을 겪지 않을 것입니다.
디스크 구성이 다른 경우 부트 로더 및 파일 시스템 테이블 (/etc/fstab
, 암호화를 사용하는 경우 /etc/crypttab
, md RAID를 사용하는 경우 /etc/mdadm.conf
) 부트 로더의 경우 가장 쉬운 방법은 디스크를 새 컴퓨터에 넣고 배포판의 라이브 CD/USB를 부팅 한 다음 부트 로더 복구 도구를 사용하는 것입니다.
디스크를 실제로 이동하지 않고 데이터를 복사하는 경우 (예를 들어 Windows를 사용하여 하나 또는 두 시스템의 이중 부팅으로 인해) 전체 파티션을 복사하는 것이 더 빠르고 쉽습니다 ((G) Parted 또는 dd
).
디스플레이 관련 옵션을 선언하는 xorg.conf
파일이있는 경우 (예 : 전용 드라이버와 관련하여) 파일이 있어야합니다. 대상 시스템에 다른 그래픽 카드 또는 다른 모니터 설정이있는 경우 수정됩니다. 해당되는 경우 이동하기 전에 대상 시스템의 그래픽 카드 용 독점 드라이버 를 설치해야합니다.
/etc/modprobe.d
에서 모듈 옵션 또는 블랙리스트를 선언 한 경우 대상 시스템에 맞게 조정해야합니다.
설치 복제에는 이동과 동일한 하드웨어 관련 문제가 포함되지만 새 시스템에 새로운 ID를 부여하기 위해 처리해야 할 사항이 몇 가지 더 있습니다.
/etc/hostname
를 편집하여 새 컴퓨터에 새 이름을 지정하십시오./etc
에서 다른 호스트 이름을 검색하십시오. 일반적인 위치는 /etc/hosts
(별칭 127.0.0.1) 및 /etc/mailname
또는 기타 메일 시스템 구성입니다.
ssh 호스트 키 를 다시 생성하십시오.
네트워킹 구성 을 수정하십시오 (예 : 고정 IP 주소).
mdadm -U uuid
와 같이 RAID 볼륨의 UUID를 변경하십시오 (필요하지는 않지만 혼동을 피하는 것이 좋습니다).
우분투를 대상으로하는 단계별 복제 안내서 도 참조하십시오.
현재 데스크탑 컴퓨터 설치는 두 개의 RAID-1 미러 디스크 중 하나의 플러그를 뽑고 새 컴퓨터로 옮기고 이미 존재하는 디스크에 RAID-1 볼륨을 생성하고 미러를 재 동기화하고 변경 사항을 요약하여 이전 버전에서 복제했습니다. 해당되는 경우 위.
이것이 귀하의 질문에 대한 답변인지 확실하지 않지만 일반적으로 정반대입니다. 사용자 폴더를 이동하고 모든 것을 다시 설치하십시오. 이론적으로 모든 사용자 정의 및 개별 구성 파일은 사용자 폴더에 있어야하므로 실제로 전송 해야하는 유일한 것입니다
일부 패키지 관리자는 설치된 모든 패키지를 나열 할 수 있습니다 (Debian/Ubuntu에는 dpkg --list
, 젠투에는 /etc/world
등)이므로 다음을 수행 할 수 있습니다.
그리고 기능적으로 동일한 시스템으로 끝나야합니다.
실제로 Windows에서는 하드 드라이브 내용을 복사하거나 PC간에 하드 드라이브를 전환하여 설치를 새 PC로 옮기는 것이 거의 불가능합니다. 이것은 Linux에서 놀랍도록 잘 작동합니다. 필자는 기존 하드 드라이브의 내용을 새 하드 드라이브로 복사하기 만하면 USB로 연결된 외장 클로저에 기존 하드 드라이브를 넣고 Gparted-Live-CD 아래에 모든 것을 복사함으로써 Thinkpad R52에서 Thinkpad T400으로 전환했습니다. 그 후 내가해야 할 일은 수동으로 Grub을 MBR에 넣고 부팅하는 것입니다. 모든 것이 여전히 나를 위해 일했습니다.
Michael이 말했듯이 일반적으로 새 PC는 시간이 지남에 따라 쌓인 쓰레기를 제거 할 수있는 좋은 기회이지만 때로는 모든 작업을 포함하여 Linux에서 하드 드라이브 내용을 복사하는 것이 매우 빠릅니다. 커널에서 설치하지 않고 커널에서 사용할 수 있습니다. 요즘에는 드라이버가 modprobe.conf에 수동으로 나열되는 대신 자동으로로드되며 xorg도 자동으로 구성됩니다.
이전 PC에서 드라이버를 수동으로 구성해야하는 경우 (예 : Raid 시스템, 독점 그래픽 드라이버 등) 문제가 발생할 수 있습니다.
나는 이것이 당신의 질문에 대답 할 것이라고 생각합니다 : http://wiki.xtronics.com/index.php/Wajig
새로운 리눅스를 설치하고 집을 복사 한 다음 wajig를 사용하여 모든 패키지를 다시 설치하십시오.