반응형
이 방법은 윈도2000, XP, 2003공통입니다.
참고로 윈도우부팅시디와 배포도구를 이용해서 응답파일을 만드실수 있다는 전제하에 설명드 립니다.
일단 윈도우시디를 만드실때 대부분 임의의 폴더를 만드셔서 파일을 카피하실테고, 거기에 첨 부해서
아래와 같이 폴더를 추가해 주세요.
$OEM$
│
├─ $1
│ ├─ DRIVERS
│ └─ INSTALL
│
├─ $$
│ └─ System32
│
├─ $PROGS
└─ $DOCS
$OEM$폴더의 위치는 i386폴더와 같은 위치에 놓아야 합니다.
$OEM$폴더 하부에 위와같이 폴더를 만듭니다.
$$, $PROGS, $DOCS 폴더는 안만들어도 관계없읍니다.
----------------------------------------------------------------------------------< br>
$OEM$ → 외부 어플 및 드라이버를 위치시킬 폴더를 내포함을 의미합니다.
$$ → SystemRoot를 의미합니다. 즉 Windows폴더를 의미합니다.
$PROGS → Program Files 폴더를 의미합니다.
$DOCS → Documents and Settings폴더를 의미합니다.
$1 → 윈도우가 설치될 시스템 드라이브를 의미합니다. 예를 들면 C:를 의미합니다.
Drivers → 외부드라이버를 풀 폴더입니다.
Install → 외부프로그램 및 Hotfix를 풀 폴더입니다.
드라이버를 푸실때 주의점은 자료실에서 다운받은 패키지형태로 놓으시면 안됩니다.
해당 드라이버폴더내에 압축을 풀어서 폴더내에 .inf와 .cat파일이 존재하는 형태이어야 합니 다.
제가 만든 경우를 예를 들어설명드리자면, DRIVERS하부에 아래와 같이 폴더를 만들었읍니다.
DRIVERS
├─ 782LE ; 제 모니터 드라이버폴더
├─ ATI ; ATI카탈리스트 드라이버폴더
├─ HPLJ1K ; 제 프린터드라이버폴더
├─ MGA ; Matrox그래픽카드 드라이버폴더
├─ NVIDIA ; Nvidia그래픽카드 드라이버폴더
├─ RTLNIC ; 리얼텍 8139시리즈드라이버폴더
└─ VIAUDIO ; via보드 내장오디오 드라이버폴더
다시한번 말씀드리자면 윈도우설치시 외부드라이버를 인식하기 위해선 드라이버폴더내에 해 당드라이버의
.inf와 .cat파일이 존재해야 합니다. 그러기 위해선 드라이버패키지를 알집이나 윈라등의 프로 그램으로
패키지를 풀어서 폴더에 넣으셔야 합니다.
각자 넣으실 드라이버들은 DRIVERS아래로 제가 설명드린 예처럼 폴더를 만드셔서 넣으시면 됩니다.
각 폴더명은 임의로 만드시면 되구요.
일단 여기까지 작업하셨다면 winnt.sif에 드라이버경로를 적어주셔야 합니다.
winnt.sif에 보시면 항목이 있구요 여기에 OemPnPDriversPath 를 추가해서 드 라이버경로명을
주시면 됩니다.
제경우의 예입니다.
OemPnPDriversPath=\drivers\782LE;\drivers\ATI;\drivers\HPLJ1K;\drivers\MG A;\drivers\NVIDIA;\drivers\RTLNIC;\drivers\VIAUDIO\68\WIN9X;\drivers\VIAUDI O\68\WINNT351;\drivers\VIAUDIO\68\WINNT40;\drivers\VIAUDIO\74\WIN9X;\drive rs\VIAUDIO\74\WINNT351;\drivers\VIAUDIO\74\WINNT40;\drivers\VIAUDIO\ICH\W IN9X;\drivers\VIAUDIO\ICH\WINNT40;\drivers\VIAUDIO\SIS\WIN9X;\drivers\VIAUDI O\SIS\WINNT40;\drivers\VIAUDIO\WDM
경로명은 한 라인에 다 들어가야합니다.
일일이 경로명을 기입하는게 불편하시다면 배포도구를 이용해서 배포폴더를 지정해주시고 배 포폴더하부에 $OEM$폴더를 넣은후
배포도구로 응답화일을 만드셔도 됩니다.
※ 제 경우 드라이버경로지정은 윈도우2000 서비스팩4용 배포도구를 이용해서 지정했읍니다.
XP나 윈도우2003의 배포도구는 지정이 안되는듯 하더군요.
주소는 다음과 같습니다.
http://download.microsoft.com/download/2/e/d/2edc450e-f91f-4f37-ad46-f52409e8c2e4/ sp4DeployTools.exe
외부프로그램의 경우 드라이버의 경우와 좀 반대되는데요 실행설치패키지형태 그대로 폴더에 넣은후 무인설치 옵션을
지정해 주시면 됩니다. (단순압축의 경우는 물론 안됩니다. .zip, .rar, .alz등등)
제 경우
Install
│
├─ Apps ; 무인설치할 외부프로그램폴더
└─ Hotfix ; 무인설치할 윈도우즈 핫픽스폴더
폴더명이야 각자 편하신대로 지정해 주시면 되구요. 각각의 폴더에 맞는 외부프로그램을 넣어 주시면 됩니다.
이제부터가 중요합니다. 외부프로그램을 무인설치하기위해선 명령실행기 파일을 작성해 주셔 야 합니다.
작성방법은 도스의 배치파일작성과 거의 유사합니다.
저의 경우 Install폴더내에 start.cmd란 이름으로 만들었읍니다.(확장자가 cmd여야 합니다. 파 일명은 임의로 만드셔도 됩니다.)
몇가지 예를 들어 설명하겠읍니다.
start /wait %systemdrive%\install\apps\nero551020.exe /silent /noreboot
이 경운 Nero Burning Rom 버전 5.5.10.20 실행설치패키지이고, 뒤에 붙은 옵션은 무인자동설 치 옵션입니다.
start /wait %systemdrive%\install\경로명..\실행패키지.exe /옵션1 /옵션/2... 식으로 지 정해주시면 됩니다.
뒤에 붙는 옵션의 경우 패키지마다 틀립니다.
윈라버전311패키지의 경우 winrar311.exe /s 입니다. (옵션스위친 버전에 상관없이 같습니 다. 네로도 마찬가지고요)
※ 패키지의 압축을 풀었을 경우나 따로 폴더를 만들어서 설치패키지파일들이 있을경우 setu p.exe와 setup.iss파일이 같이
동봉된경우 setup.exe /s 하시면 무인자동설치가 됩니다.
실행패키지무인설치옵션에 대해 자세히 알고 싶으시면 아래주소를 참고하세요.
http://www.msfn.org/board/index.php?showforum=80
핫픽스의 경우도
start /wait %systemdrive%\install\경로명..\실행패키지.exe /옵션1 /옵션/2...입니다.
웜블라스트패치를 예로 들자면,
start /wait %systemdrive%\install\hotfix\kb824145.exe /u /n /z
옵션 /u 대신 /q로 하셔도 됩니다. 차이는 /u는 설치진행과정이 표시되고 /q는 표시되지 않습 니다.
핫픽스패키지의 경우 크게 2가지로 나뉘는데요. 아이콘 모양으로 구분하시면 됩니다.
설치패키지모양의 아이콘으로 표시된것과 아이콘이 없는 것 2가지 형태가 있는데요.
설치패키지모양의 아이콘으로 표시된 핫픽스 패키지의 무인자동설치옵션은 /q:a /r:n이고,
아이콘표시가 없는 핫픽스패키지의 옵션은 /q(또는 /u) /n /z 입니다.
※ 몇몇 패키지의 경우 위의 옵션이 먹히지않습니다만, 극히 일부입니다.
위와 같이 자동설치할 외부패키지들의 설치명령을 실행할 명령실행기를 메모장등으로 작성하 셔서 파일명.cmd로 저장해주시고요,
마지막으로 winnt.sif 마지막부분에 아래와 같이 추가해 주시면 됩니다.
%systemdrive%\install\파일명.cmd
------------------------------------------------------------------------------
이상과 같이 작업하시고 이미지제작툴로 이미지만드셔서 구워서 사용하시면 됩니다.
참고하시라고 저의 winnt.sif와 start.cmd파일을 동봉합니다.
동봉자료
많이 부족하지만 조금이나마 도움이 되었으면 합니다.
참고로 윈도우부팅시디와 배포도구를 이용해서 응답파일을 만드실수 있다는 전제하에 설명드 립니다.
일단 윈도우시디를 만드실때 대부분 임의의 폴더를 만드셔서 파일을 카피하실테고, 거기에 첨 부해서
아래와 같이 폴더를 추가해 주세요.
$OEM$
│
├─ $1
│ ├─ DRIVERS
│ └─ INSTALL
│
├─ $$
│ └─ System32
│
├─ $PROGS
└─ $DOCS
$OEM$폴더의 위치는 i386폴더와 같은 위치에 놓아야 합니다.
$OEM$폴더 하부에 위와같이 폴더를 만듭니다.
$$, $PROGS, $DOCS 폴더는 안만들어도 관계없읍니다.
----------------------------------------------------------------------------------< br>
$OEM$ → 외부 어플 및 드라이버를 위치시킬 폴더를 내포함을 의미합니다.
$$ → SystemRoot를 의미합니다. 즉 Windows폴더를 의미합니다.
$PROGS → Program Files 폴더를 의미합니다.
$DOCS → Documents and Settings폴더를 의미합니다.
$1 → 윈도우가 설치될 시스템 드라이브를 의미합니다. 예를 들면 C:를 의미합니다.
Drivers → 외부드라이버를 풀 폴더입니다.
Install → 외부프로그램 및 Hotfix를 풀 폴더입니다.
드라이버를 푸실때 주의점은 자료실에서 다운받은 패키지형태로 놓으시면 안됩니다.
해당 드라이버폴더내에 압축을 풀어서 폴더내에 .inf와 .cat파일이 존재하는 형태이어야 합니 다.
제가 만든 경우를 예를 들어설명드리자면, DRIVERS하부에 아래와 같이 폴더를 만들었읍니다.
DRIVERS
├─ 782LE ; 제 모니터 드라이버폴더
├─ ATI ; ATI카탈리스트 드라이버폴더
├─ HPLJ1K ; 제 프린터드라이버폴더
├─ MGA ; Matrox그래픽카드 드라이버폴더
├─ NVIDIA ; Nvidia그래픽카드 드라이버폴더
├─ RTLNIC ; 리얼텍 8139시리즈드라이버폴더
└─ VIAUDIO ; via보드 내장오디오 드라이버폴더
다시한번 말씀드리자면 윈도우설치시 외부드라이버를 인식하기 위해선 드라이버폴더내에 해 당드라이버의
.inf와 .cat파일이 존재해야 합니다. 그러기 위해선 드라이버패키지를 알집이나 윈라등의 프로 그램으로
패키지를 풀어서 폴더에 넣으셔야 합니다.
각자 넣으실 드라이버들은 DRIVERS아래로 제가 설명드린 예처럼 폴더를 만드셔서 넣으시면 됩니다.
각 폴더명은 임의로 만드시면 되구요.
일단 여기까지 작업하셨다면 winnt.sif에 드라이버경로를 적어주셔야 합니다.
winnt.sif에 보시면 항목이 있구요 여기에 OemPnPDriversPath 를 추가해서 드 라이버경로명을
주시면 됩니다.
제경우의 예입니다.
OemPnPDriversPath=\drivers\782LE;\drivers\ATI;\drivers\HPLJ1K;\drivers\MG A;\drivers\NVIDIA;\drivers\RTLNIC;\drivers\VIAUDIO\68\WIN9X;\drivers\VIAUDI O\68\WINNT351;\drivers\VIAUDIO\68\WINNT40;\drivers\VIAUDIO\74\WIN9X;\drive rs\VIAUDIO\74\WINNT351;\drivers\VIAUDIO\74\WINNT40;\drivers\VIAUDIO\ICH\W IN9X;\drivers\VIAUDIO\ICH\WINNT40;\drivers\VIAUDIO\SIS\WIN9X;\drivers\VIAUDI O\SIS\WINNT40;\drivers\VIAUDIO\WDM
경로명은 한 라인에 다 들어가야합니다.
일일이 경로명을 기입하는게 불편하시다면 배포도구를 이용해서 배포폴더를 지정해주시고 배 포폴더하부에 $OEM$폴더를 넣은후
배포도구로 응답화일을 만드셔도 됩니다.
※ 제 경우 드라이버경로지정은 윈도우2000 서비스팩4용 배포도구를 이용해서 지정했읍니다.
XP나 윈도우2003의 배포도구는 지정이 안되는듯 하더군요.
주소는 다음과 같습니다.
http://download.microsoft.com/download/2/e/d/2edc450e-f91f-4f37-ad46-f52409e8c2e4/ sp4DeployTools.exe
외부프로그램의 경우 드라이버의 경우와 좀 반대되는데요 실행설치패키지형태 그대로 폴더에 넣은후 무인설치 옵션을
지정해 주시면 됩니다. (단순압축의 경우는 물론 안됩니다. .zip, .rar, .alz등등)
제 경우
Install
│
├─ Apps ; 무인설치할 외부프로그램폴더
└─ Hotfix ; 무인설치할 윈도우즈 핫픽스폴더
폴더명이야 각자 편하신대로 지정해 주시면 되구요. 각각의 폴더에 맞는 외부프로그램을 넣어 주시면 됩니다.
이제부터가 중요합니다. 외부프로그램을 무인설치하기위해선 명령실행기 파일을 작성해 주셔 야 합니다.
작성방법은 도스의 배치파일작성과 거의 유사합니다.
저의 경우 Install폴더내에 start.cmd란 이름으로 만들었읍니다.(확장자가 cmd여야 합니다. 파 일명은 임의로 만드셔도 됩니다.)
몇가지 예를 들어 설명하겠읍니다.
start /wait %systemdrive%\install\apps\nero551020.exe /silent /noreboot
이 경운 Nero Burning Rom 버전 5.5.10.20 실행설치패키지이고, 뒤에 붙은 옵션은 무인자동설 치 옵션입니다.
start /wait %systemdrive%\install\경로명..\실행패키지.exe /옵션1 /옵션/2... 식으로 지 정해주시면 됩니다.
뒤에 붙는 옵션의 경우 패키지마다 틀립니다.
윈라버전311패키지의 경우 winrar311.exe /s 입니다. (옵션스위친 버전에 상관없이 같습니 다. 네로도 마찬가지고요)
※ 패키지의 압축을 풀었을 경우나 따로 폴더를 만들어서 설치패키지파일들이 있을경우 setu p.exe와 setup.iss파일이 같이
동봉된경우 setup.exe /s 하시면 무인자동설치가 됩니다.
실행패키지무인설치옵션에 대해 자세히 알고 싶으시면 아래주소를 참고하세요.
http://www.msfn.org/board/index.php?showforum=80
핫픽스의 경우도
start /wait %systemdrive%\install\경로명..\실행패키지.exe /옵션1 /옵션/2...입니다.
웜블라스트패치를 예로 들자면,
start /wait %systemdrive%\install\hotfix\kb824145.exe /u /n /z
옵션 /u 대신 /q로 하셔도 됩니다. 차이는 /u는 설치진행과정이 표시되고 /q는 표시되지 않습 니다.
핫픽스패키지의 경우 크게 2가지로 나뉘는데요. 아이콘 모양으로 구분하시면 됩니다.
설치패키지모양의 아이콘으로 표시된것과 아이콘이 없는 것 2가지 형태가 있는데요.
설치패키지모양의 아이콘으로 표시된 핫픽스 패키지의 무인자동설치옵션은 /q:a /r:n이고,
아이콘표시가 없는 핫픽스패키지의 옵션은 /q(또는 /u) /n /z 입니다.
※ 몇몇 패키지의 경우 위의 옵션이 먹히지않습니다만, 극히 일부입니다.
위와 같이 자동설치할 외부패키지들의 설치명령을 실행할 명령실행기를 메모장등으로 작성하 셔서 파일명.cmd로 저장해주시고요,
마지막으로 winnt.sif 마지막부분에 아래와 같이 추가해 주시면 됩니다.
%systemdrive%\install\파일명.cmd
------------------------------------------------------------------------------
이상과 같이 작업하시고 이미지제작툴로 이미지만드셔서 구워서 사용하시면 됩니다.
참고하시라고 저의 winnt.sif와 start.cmd파일을 동봉합니다.
동봉자료
많이 부족하지만 조금이나마 도움이 되었으면 합니다.
반응형
'윈도우즈' 카테고리의 다른 글
XP에서 익스플로러 재 설치하기 (0) | 2007.07.30 |
---|---|
NTLDR 복구방법 (0) | 2007.07.30 |
Copy 명령어 사용관련 (0) | 2007.07.30 |
내컴퓨터-속성-사용자정보 바꾸기 (0) | 2007.07.30 |
프로그램추가제거,수동삭제시 남은 목록지우기 (0) | 2007.07.30 |
PC 다운현상 (0) | 2007.07.30 |
명령프롬프트에서 사용자 추가 및 그룹에 추가 하기 (0) | 2007.07.30 |
명령프롬프트에서 공유 폴더 설정하기 (1) | 2007.07.30 |
갑자기 윈도 업데이트나 백신 업데이트가 안될 때... (0) | 2007.07.30 |
램 디스크 사용에 따른 디스크 캐쉬 수정법 (0) | 2007.07.30 |