[[linux]] 윈도우XP 전자동설치 시디만들기

페이지 정보

profile_image
작성자 로빈아빠
댓글 0건 조회 6,356회 작성일 09-12-11 12:58

본문

윈도우XP 전자동설치 시디만들기

참고 사이트
http://unattended.msfn.org
http://cafe.naver.com/unattend.cafe
http://support.microsoft.com/kb/155197

;#########윈도우XP 전자동설치 시디만들기!!##########
;============================================================================
;본 파일은 윈도우NT계열(2000/XP/Server2003)파일에서 사용할 수 있다
;용도는 다음과 같다
;
;부팅이 지원되는 시디롬에서 사용자의 간섭없이 모든과정을 자동입력시켜서
;설치를 진행하는 경우. (사용자선택은 파티션부분뿐이다!!)
;모든데이터는 오류가 있으면 자동설치는 실패하게 된다
;---------------------------------------------------------------------------
;#단점#
;설치과정 전체가 전자동으로 진행되기 때문에 사용자가 별도로 수정하는것은
;이파일의 특정부분을 수정하지 않는이상 할 수 없다
;설정파일의 오류는 시스템 설치 실패를 뜻하고, 더이상의 설치는 진행하지 않는다
;
;#용도#
;*자신만의 시스템설치 시디를 만들경우
;*매번설치시 시디키와 네트워크설정등 단순입력을 자동화할 경우
;*설치를 못하는 초급자에게 설치시디만 주고나서 시디부팅만 하게끔 교육시키면
; 초급사용자는 아무런 지식이 없어도 윈도우NT/XP를 설치할수 있게끔할경우
;*초급사용자가 영문윈도우에서 한글입출력IME설정을 하지 못할경우 설치시에
; 자동으로 한글환경을 셋팅해서 사용할 경우
;*배포그룹이 미리 사전에 입력을 자동화시켜서 릴리즈시켜서 설치환경개선을위해
;----------------------------------------------------------------------------
;#사용방법#
;본 파일을 설치시디롬의 I386디렉토리에 복사해준후 시디로 제작후(강좌참조)
;시디롬부팅시에 "Boot from CD..."메세지 표시가 나타날경우 아무키나 입력해서
;시디롬으로 부팅한후 파티션부분만 설정하면됨(자동파티션으로 설정했음)
;----------------------------------------------------------------------------
;#주의사항#
;본 파일의 내용은 필자(KPJ666)에 맞게끔 작성되어있으므로, 설치자는 반드시
;자신의 설정에 맞게끔 수정후에 사용하기 바란다.(오타허용하지 않음)
;자신만의 주석을 첨가할경우는 필자와 같이 줄의 시작에 ";"(세미콜론)으로 시작함
;본 부재설치방식은 윈도우관련 제품의 설치에 익숙한 사용자만 사용하기바람
;초급자에게는 중급자이상이 완벽하게 수정된 시디이미지를 제공하기 바람
;부재설치는 클린설치에 사용되어야하며, 업그레이드설치에는 사용하지 말기 바람
;----------------------------------------------------------------------------
;항목에 대한 설명역시 주석으로 첨가하였으니, 사용자환경에 맞게끔 수정하기바람
;=============================================================================
;####################################################
;###### @(#) Generate by KPJ666 -- KPJ20030225 ######
;####################################################


[Data]
    AutoPartition=1
    MsDosInitiated="0"
    UnattendedInstall="Yes"

; autoPartition=1 자동으로 파티션을 설정함을 뜻한다
; MsDosInitiated="0" MS-DOS환경의 설치를 뜻한다.(현재는 사용하지 않음)
; UnattendedInstall="Yes" 반드시 Yes이여하한다. 부재설치를 뜻한다.!!

[Unattended]
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=No
    TargetPath=\WINDOWS

; Unattended 섹션은 UnattendInstall항목이 Yes값을경우 활성화 된다
; 부재설치항목에 해당한다
; UnattendMode=FullUnattended 부재설치의 종류를 지정한다. 완젼자동설치를 지정함
; OemSkipEula=Yes 설치를 진행하면 최초에 부팅시에 사용자동의문서가 나타난다
;                이항목에서 F8키를눌러야 설치가 진행될것이다. 이것을 무시한다.!
; OemPreinstall=No 반드시 No하기 바란다. 이것은 WinPE와 관련이 깊다.
; TargetPath=\WINDOWS 윈도우시스템이 설치될 경로를 지정한다. 수정하지 말기 바란다.


