현재 프로그래밍 환경을 새 랩톱으로 마이그레이션하는 가장 쉬운 방법은 무엇입니까?


14

오늘날의 표준에 따라 매우 기본적인 하드웨어 구성을 갖춘 WinXP 기반 랩톱이 있습니다. 더 나은 하드웨어로 WinXP 기반 랩톱으로 업그레이드 할 계획입니다.

문제 : 현재의 랩탑에는 cygwin, perl, ruby ​​등과 같은 소프트웨어가 트럭에 탑재되어 있습니다. 각 소프트웨어를 수동으로 설치하는 것은 번거로울 것입니다. 패키지 사용자 정의는 말할 것도 없습니다.

최소한의 번거 로움없이 현재 프로그래밍 환경을 마이그레이션 할 수있는 소프트웨어 (프리웨어 또는 상업용)가 있습니까?


9
한 가지 : 새 시스템을 위해 XP와 함께 가고 싶습니까? MS의 현재 주장에 따르면 2014 년까지 연장 지원이 제공 될 것이지만 마지막 순간 이전에 업그레이드를 고려하는 것이 현명 할 수 있습니다.
Michael Kohne

@Michael : 2012 년 이후 업그레이드 할
예정입니다

1
현재 소프트웨어를 수동으로 설치 했습니까? 그렇다면 총알을 물고 다시하십시오.

2
기다림? 메모장을 마이그레이션해야합니까? :)
MVCylon

하드웨어 업그레이드를 귀찮게하려면이 시점에서 OS를 업데이트해야합니다. 시스템이 얼마나 멀리 있습니까? XP에서 일반적인 RAM 표준을 충족 할 수있는 것처럼 XP가 곧 지원되지 않을 것이라는 점은 ...
Rig

답변:


12

새로운 컴퓨터는 업무 환경이 재현 가능한지 확인할 수있는 좋은 기회입니다. 현재 하드 디스크가 휴지통에 있거나 도난당한 경우 어떻게합니까? 청소를 진행하는 동안 분실 또는 손상된 설치 CD, 더 이상 사용되지 않는 소프트웨어 및 설정의 기타 문제에 대해 알 수 있습니다.

새 하드 디스크의 용량은 이전 하드 디스크 용량보다 두 배 이상 많을 것이므로 새로 설치하고 이전 디스크의 전체 내용을 새 디스크의 디렉토리에 복사하는 것이 좋습니다.

또한 적어도 주 OS로 WinXP를 남겨 둘 시간입니다.

귀하의 질문에 대답하기 위해, 당신이 필요로하는 도구가된다 gparted를 하고 버추얼 . gparted를 사용하면 이전 디스크의 이미지를 새 디스크로 전송 한 다음 해당 이미지를 VirtualBox 가상 디스크로 전송할 수 있습니다. 단계를 작성하려고했지만 (한 번 수행 했음) 정확하게 기억하지 못하고 메모가 없습니다 (내가 가지고 있다면 Linux로 부팅하는 새 시스템에 대한 것임).

PS 새로운 컴퓨터는 리눅스를위한 파티션을 예약 할 수있는 좋은 기회입니다. 실험은 충분히 핑계이지만, 더 시급한 것은 복제, 중복성, 백업, 변환 및 변환 도구가 Linux에서 쉽게 사용할 수 있으며 무료라는 것입니다. 가상화 된 Linux가 아닌 이유 일부 작업에는 하드웨어에 대한 더 낮은 수준의 액세스 권한이 필요합니다. 마지막 컴퓨터 업그레이드는 기본 OS로 Linux로 업그레이드되었으며 모든 것이 (WinXP 포함) 원하는대로 작동합니다.

