소프트웨어 비전문가용 Windows 설치 및 구성 준비 프로그램
2016.08.07 00:32
원거리에서 상대방에게 CD 및 USB 없이 Windows PE 부팅 및 원격 제어 연결까지의 과정을 손쉽게 구축하기 위한 프로그램을 한번 만들어 봤습니다.
NSIS 3.0이 출시되고 나서 한번 시험삼아 만들어 봤는데 Windows 설치 프로그램이나 WinNTSetup 프로그램 정도까지의 완성도와 안정성, 기능은 못 보여주지만 조금씩 수정해보려 합니다.
주요 기능:
온라인 상태에서 Windows 설치
Windows PE 부팅 등록
[이미지 01 - 환영 페이지]
[이미지 02 - 라이센스 페이지]
[이미지 03 - ISO 파일 안에 있는 소스를 기반으로 Windows를 설치하는 기능과 PE를 부팅 등록하는 기능]
[이미지 04 - Windows 설치 시 선택하는 옵션들]
부팅 관리자 업데이트는 Windows 7이 설치된 시스템에서 VHD 부팅으로 Windows 8 이상을 설치 시 Windows 8로 부팅이 안되는 현상을 해결하기 위해 Windows 8 버전 이상의 bootmgr를 설치하는 기능입니다.
[이미지 05 - DISM /apply로 Windows 이미지를 적용하는 모습]
[이미지 06 - /Apply 후 부팅 등록하는 과정]
[이미지 07 - 재부팅하여 Windows 설치를 시작하는 과정]
이제 Windows PE를 부팅 등록하는 과정입니다.
[이미지 08 - Windows PE를 부팅 등록하는 과정]
[이미지 09 - 인덱스 검토 버튼을 눌렀을 시]
[이미지 10 - PE 등록 과정]
[이미지 11 - 재부팅 후 표시된 부팅 관리자]
[이미지 12 - PE 부팅 후 TeamViewer 실행]
이제 ISO 파일 구성을 설명합니다.
최종 사용자에게 이 ISO 파일만 보내주면 사용자가 압축 해제 또는 ISO 탑재 후 Autorun.inf로 연결된 SetupExpress.exe 파일을 실행하도록 유도합니다.
[이미지 13]
[이미지 14]
DISM 6.1(Windows 7)은 호환 안 됨.
Version History:
Beta 6 - 2016.08.22
/Apply 시 이미지 적용 오류 발생하던 현상 수정.
Beta 5 - 2016.08.21
일부 코드 최적화
일부 설명 텍스트 수정
일부 UI 수정
라이센스 업데이트
PE 부팅 등록 시 EFI 부팅 환경 지원
Windows Vista 미만의 운영체제에서 실행 금지.
Beta 4 - 2016.08.14
부팅 관리자 업데이트 시 나타나던 메시지 박스 삭제.
설치 과정 중 명령 프롬프트 창 숨김.
/Apply 도중 작업을 취소하거나 콘솔 창을 닫으면 설치 성공으로 판단하던 현상 수정.
일부 설명 텍스트 수정.
/Apply 시 sources\$OEM$ 폴더 복사하는 옵션 추가.
Beta 3 - 2016.08.10
빌드넘버 형식 변경
PE 복사 시 해당 디렉터리에 boot.wim 파일 있으면 덮어쓸지 물어보기.
PE 설치 디렉터리 텍스트 박스에 기본값으로 "[현재 OS의 부팅 드라이브]:\Windows\PEboot"를 지정.
PE 설치 위치 텍스트 박스에 존재하지 않은 디렉터리 입력 시 boot.wim 파일 이름이 그 폴더 명으로 변경되어 파일이 복사되는 현상 해결.
Beta 2 - 2016.08.08
다음 부팅 시 등록한 부팅 항목으로 자동 부팅하는 옵션 추가 (bcdedit /bootsequence)
PE 부팅 등록 설정 페이지에서 인덱스 검토 버튼과 이미지 인덱스 콤보 박스 삭제
bootmgr(부팅 관리자) 언어를 ko-kr로 고정시키는 코드 삭제(bcdedit에 의해 등록 언어에 따라 bootmgr의 언어도 같이 변경 됨)
일부 설명 텍스트 수정
일부 코드 최적화
Beta 1 - 2016.08.07
최초 배포
알려진 문제:
Windows 7, 8.1 한국어에서만 테스트 됨.
BCD에 RamdiskOptions 항목이 이미 존재하는 경우, 해당 디렉터리의 Ramdisk 파일(boot.sdi)의 존재 유무를 확인하지 않음.
온라인 설치 시 잘못된 인덱스 선택 시 설치 시작되는 현상.
온라인 설치 시 존재하지 않는 드라이브 문자 입력 시 설치 시작되는 현상.
Windows Setup Express 1.0 Beta 6 Download
[이미지 15 - 샘플 ISO 파일 구조 (Windows 8.1 x86 기반)]
CraXicS_IntegWin_Sample.iso 샘플 ISO 파일 Download
사용하시는 ISO 파일에 추가해도 되고, 샘플 ISO 파일의 루트에 SetupExpress.exe 와 sources 폴더에 PE(boot.wim)과 install.wim 또는 install.esd 파일만 추가해 주시면 됩니다. ISO안이나 PE안에 Windows 설치 프로그램을 넣고 사용하시는 분은 sources\setup.exe 파일은 Windows 설치 프로그램 폴더 안에 있는 setup.exe 파일과 해시값이 같은 파일이여야 합니다. 단순히 덮어쓰시면 됩니다.
Autorun.inf 파일과 ei.cfg 파일의 내용은 아래와 같습니다.
[Autorun.inf 파일 내용]
[AutoRun]
open=SetupExpress.exe
icon=cdlogo.ico
[AutoRun.amd64]
open=SetupExpress.exe
icon=cdlogo.ico
[ei.cfg 파일 내용]
[EditionID]
[Channel]
Retail
[VL]
0
댓글 [18]
-
단편지식 2016.08.07 09:25
-
yeh 2016.08.07 09:42
더운데 수고 하셨습니다
-
kwoods 2016.08.07 15:01
이 방법이 완성되면
원격의 친지에게도 OS설치가 가능해질 것 같아Windows 10 도 기대를 해 봅니다.
무더위속 수고하심에 경의를 표하며
쉬어가며 하시기 바랍니다.
그리고 기회 주셔서 감사합니다.
-
가족사랑 2016.08.08 16:03
이럴 수도 있군요.
정말 대단하십니다.
귀한 자료 감사합니다.^^
-
꿈꾸는나무 2016.08.08 19:29
멋지십니다^^ -
집앞의큰나무 2016.08.08 20:20
실습은 안해봤습니다만.
이런 획기적인 방법이 있다는것을 일깨워주시네요
푹푹찌는 한여름의 노고에 깊은 감사 드립니다.
-
오떼블랑 2016.08.09 11:33
좋은 프로그램이네요.
친인척 등 다양하게 관리하는 사람에겐 매우 좋은 프로그램인것 같습니다.
-
Ghost-™ 2016.08.09 13:53 좋은 정보 감사합니다. ^^
CraXicS_IntegWin.iso 이 파일은 없는건가요??
-
CraXicS 2016.08.09 17:43
저작권 문제 상 윈도우 이미지 파일(install.wim, install.esd), PE 파일(boot.wim), 유틸리티 등 일부 프로그램 제외 후 샘플 형태로만 올리도록 하겠습니다. -
greentree 2016.08.10 07:12
지인들에게 도움줄때 편리한 방법이네요.더운데 고생하셨습니다. -
응봉이 2016.08.10 09:04
와 진짜 이건 획기적인 방법이네요 ㅎ 감사합니다 이런게 있었네
-
obs 2016.08.13 07:42
무더위에 수고하십니다.
저 같은 초보도 원격 설치하기 쉽게 업데이트되면 더욱 좋을것 같습니다.
-
급시우 2016.08.14 23:34
한번 쯤 이런 기능을 생각해봤었는데, 정말 가능한가 봅니다. 초보자라서 낯설지만, 동기부여는 확실히 되는듯합니다. 고맙습니다.
-
초이짱 2016.08.18 08:51
멋진 강좌 및 자료 잘 보고 갑니다..감사합니다.
-
항상감사 2016.08.27 09:41
초보용이라고 해서 보고 있는데
이해가 잘 안됩ㄴ;디
지금 열심히 읽었는데도 난독증이 있는듯합니다
열심히 배우도록 하겠습니다
감사 합니다
-
CraXicS 2016.08.27 16:16
이 프로그램의 목적은 운영체제 배포자가 초보자에게 윈도우 설치 및 PE부팅을 쉽게 유도하기 위해 제작된 프로그램입니다. ISO 파일 안에 이 프로그램을 넣고 실행했을 때 의미가 있으며 독립적으로 실행 시 아무런 기능도 하지 못합니다.
-
심씨 2016.09.19 19:30
정말 필요한 응급 대응 유용한 프로그램 입니다.
하루가 즐겁습니다
WINDOWS ISO 파일에
SetupExpress.exe를 ROOT 에 복사
SAMPLE .ISO 파일을 복사후
sources 에 폴더에
WINPE의 BOOT.WIM 파일
WINDOWS 10..... WIM 파일 ,SETUP.EXE 파일을
복사후 자동으로 WINPE 등록
윈도우 INSTALL.WIM을 설치하는 방식으로
필히 USB에서 SetupExpress.exe을 실행하는 방식입니다...
윈도우 초보자 설치에 사용에 편리한 방식입니다
너무나 감사 한 제작자의 노고에 감사 드리며
WINPE 부팅 설치후 멀티동작후 SetupExpress.exe을 독립 실행 하도록 조언 부탇 드립니다
다음 버전이 기대 됩니다.
모든 조건은 USB/HDD-USB에서 동작 가능합니다.
-
CraXicS 2016.09.25 17:07
"WINPE 부팅 설치후 멀티동작후 SetupExpress.exe을 독립 실행 하도록 조언 부탇 드립니다"
이 말씀은 "PE 부팅 및 Windows 설치 후 SetupExpress를 실행하게 하라" 이 뜻인가요?
음... 원래 목적이 PE 부팅 등록 및 Windows 설치이긴 한데 그 이후에 SetupExpress 실행 후 추가로 작업해야 할 것들이 있으신가요?
무더운 여름 강좌글 감사합니다.
원격 제어에 의한 설치가 좀더 간편해 지는 기분입니다.
추천드려요.