it-swarm-ko.tech

리눅스 설치를 새 컴퓨터로 옮기기

어떤 상황에서는 한 컴퓨터에서 다른 컴퓨터로 Windows 설치를 옮기는 것이 어려울 수 있다는 것을 알고 있지만 (실제로는 하드 드라이브 이동) Linux에서 어떻게 작동합니까? 부팅시 대부분의 드라이버 모듈이로드되지 않습니까? 이론적으로 그렇게 많은 번거 로움이 있습니까?

분명히 xorg 설정이 변경되고 독점적 인 ATI 드라이버가 변경 될 수 있으므로 다시 컴파일해야합니다. 내가 생각하는 것보다 더 많은 것이 있습니까?

두 컴퓨터가 같은 시대에 있다고 가정합니다. 즉, i7과 하드웨어가 약간 다릅니다.

최신 정보:
답변 주셔서 감사합니다. 이것은 주로 내 자신의 호기심입니다. 나는 리눅스 시스템을 가동하고있다가 결국에는 듀얼 비디오 카드를 얻을 수있는 컴퓨터로 옮겨서 2 대 이상의 모니터를 실행할 수있다. 그러나 곧

67
Falmarri

소스 및 대상 프로세서가 동일한 아키텍처 (예 : 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 등)이므로 다음을 수행 할 수 있습니다.

  1. 새로운 시스템에 기본 배포판 설치
  2. "다른 컴퓨터에있는 모든 패키지를 설치하십시오"
  3. 사용자 폴더 복사

그리고 기능적으로 동일한 시스템으로 끝나야합니다.

23
Michael Mrozek

실제로 Windows에서는 하드 드라이브 내용을 복사하거나 PC간에 하드 드라이브를 전환하여 설치를 새 PC로 옮기는 것이 거의 불가능합니다. 이것은 Linux에서 놀랍도록 잘 작동합니다. 필자는 기존 하드 드라이브의 내용을 새 하드 드라이브로 복사하기 만하면 USB로 연결된 외장 클로저에 기존 하드 드라이브를 넣고 Gparted-Live-CD 아래에 모든 것을 복사함으로써 Thinkpad R52에서 Thinkpad T400으로 전환했습니다. 그 후 내가해야 할 일은 수동으로 Grub을 MBR에 넣고 부팅하는 것입니다. 모든 것이 여전히 나를 위해 일했습니다.

Michael이 말했듯이 일반적으로 새 PC는 시간이 지남에 따라 쌓인 쓰레기를 제거 할 수있는 좋은 기회이지만 때로는 모든 작업을 포함하여 Linux에서 하드 드라이브 내용을 복사하는 것이 매우 빠릅니다. 커널에서 설치하지 않고 커널에서 사용할 수 있습니다. 요즘에는 드라이버가 modprobe.conf에 수동으로 나열되는 대신 자동으로로드되며 xorg도 자동으로 구성됩니다.

이전 PC에서 드라이버를 수동으로 구성해야하는 경우 (예 : Raid 시스템, 독점 그래픽 드라이버 등) 문제가 발생할 수 있습니다.

9
fschmitt

나는 이것이 당신의 질문에 대답 할 것이라고 생각합니다 : http://wiki.xtronics.com/index.php/Wajig

새로운 리눅스를 설치하고 집을 복사 한 다음 wajig를 사용하여 모든 패키지를 다시 설치하십시오.

2
me myself and I