Windows 10 만능윈도우 만들기 -3-

이제 디퍼런싱 vhd로 부팅을 해서 봉인을 시작 합니다. 일반화에 체크 하고 종료옵션 시스템종료 그리고 확인을 눌러서 체크 일반화를 시작합니다. 

여기서 에러가 난다면 백신관련 프로그램을 인스톨 했다거나 찌거기 정리를 할적에 너무 많이 하거나 하면 에러가 날수 있습니다. 또한 Home으로 만들경우 Home에서 자동으로 깔리는 광고 앱들때문일 수도 있습니다. 

자식 VHD가 2GB 정도 용량이 늘어났네요. 변경된것만큼 용량이 늘어납니다. 더블 클릭해서 vhd를 마운트 해봅니다. 

G드라이브로 마운트 되었네요. G:\windows\system32\sysprep에 가보니 Succeeded.tag가 있습니다. 이것이 있어야 제대로 봉인이 된것입니다. 봉인 과정에서 에러가 없다면 다 생겼을 겁니다. 

이제 여기다가 만능드라이버를 복사해서 넣고 각종 스크립트를 넣을것입니다. unattend.xml 파일과 setupcomplete.cmd파일 이용해서 봉인 된 이미지를 다른 데스크탑에 설치 할적에 실행이 되게 합니다. 

보통 unattend.xml파일은 x86, x64 즉 두가지 버젼을 함께 넣어도 문제가 없습니다. 해당 버젼을 자동 검색해서 적용되니까요. 근데 만능드라이버를 넣을적에는 같이 넣으니 두번 실행이되어서 분리를 해버렸습니다. 그리고 거의 요즘은 x64(64비트)만 쓰니 별 상관은 없을듯 합니다.

 

vhd 파일을 만들고 이미지를 스크립트를 넣는것은 보통 저 같은 경우엔 반복되고 또 빠뜨리는 경우가 많아 스크립트를 짜서 자동으로 파일을 복사해서 넣도록 하고 있습니다. 간단한 배치파일이라서 누구나 쉽게 만들수 있습니다. 

 

간단하게 짜보도록 하겠습니다. 

다음은 예시입니다. 제가 사용하는것에서 좀 빠진 버젼입니다. 아무래도 이건 학생용이다보니... 다릅니다. 

또한 해당 디렉토리는 개인에 맞게 변경해서 사용하셔야 합니다.  os vhd는 자식vhd파일의 마운트 볼륨 문자입니다. g 입력하면 되고요. 저같은 경우엔 유틸 vhd가 있어서 거기에 스크립트를 모아놔서 util 마운트 볼륨 문자는 h 입니다. 

참고로 해서 자기 입맛에 맞게 변형 하시면 됩니다. 마지막에는 wim으로 캡쳐까지 됩니다. man_copy.cmd 이런식으로 배치파일로 저장하시면 됩니다. 배치파일 확장자는 cmd 또는 bat 어느 것으로 해도 무관합니다. 

@echo off
pushd %~dp0
title 만능윈도우 필수파일 복사 배치파일
setlocal

echo.
set /p vhdos=os vhd 마운트 볼륨:
echo.
set /p util=util vhd 마운트 볼륨:
set date=%date:-=%

echo.
echo Easydrv7을 복사합니다.
mkdir "%vhdos%:\Users\Public\EasyDrv7"
xcopy "E:\utility\driver\EasyDrv7" "%vhdos%:\Users\Public\EasyDrv7" /S /H /E /D /Q /Y
echo. 

echo.
echo 작업표시줄 고정 링크 파일을 복사합니다. 탐색기, 익스플로러, xml 파일등
copy "%util%:\2. 만능윈도우 스크립트\education\*.lnk" "%vhdos%:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories" /Y
copy "%util%:\2. 만능윈도우 스크립트\education\LayoutModification.xml" "%vhdos%:\users\default\AppData\Local\Microsoft\Windows\Shell" /Y

echo.
echo sysperp 관련 파일을 복사합니다.
copy "%util%:\2. 만능윈도우 스크립트\education\." "%vhdos%:\Windows\Panther" /Y

echo.
echo 서울시 교육청 보안 프로그램 및 학교별 설치 파일을 복사합니다.
mkdir "%vhdos%:\Users\Public\program"
xcopy "%util%:\1. 학교용필수파일\1. 공통파일\." "%vhdos%:\Users\Public\" /S /H /E /D /Q /Y

echo.
echo 학교별 설치 실행 파일을 복사합니다.
copy "E:\autoit\자동설치\*.exe" "%vhdos%:\Users\Public" /Y

echo.
echo wim 이미지 파일을 생성합니다.
dism.exe /Capture-Image /Imagefile:"d:\win10_%date%.wim" /CaptureDir:%vhdos%:\ /Name:"Windows10 LTSC 2019"

echo.
echo 모든 작업이 완료되었습니다. 배치파일을 종료 합니다.
pause
exit

파일을 실행하면 아래와 같이 복사가 됩니다. 다음 포스팅에서는 스크립트 파일을 만들어 보도록 하겠습니다. 

 

이 글을 공유하기

댓글

Designed by JB FACTORY