PPS 요청 된 세부 사항

  1. 수신 측의 Linux에서는 gparted live (및 다른 마이그레이션 및 recovry live CD) 의 도구 를 사용하여 네트워크를 통해 이전 디스크의 이미지를 수신 측으로 전송할 수 있습니다. 무인이므로 시간이 중요하지 않습니다. 친구들이 괴로운 하드 디스크 증상이 나타나는 것을 알게되면 가장 먼저해야 할 일입니다.
  2. 작성된 이미지는 모든 디스크에서 동일하거나 강판 크기의 파티션으로 전송되거나 광 매체에 백업 될 수 있습니다.
  3. 새 머신에서 Linux 용 부팅 파티션을 예약하는 경우 NTFS 파티션을 사용하여 디스크 이미지와 같은 큰 내용을 저장할 수 있으므로 디스크 공간을 거의 차지하지 않을 수 있습니다.
  4. gparted는 다른 크기의 파티션 간 전송을 처리합니다.
  5. 가상화 된 WinXP는 특수 하드웨어 (그래픽, 펜 태블릿 등)에 액세스해야 할 경우 짜증나지만 기본 OS가 Linux 인 경우 프로그래밍에 완벽하게 작동합니다. 최신 버전의 와인 까지 가상 WinXP를 부팅하지 않고 필요한 모든 것을 실행할 수 있을 때까지 WinXP 설정이었습니다 .
  6. 내 기억에없는 세부 사항은 웹에서 쉽게 사용할 수 있습니다. 아마 내가 메모를하지 않은 이유입니다.

솔직히 말해서 메인 OS가 주말 동안 3 개월이 걸리고 백업과 스위치를 수행하는 데 며칠이 걸리고 XP를 거의 부팅하지 않을 때까지 6 개월이 걸렸기 때문에 우분투로 전환하는 데는 3 개월이 걸렸습니다. 저의 개발 툴은 레거시 앱을위한 Java, Eclipse, Python 및 PyDev, Java, gfortran (Intel Fortran도 사용 가능), Web (HTML, CSS, JavaScript), Subversion, Mercurial 및 Delphi7입니다. 구조화 된 일반 텍스트를 선호하여 워드 프로세서를 버렸습니다. 그러나 MS Excel과 비교할만한 것은 없습니다. 다른 모든 것에는 Linux보다 몇 가지 시도 가능한 옵션이 있으며 그중 일부가 가장 좋습니다 .

결국 WinXP를 사용하더라도 새로운 업무용 컴퓨터를 처음부터 설치하는 과정은 GOOD 입니다. 당신이 서있는 곳을 아는 것, 또는 당신이 그것을 할 때까지 예상치 못한 것을 빨리 회복 할 수 있다는 것은 아마도 거짓입니다.


+1. 마이그레이션 프로세스에 대한 자세한 내용을 공유하십시오.
Fanatic23

물론. 가능한 한 즉시 기본 설정으로 설정하십시오. 소스 코드도 별도의 저장소에 보관하십시오. 새 PC로 프로젝트를 확인하면됩니다.
MVCylon

1
@Doug Chamberlain Youtube는 Linus Torvalds의 GIT에 대한 프레젠테이션이지만 실제로는 상식적인 구성 관리에 대한 프레젠테이션을합니다. 그의 말 중 하나는 "필요하지 않기 때문에 백업을하지 않는다"입니다. 추천!
Apalala

22

나는 항상 모든 새로운 시스템에서 모든 개발 도구를 새로 설치하는 것을 선호했습니다. 약간 번거롭지 만 더 이상 사용하지 않는 도구를 지적하는 데 도움이됩니다 (프로그래밍 방식으로 많은 다른 작업을 수행하므로 도구 선택이 끊임없이 변경됩니다). 일반적으로 시스템이 시간이 지남에 따라 뭉개 져서 업그레이드하는 것이 좋은 순간이라는 것을 알았습니다.

나의 일반적인 접근 방식은 기존 시스템의 내용 (Windows 폴더 미만)을 'old HD'폴더의 새 시스템에 저장하는 것입니다. 그런 다음 일부 데이터 파일이 필요하거나 그렇지 않은 경우 이전 HD를 찾아서 적절한 문서 폴더로 옮깁니다.


