태그 보관물: automation

automation

Windows 설치를 빠르고 쉽게 재 구축 할 수있는 좋은 기술은 무엇입니까? [닫은] 사용하여 원할 때마다 Windows를

C : \ 드라이브에 관심이 없습니다. 원하는 프로그램, 구성 및 데이터를 사용하여 원할 때마다 Windows를 부담없이 다시 설치하고 빠르게 실행할 수 있기를 원합니다. 이 프로세스는 자동화되고 반복 가능해야하며 github에 체크인 할 수있는 무언가에 의해 구동됩니다.

내 머리 꼭대기에서 내가 알고 싶은 것들 :

  1. 모든 프로그램을 설치하는 가장 좋은 방법 :
    • 처음부터 새로운 설치까지 모든 것을 설치해야합니까? 그렇다면 그렇게하는 가장 좋은 방법은 무엇입니까? 초콜렛 ?
    • 아니면 별도의 디스크에있는 모든 프로그램을 OS에 설치하고 어떻게 든 새로운 Windows 설치로 ‘가져 오기’할 수 있습니까? 프로그램마다 다른가요?
  2. 내가 관심있는 Windows 설정의 자동 구성. powershell 스크립트보다 나은 방법이 있습니까?
  3. OS에서 내 데이터를 분리합니다. 예를 들어, 전체 사용자 폴더를 별도의 디스크에서 심볼릭 링크해도 안전합니까? Windows의 라이브러리 기능이 마음에 들지만 AppData 또는 사용자 데이터를 작성하는 모든 프로그램 ~/.program_name또는~/Documents/Program Name
  4. 모든 Windows 업데이트는 어떻습니까?
  5. 드라이버는 어떻습니까?
  6. 내가 생각해야 할 것이 있습니까?

나는 이것이 너무 광범위한 질문이 아니길 바란다. 집에있는 PC를 애완 동물 대신 가축 으로 만드는 방법에 대한 정식적인 참고 자료가 있으면 좋을 것 같습니다 .

(최종 참고 사항 : 필자는 Puppet 경험이있는 개발자이지만이 질문에 대한 답변은 수퍼 유저이지만 반드시 프로그래머 일 필요는없는 독자에게 유용합니다.)



답변

모든 설정 및 설치된 프로그램이 포함 된 전체 파티션 이미지가 작업을 수행해야합니다. 원할 때 언제든지 되돌릴 수 있습니다. 타이밍 측면에서이 솔루션을 능가하는 것은 없습니다. 이미지에서 복원하는 것이 슬립 스트림으로 다시 설치하는 것보다 항상 빠릅니다. 실제 이미지를 만들 려면 gdiskdump 와 함께 dd 를 사용하는 것이 좋습니다 .

한 대의 컴퓨터 만 사용하려는 경우이 솔루션을 가장 안정적이고 깨끗한 솔루션으로 사용하는 것이 좋습니다 .

사용자와 시스템 데이터를 분리해도 문제가되지 않습니다. 비 시스템 파티션에 데이터를 보관하고 레지스트리를 사용하여 사용자 폴더가 올바른 위치를 가리 키도록 할 수 있습니다.

여러 머신에서이 접근 방식은 다음과 같은 어려움에 직면합니다.

  1. 드라이버. 10 년 전 이었지만 여전히 원래 설정에 설치되지 않은 시스템 특정 드라이버는 시스템이 새 시스템에서 부팅되지 않을 수 있습니다. 리눅스는 그다지 영향을받지 않지만 원래 질문은 Windows에 관한 것이다.

  2. 저작권. 즉시 다른 사용자가 시스템에 이미지를 복제하기 시작으로 모두에 대한 라이센스의 문제로 실행 : OS 및 설치된 응용 프로그램

  3. Windows 업데이트. 이미지에서 시스템을 복원 할 때마다 최신 업데이트가 모두 부족합니다.

여러 머신에서 쉽고 빠르게 백업, 복원 사용할 수있는 시스템을 찾고 있다면 단순하고 단순한 가상 머신을 사용하십시오.

또한 관련이 있다고 생각하는 내 경험에 대해서도 언급 할 것입니다. 대학 시절에 내가 선호하는 모든 설정과 내가 좋아하는 모든 소프트웨어를 사용하여 Windows XP 설치를 만들었습니다. 2007 년에 dd를 사용하여 시스템의 전체 이미지를 만들었습니다. 2012 년까지이 이미지를 사용하여 충돌, 실패한 실험 및 시스템이 시간이 지남에 따라 너무 느려진 후 시스템을 복원했습니다. 복원 절차는 보통 15 분도 걸리지 않았습니다. 현재 Linux Mint를 백업하는 동일한 방법을 사용하고 있습니다.


답변

기본 VHD-boot를 사용하십시오 (작은 양의 시스템 리소스가 손실 됨). 가이드 예 : https://4sysops.com/archives/native-vhd-boot-in-windows-8/

  • 설치, 모든 설정 및 원하는대로 설정 한 후 직접 설치된 인스턴스로 부팅하기 만하면 VHD 파일을 복사 할 수 있습니다.
  • “다시 설치”하려는 느낌이들 때마다 원래 위치를 원래 위치로 복사하면됩니다.

추가 : 백업 / “재설치”를 부팅 할 때마다 모든 업데이트, 익숙한 새로운 프로그램 등을 실행하고 재부팅-> 새 사본을 만드십시오. 이렇게하면 재설정 할 때마다 실행할 업데이트가 많지 않습니다.

Win7 이후로 이것을 해왔으며 일단 습관에 들어간 후에는 매우 간단합니다.


답변

Linux로 이중 부팅을하기 때문에 항상 시스템과 다른 모든 것을 두 개의 파티션으로 분리합니다. Windows에 버그가 생기면 재 구축 속도가 빨라집니다.

또한 VHD로 부팅을 사용하여 “0에서 다시 시작”할 때 모든 것을 설정하기 위해 VHD를 준비 할 수 있습니다. 그리고 Windows를 교체 할 때마다 더 이상 Grub을 지울 필요가 없습니다.

http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx

Windows 교환은 훨씬 쉬워졌지만 Virtualbox로 열 수있는 vhd 파일 내에서 이미 수행되었으므로 백업도 가능합니다. VHD 내부의 바이러스도 격리 할 수 ​​있습니다.


답변