[GuiUnattended]
    AdminPassword="kpj666"
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    TimeZone=230
    OemSkipWelcome=1

; GuiUnattended항목은 말그대로 윈도우설치모드(텍스트설치모드가 아닌)에서 사용할
;              질문에 대한 응답을 기록한다
; AdminPassword="kpj666" 관리계정인 Administrator의 비밀번호를 설정한다.
;                        반드시 쉼표로 감싸기 바란다. 자신에게 맞게끔 입력하기바람
; EncryptedAdminPassword=NO  YES값을 주게되면 위에설정한 암호를 암호화해버린다.!!
; OEMSkipRegionale=1 국가별설정(제어판)에서 지역의 설정을 무시하게끔한다
; TimeZone=230  시간별설정값으로 230은 바로 GMT+900인 대한민국 서울로 설정한것이다.
; OemSkipWelcome=1 인사페이지라고 부르는 윈도우시작화면을 무시하는 설정이다


[UserData]
    ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
    FullName="myname"
    OrgName="openserver"
    ComputerName=dual

; UserData 항목은 사용자의 정보를 기록하는 섹션이다
; ProductKey=시디키  이부분에서 미리 CPP시디키를 입력시켜놓는다
; FullName="kpj666" 사용자이름을 설정한다.사용자에게 맞게끔 수정하기 바란다
; OrgName="openserver" 조직명의 이름을 기입한다. 역시 사용자환경에 맞게끔 입력하기바란다
; ComputerName=dual  컴퓨터이름을 입력한다. 사용자환경에 맞게끔 입력하기 바란다


[LicenseFilePrintData]
    AutoMode=PerServer
    AutoUsers=200

; LicenseFilePrintData 항목은 서버에만 해당한다.서버의 라이센스를 입력한다
; AutoMode=PerServer 서버라이센스에는 퍼서버와 퍼시트가 있다. 대부분 퍼서버로 설정
; AutoUsers=200 퍼서버의 경우는 서버에 라이센스를 설치하는데 클라이언트를 200으로 설정했다



[TapiLocation]
    CountryCode=82
    AreaCode=02

; TapiLocation은 모뎀이 장착되었을경우를 대비해서 미리 입력하는 곳이다
; CountryCode=82 82번은 대~한~민~국 을 뜻한다
; AreaCode=02  어디서 많이본 지역번호 이다...^^



[RegionalSettings]
    LanguageGroup=8
    SystemLocale=00000412
    UserLocale=00000412
    InputLocale=0412:E0010412

;초급사용자가 가장 어려워하는 IME설정이다.국가별설정을 미리하는것이다
; LanguageGroup=8 MS사에서는 각국마다 윈도우제품이 있고 또 관리해야하기 때문에
;                국가를 그룹으로 나눠서 관리하고 국가별로 번호를 부여한다. 한국은 8인갑다.
; SystemLocale=00000412 역시 한국의 로케일을 뜻한다. 로케일은 지역화라고도 한다. 00000009는미국이다.영구~
; InputLocale=0412:E0010412 즉, 한국로케일로 설정했으니, 입력도 한글로 해아하므로 IME도 한글(0412)로설정
;                          이로서, 부팅한후에 영문윈도우에서도 한글을 보고 쓸수 있게된것이다.


[Identification]
    JoinWorkgroup=OPENSERVER

;대다수가 워크그룹을 사용한다(액티브디렉토리). 워크그룹의 이름을 지정한다. 맞게끔 수정하기 바란다(12자내외)

; 이제부터의 설정은 네트워킹 관련 설정이다. 사용자별로 많이 차이가 날것이다.
; 하지만 여기환경대로 부재설치를 진행한후에 윈도우가 설치된후에 제어판에서 바꿀수 있으므로
; 설명관계상 입력한것이다. 그렇다고 이부분을 삭제해서도 안된다. 섹션명은 반드시 나와야하기 때문이다.
; 부재설치는 어떻게보면 상당히 복잡한 시스템이다. 설치를 제어하는 파일이다 보니 복잡할수 밖에 없다.

[Networking]
    InstallDefaultComponents=No

; InstallDefaultComponnents=YES 로 주게 되면 아래항목은 무시된다. NO로 준것은 사용자설정네트워킹을
; 적용한다는 뜻이다. 여기서는 기본YES일경우는 TCP/IP항목이 설치되며 기본값이 DHCP일것이다