4
+1 : 새로 설치 또한 "패키지 사용자 정의는 말할 것도없고"나쁜 습관입니다. 새로 설치하는 방법을 배웁니다.
S.Lott

1
나는 수년간 맥에서 일해 왔으며, 애플은 한 컴퓨터에서 다른 컴퓨터로 모든 것을 자동으로 마이그레이션하는 상당히 괜찮은 일을한다. 여전히 처음부터 다시 시작하는 것을 선호합니다. 업그레이드는 설정을 검토하고, 일반적인 정리 / 가비지 처리를 수행하고, 새로운 개선 사항을 찾고, 시간이 걸리지 않은 변경 사항을 구현할 수있는 기회로보고 있습니다. 에 대한. 그것은 나의 디지털 라이프를위한 봄 청소와 같습니다.
블루 베리 필드

4

가상화를 시도 할 수 있습니다. 이 설정을 몇 개월 동안 사용하여 좋은 결과를 얻었습니다.

  • 기본적인 사무 도구가있는 노트북.
  • VM 이미지 전용 내부 HD. (일부 노트북에서는 DVD 장치를 HD로 교체 할 수 있습니다)
  • 모든 개발 도구가 사전 설치된 개발 전용 VM. (이전 시스템을 마이그레이션하는 것보다 여전히 첫 번째 VM을 생성하기 위해 새로 설치하는 것이 좋습니다. 그러나 비교 목적으로 시스템을 가상화 할 수 있습니다)

개발 툴이 테스트 툴이나 더 이상 필요하지 않은 구형 툴로 인해 "더러워"지기 때문에 새로 설치하는 것이 훨씬 더 쉽습니다. 기계의 사무실 부분은 꽤 안정적이며 자주 새로 고칠 필요가 없습니다.

편집하다 :

이 설정이 주어지면 두 가지 시나리오가 있습니다.

  • 빠르고 더러운 가상화 : 기존 시스템을 가상화하고 새로운 랩톱의 VM에서 개발에 사용합니다.
  • 장기 가상화 : 랩톱의 VM에서 사용하고 재사용 할 수 있도록 새로 설치 한 VM을 만듭니다.

이 설정이 마이그레이션에 어떻게 도움이되는지 확실하지 않습니다. 좀 더 자세히 설명해 주시겠습니까?
Fanatic23

@ Fanatic23 : 마이그레이션 시나리오에 대한 정밀도가 주어졌습니다. 도움이
되길 바랍니다

2

Windows는 파일 및 설정 전송 마법사 (또는 FAST)를 제공하여 프로필과 이전 컴퓨터에있는 모든 개인 설정을 가져옵니다. 또한 마법사가 완료되면 설치 한 소프트웨어와 새 컴퓨터에 설치할 소프트웨어를 알려줍니다.

ubergeek로서 랙 마운트 가능 서버 (Sun Fire X4150)를 구입하고 하이퍼 박스, 도메인 컨트롤러, dhcp, dns, TFS 2010, SQL 2008 및 Systems Center가 하나의 상자에서 실행되는 Windows Server 2008R2를 설치했습니다. .

System Center에서 응용 프로그램 패키지를 만드는 데 시간이 걸렸으므로 필요한 응용 프로그램을 한 번 클릭하여 배포 할 수 있습니다. (Office, VS, Resharper 등). 새 상자를 만들 때 배포하려는 앱을 선택하고 System Center에서 마법을 발휘할 수 있습니다.


1

사용자 프로필에 관심이 있습니까? 그렇지 않은 경우, 관심있는 소프트웨어 일뿐 아니라 기존 하드 드라이브를 꺼내 여분의 슬롯에 넣거나 외부 인클로저에 넣습니다. 그렇게하면 소프트웨어를 마음의 내용에 복사하거나 드라이브에서 실행할 수 있습니다.

