본문 바로가기

IT 정보/컴퓨터

WIndows 설치 매체 만들기

반응형

아래 방법들은 WIndows 6.x 시리즈들 모두에 해당됩니다.

(6.0 : Vista, 6.1 : Windows 7, 6.2 : Windows 8)



  • 해당 윈도우만 풀기로 직접 설치

이방법 외의 나머지 글들은 모두 sources 디렉토리를 모두 복사해서 DVD 대신 윈도우 설치본을 만드는 방법입니다.

바로 사용할 하드라면 굳이 전체 파일을 다 넣고 설치 단계를 거칠 필요 없이 원하는 에디션을 해당 디스크에 풀어주기만 하면 파일 설치는 완료되고 리부팅해서 윈도우 최초 설정 단계로 바로 들어가게 됩니다.

기존 설치된 윈도우로 부팅해서는 해당 드라이브에 설치 하지 못합니다. 새하드에 설치하거나 PE로 부팅해서 기존 디스크를 포맷하고 하시면 됩니다.


1) 이미지를 풀어서 쓸 파티션 준비

   디스크관리(diskmgmt.msc)에서 해당 하드의 첫번째 파티션을 활성화로 설정합니다.

   그냥 하드나 아니면 VHD를 생성하고 연결합니다.

2) 해당 이미지를 풀기

   우선 install.wim의 에디션 정보를 보고 풀어야하는 에디션 번호를 확인합니다.

   imagex /info install.wim

   이제 이미지를 풀어줍니다.

   예) g:\sources\install 에서 5번 에디션을 e 드라이브에 풀기

   imagex /apply g:\sources\install.wim 5 e:

3) 부트 메뉴 등록하면 작업 끝. 

   bcdboot e:\windows /s e: /l ko-kr

  



  • 가장 간단하게 Windows 설치본 만들기

이 방법은 GRUB나 xp가 설치되어있지 않은 하드디스크나 USB, 외장하드등에 Windows 설치본을 만드는 방법입니다.

제일 간단한 방법으로 해당 파티션을 활성 파티션으로 만들고 MBR update만 하면 부팅이 됩니다.

부팅이 되면서 bootmgr이 sources\boot.wim 을 연결하고 그안의 setup.exe를 실행시켜서 윈도우 설치가 됩니다.


1) 해당 디스크의 첫번째 파티션을 활성 파티션으로 만든다.

   디스크관리(diskmgmt.msc)에서 해도 되고 diskpart 명령으로도 가능하다.

   만약 XP를 사용중이고 USB에 활성화 걸기가 안된다면 mbrwiz.exe 파일을 다운받아서

   mbrwiz /vol=e: /active /confirm 

   명령을 실행 해주면 됩니다.

2) MBR update

   bootsect /nt60 e: (위에서 만든 활성 파티션)

3) 설치 파일들(bootmgr파일, boot 폴더, sources 폴더)를 새하드의 root에 복사한다.

4) 재부팅 하면서 해당 디스크로 부팅 하도록 바꿔서 부팅하면 윈도우 설치 화면이 시작됩니다.


  • UltraISO 로 Windows 설치본 만들기

윈도우 설치 DVD의 파일들을 UltraISO 프로그램으로 DVD안의 파일들을 넣어주면 부팅해서 윈도우를 설치 할 수 있습니다.

1) 윈도우 ISO와 ultraISO 를 준비

2) ultraISO 에서 윈도우 ISO를 open

3) 부팅 메뉴 - "디스크 이미지 기록" 메뉴 실행

4) "디스크 이미지 기록" 창이 뜨면 "디스크 드라이브"가 설치본을 만들 드라이브인지 확인하고 쓰기 버튼 누르면 끝


  • grub에 윈도우 설치 추가

usb나 외장하드에 grub를 심어서 각종 PE나 ghost, linux 등을 사용중이라면 여기에 윈도우 설치도 추가 시킬 수 있다. 

1. 설치 파일들(bootmgr파일, boot 폴더, sources 폴더)을 복사

2. bootmgr 의 이름을 다른 이름으로 바꾼다. 예)Mybootmgr

3. menu.lst 파일에 메뉴 추가

   title Windows 7 설치 & PE, 복구

   find --set-root /Mybootmgr

   map () (hd0)

   map (hd0) ()

   map --rehook

   find --set-root /Mybootmgr

   chainloader /Mybootmgr

   boot


이렇게 하면 Mybootmgr 을 실행시켜 윈도우 설치 멀티 부팅 메뉴가 나타날것이다.

여기서 sources/boot.wim를 삭제하고 다른 PE를 boot.wim 이름으로 넣어주면 PE로 부팅되게 되어 PE의 다른 기능들을 사용할 수 있게된다. 아니면 아래 방식으로 WIn7_PE.wim 등의 PE wim 파일을 추가할 수도 있다.


  • boot.wim을 RamDisk 부팅 메뉴로 설치본 만들기

이 방법은 윈도우 DVD의 Sorces/boot.wim 파일을 직접 부팅메뉴에 등록하는 방법인데 복잡하므로 그냥 위의 방법을 사용하는 것이 낫습니다.

다만 이미 다른 부팅 메뉴가 구성되어 있다면 이방법으로 부팅메뉴에 윈도우 설치를 추가 할 때 사용하면 됩니다.


1) Windows 설치 DVD나 ISO에서 SOURCES 폴더를 새하드 디스크의 root 에 복사합니다.

2) RamDisk 옵션 항목을 생성합니다.

   copy %windir%\Boot\DVD\PCAT\boot.sdi e:\sources\boot.sdi

   bcdedit /create {ramdiskoptions} /d "Ramdisk Options" 

   bcdedit /deletevalue {ramdiskoptions} description

   bcdedit /set {ramdiskoptions} ramdisksdidevice partition=e:

   bcdedit /set {ramdiskoptions} ramdisksdipath \sources\boot.sdi


3) 윈도우 설치 메뉴를 등록합니다. 이때 GUID가 리턴되므로 해당 GUID를 꼭 확인합니다.

   bcdedit /create /application OSLOADER /d "Setup Windows 7"


4) 메뉴의 세부 내용을 설정합니다.

   bcdedit /set {GUID} device ramdisk=[e]:\sources\boot.wim,{ramdiskoptions}

   bcdedit /set {GUID} osdevice ramdisk=[e]:\sources\boot.wim,{ramdiskoptions}

   bcdedit /set {GUID} path \windows\system32\winload.exe

   bcdedit /set {GUID} locale ko-KR

   bcdedit /set {GUID} systemroot \windows

   bcdedit /set {GUID} winpe yes

   bcdedit /set {GUID} detecthal yes

   bcdedit /set {GUID} ems yes

   bcdedit /displayorder {GUID} /addlast

   bcdedit /timeout 10


5) 재부팅해서 윈도우 설치



  • 설치 메뉴 삭제

USB나 외장하드처럼 별개의 미디어가 아니면 설치 후에 설치하기 메뉴가 멀티 부팅으로 구성 되어있을 겁니다.

msconfig 를 실행해서 마우스 클릭 몇번으로 간단하게 삭제 할 수 있습니다.


반응형