[NetAdapters]
    Adapter1=params.Adapter1

; 모든 항목은 어댑터1에 대한 설정으로 지시한다. 여러개의 랜카드가 장착될경우는 이와같이 설정할수
; 있지만, 설치후에 설정해도 늦지않다.

[params.Adapter1]
    INFID=*

; INFID는 랜카드의 설정정보파일인 INF파일의 레지스트리 항목번호를 지정한다. *로 지정하면 모든을 뜻한다

[NetClients]
    MS_MSClient=params.MS_MSClient

; MS클라이언트를 활성화 시킨다. 이말은 곧 Netbeui프로토콜을 설치하는것과 같다.

[NetServices]
    MS_SERVER=params.MS_SERVER

[NetProtocols]
    MS_TCPIP=params.MS_TCPIP
    MS_NetBEUI=params.MS_NetBEUI

; 프로토콜설치항목이다 여기서는 알다시피 TCP/IP와 NetBEUI프로토콜을 설치시에 자동으로 설치한다

[params.MS_TCPIP]
    DNS=No
    UseDomainNameDevolution=No
    EnableLMHosts=Yes
    AdapterSections=params.MS_TCPIP.Adapter1

; TCP/IP설정값을 기록하게 된다(전체에 대한 설정값을 기록한다)
; DNS=No 당연 이름풀이서버인 DNS를 사용안함으로 한다.(기본값이 DHCP자동할당이므로 DNS도 자동으로 설정됨)
; UseDomainNameDevolution=No 뭔지 모르겠다... 흐흐
; EnableLMHosts=Yes 유닉스사용자는 정적이름풀이파일은 /etc/hosts파일을 알것이다. 윈도우도 이름풀이를 한다
;                  윈도우용이름서버는 WINS서버라고 부른다. 이것의 정적파일이 바로 lmhosts파일이다.사용함
; AdapterSections=params.MS_TCPIP.Adapter1 즉,풀이하면 아래의 설정값을 적용하란뜻이다.


[params.MS_TCPIP.Adapter1]
    SpecificTo=Adapter1
    DHCP=No
    IPAddress=192.168.0.2
    SubnetMask=255.255.255.0
    DefaultGateway=192.168.0.1
    DNSServerSearchOrder=168.126.63.1,168.126.63.2
    WINS=No
    NetBIOSOptions=1

;자 필자의 설치에는 한장의 랜카드가 있다. 자동검출되었다고 가정하고 TCPIP를 설정하는것이다
; SpecificTo=Adapter1 어댑터번호 1로 지정함
; DHCP=No 당연 YES이면 밑의 항목은 필요가 없을 것이다. 수동설정이므로 No로 설정했다
; IPAddress=192.168.0.2  즉 IP주소를 지정했다.. 전용선 사용자는 알맞게 설정하기 바란다
; SubnetMask=255.255.255.0 같은 네트워크인지를 알게하는 서브넷마스크를 설정한다. C급으로 할당했다
; DefaultGateway=192.168.0.1 인터넷게이트웨이의 IP주소를 지정했다
; DNSServerSearchOrder=168.126.63.1 DNS서버의 IP주소를 강제 지정했다
; WINS=NO 위에설명한 MS이름풀이서버인 Wins서버를 사용하지 않음으로 설정(윈2000부터 사용안함)
; NetBIOSOptions=1 NBT라고 부르는 자체의 넷바이오스를 TcP/Ip로 캡슐화해서 사용하는것인데 설명이 많이 필요..




;#############################################################################
; 부재설치!! 어떨때는 감초와 같은 역활을 한다. 하지만 이파일로서 모든 설치를 컨트롤 할수있다.
; 대신  그만큼 환경에 따라 변하게 되는 파일이기도 하다.
; 본설명서에서는 대다수 사람들이 사용하는 옵션에 대한 부재설치파일을 설명했다.
; 본설명서에서 주석부분만 제외하고 나머지 사용자환경에 수정한후 Winnt.Sif파일로 이름을 변경후에
; 설치시디의 I386폴더아래에 복사한후 시디로 부팅하기만하면 모든것은 이미 이파일에서 제공했기때문에
; 전과정을 자동으로 진행하게 된다. 자신만의 시디를 만들려면 반드시 필요할 것이다...^^
;
;#######################################

댓글목록

등록된 댓글이 없습니다.