이전 사용자 프로필의 마이그레이션에 관심이 있다면 더 지저분해질 수 있습니다. 나는 거기에 유틸리티가 있다고 확신하지만 Windows에 대해 아는 작은 것부터 디렉토리를 복사하는 것만 큼 간단하지 않습니다.


외장 HDD는 옵션이지만 휴대하는 것이 나에게 문제가 될 수 있습니다. 사용자 프로필을 마이그레이션해야합니다.
Fanatic23

그러나 필요한 소프트웨어를 복사 할 수는 있지만 드라이브를 가지고 다닐 수는 없습니다. 유틸리티가 없으면 프로파일을 저장하지 않습니다.
Justin Beal

1

내 조언은 지금 당신에게 아무런 도움이되지 않지만 다음에 (곧 일어날 예정) 시스템 파티션의 이미지를 만든 직후 (당신이 그것을 사용하기 시작하고 쓰레기를 가져 오기 전에) 즉시 설치하십시오. 새 랩톱으로 옮길 때는 이미지에서 복원하여 새 하드웨어에 필요한 드라이버를 설치하십시오.

그리고 지금 XP를 설치하지 마십시오. 다른 새 랩탑을 구입하기 전에는이 OS에 대한 지원이나 드라이버가 없을 가능성이 높습니다.


OS 이후에 설치하는 개별 소프트웨어 구성은 어떻습니까? 시스템 파티션 이미지를 만드는 데 권장되는 특정 도구가 있습니까?
Fanatic23

OS를 설치하고 도구를 설치 한 다음 스냅 샷을 만듭니다. 저는 개인적으로 Norton Ghost를 사용하지만 사용 가능한 다른 제품이 있습니다.

1

나중에 CM에 도구를 넣는 것을 고려하십시오. 나는 이것이 리눅스에서 더 쉽다는 것을 안다. Windows에는 실용적이지 않습니다. 그런 다음 새 시스템에 도구를 배포하는 것은 동기화되어 라이센스 파일을 설정하는 것입니다.


0

장치 관리자에서 플러그 앤 플레이 어댑터를 제거하고 컴퓨터를 종료하십시오. 하드 드라이브를 가로 질러 전원을 켭니다. 끝난.

또는 광학 미디어로 부팅하여 기존 드라이브를 새 드라이브로 이미징하십시오. 이 방법을 사용하여 ide에서 sata로 이동하면 문제가있을 수 있습니다.


0

새 시스템을 설정하는 데 지루한 부분은 모든 것을 설치 및 구성하는 것이 아니라 모든 소프트웨어 및 설명서를 찾고 모든 설정 방법을 기억하는 것 입니다.

Evernote를 입력하십시오 . 나는 단순히 메모를 작성하고 기억해야 할 모든 것을 각 단계에 나열했습니다. 이 메모는 모든 컴퓨터 또는 장치에서 사용할 수 있습니다.

또한 모든 소프트웨어 설치 프로그램 (및 비밀 코드)의 사본을 외부 드라이브와 같은 한 곳에 보관합니다. CD에서 설치 프로그램을 복사하여 폴더에 넣을 수도 있습니다 (CD 설치 소프트웨어가 사라지는 경우에도).

그런 다음 하루 종일 검색하고 성가신 것을 기억하는 대신 몇 시간 만에 순조롭게 진행되는 새 컴퓨터를 쉽게 설치할 수 있습니다.

또한 SSD를 사용하면 설치 프로그램이 약 5 배 빠르게 실행되므로 실제 대기 시간이 최소화됩니다.

마지막으로 생각보다 자주 새 컴퓨터를 설정해야 할 수도 있습니다. 하드 드라이브가 고장 나거나 랩톱을 분실 / 도난 당했거나 시스템이 손상된 경우이 프로세스를 진행할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.