Laboratory

usb로 xp 설치하기

theking 2007. 9. 16. 22:42
기사출처 :http://www.google.co.kr/search?hl=검색어 "Install Windows XP from USB drive" 종합
 
1. 시작하기
  1. 웹 상에서 보면 별로 필요성이 없을 것으로 보이는 요상한 방법들을 요구하는 경우가 간혹 있습니다.
  2. 이 기사에서 다루려고 하는 대상도 역시나 고개를 갸우뚱하게 하는 방법입니다.
  3. 허긴 경우에 따라서는 아주 난처한 입장에 처한 경우 예를 들면, 플로피 드라이브는 애초부터 없는 시스템에서 마침 시디롬도 고장이 난 경우는 어쩔 수 없이 USB 메모리를 사용하여 XP를 설치해보자는 궁리가 가능할 수도 있겠습니다.
  4. 이 기사는 USB로 부팅하여 USB 메모리에 옮겨 담아 둔 Windows XP 설치용 파일(실은 i386 폴더)로 XP를 설치하는 방법에 관한 글입니다.
 
2. 방법의 개략
  1. 아주 무슨 큰 비밀이 있는 것은 아니며, BartPE를 준비하는 과정이 이 기사의 중요 부분이며 이는 기히 기사로 작성한 것을 그대로 옮겼기에 아래에 그 원문을 링크합니다.
  2. CMOS Setup에서 USB 메모리가 하드 디스크로 에뮬레이트 되도록 설정합니다.
  3. 단순히 BartPE를 하드 디스크에 작성합니다.
  4. 하드 디스크에 작성한 BartPE를 USB 메모리에 이식합니다.
  5. Windows XP 설치 시디(XP SP2)의 I386 폴더를 USB에 복사합니다.
  6. 이제 부팅 가능한 BartPE가 탑재된 USB 메모리로 부팅하여 XP를 Run 명령어로 설치합니다.
 
3. 필요한 준비물
  1. BartPE builder
  2. Server 2003 SP1
  3. 1 GB 이상 용량의 USB 2.0을 지원하는 USB 메모리
 
4. 시스템 요구 사항
  1. USB 메모리를 하드 디스크로 에뮬레이트할 수 있는 기능의 메인보드를 장착한 적당 사양의 시스템
  2. 대략적으로 이 하드 디스크로 에뮬레이트할 수 있는 기능의 유무를 체크하는 방법
      • CMOS Setup에서 Advanced-USB Configuration-USB Mass Storage Device Configuration-Emulation Type에서 Hard Disk가 선택 가능하여야 합니다.
      • CMOS Setup에서 Advanced Bios Features-Boot & Floppy Setup-Hard Disk Boot Priority에서 사용자가 소지한 USB 메모리가 선택 가능하여야 합니다.
 
5. USB 메모리에 BartPE 준비하기
  1. AMI BIOS를 기준으로 설명을 하자면, USB 메모리를 장착한 후 부팅하여 CMOS Setup에서 아래의 항목까지 찾아가 USB 메모리의 Emulation Type을 Hart Disk로 변경 후 'Save And Exit'-재부팅이 되도록 합니다.
      Advanced-USB Mass Storage Device Configuration-Emulation Type-Hard Disk
  2. 아래 링크에서 BartPE builder를 다운로드하여 적당 디렉토리에 압축을 해제(설치 과정이 없음)합니다.
  3. 아래 링크에서Server 2003 SP1을 다운로드합니다.
  4. 다운로드한 EXE 파일을 아래 명령어로 적당 디렉토리, 예에서는 c:server2003sp1에 해제합니다.
      sr1sp.exe -x c:server2003sp1
  5. Pebuilder 디렉토리 하에 아래의 하위 디렉토리를 만듭니다.
      pebuildersrsp1
  6. Server 2003 SP1을 해제한 디렉토리의 i386 디렉토리에 있는 setupldr.bin란 파일을 지금 만든 srsp1 디렉토리에 복사합니다.
  7. Server2003sp1의 i386 디렉토리에 있는 ramdisk.sy_란 파일을 <pebuilder>srsp1 폴더에 압축을 해제하여 복사합니다.
  8. 이 작업을 위하여 아래와 유사한 명령어를 사용하거나, 아니면 일반적인 압축해제 툴로도 쉽게 풀리므로 이를 사용합니다.
      • expand -r c:server2003sp1i386ramdisk.sy_pebuildersrsp1
      • 주의 : Server2003sp1을 다운로드함은 위 2개 파일을 추출하는 목적입니다만, 크기가 상당하여 부담스럽기에 아래에 필요한 파일 2개를 다운로드할 수 있도록 준비하였습니다.
  9. 작성자의 경우 PE를 작성하기 위한 원본 소재로 Windows XP Pro SP2 설치 시디를 사용하였습니다만, "L:"로 표시된 시디롬에 설치 시디를 삽입 후, 그림과 같이 Pebuilder.exe를 실행-설정을 조정-PE의 작성 작업을 "Build" 버튼으로 진행합니다.
    사용자 삽입 이미지
    사용자 삽입 이미지


     
  10. PE의 작성 작업이 완료되면, 그 상태에서 계속하여 윈도우 키와 R키를 동시에 눌러 cmd를 키인하여pebuilder폴더를 찾아가거나, 아니면 Command Prompt Here를 사용하여 명령 프롬프트 창을 엽니다.
  11. 아래 명령어로 본격적인 USB 메모리에 PE를 이식하는 작업을 진행합니다.
      pe2usb -f e: (e는 USB에 할당된 Drive Letter)
  12. 위 명령의 수행을 확인하는 대기 상태에서 반드시 대문자로 "YES"로 답하여 진행하며 완성에는 제법 시간이 소요됩니다.
    사용자 삽입 이미지
    사용자 삽입 이미지

     
  13. 작업이 완료된 상태에서 본 USB 메모리의 내용입니다.
    사용자 삽입 이미지
 
6. XP 설치 파일 복사하기
  1. 아래와 유사한 명령어로 Windows XP 설치 시디 안의 i386 폴더를 USB 메모리에 복사합니다.
      xcopy L:i386*.* E:i386*.* /e /c /r /h /k /y
  2. 아래 그림은 USB에 복사가 끝난 상태이며 ab 980 MB 정도입니다.
    사용자 삽입 이미지
     
 
7. 하드 디스크의 준비
  1. 일단 BartPE로 부팅된 상태에서는 아래를 참조하면서 'Diskpart'로 하드 디스크의 포맷과 활성화 작업을 할 수도 있습니다.
  2. USB 메모리로 Vista를 설치하는 방법중에서 '5. 1단계 : USB 메모리 포맷하기'
  3. 아니면 BartPE의 내장된 'Diskpart'를 사용(Programs 폴더-A43 폴더 아래의 'A43.exe')할 수도 있습니다. 즉, 'A43 File Management Utility'를 사용한다는 뜻입니다.
  4. 아니면 사전에 하드 디스크는 다른 유틸리티를 사용하여 준비하여도 이상 없습니다.
 
8. Windows XP 설치하기
  1. 하드 디스크로 에뮬레이트된 USB 메모리를 부팅 우선 순서로 잡아 부팅하면 BartPE가 실행됩니다.
  2. 아래 명령어로 명령 프롬프트 창에서 XP의 설치를 시작합니다.
  3. Run D:i386winnt32.exe /syspart:C: /tempdrive:C: /makelocalsource
  4. 위 명령어에서 'C:'와 'D:'는 사용자 환경에 따라 조정하여야 합니다.
  5. 설치는 위 명령어를 꼭 사용한다는 것은 아니므로, 명령 프롬프트 창에서 i386 폴더로 진입하여 'winnt32.exe'를 실행하는 일상적인 방법을 시도해보는 방법도 좋을 것입니다.
  6. 설치 화면은 영문으로 나옵니다.
  7. 설치 개시하여 'Preparing Installation'에서 'Cpoying Installation Files' 후 처음 재부팅 시점에서 통상과는 다르게 명령 창에서 'Press any key to continue...'란 메시지를 내고는 대기 상태가 되어 재부팅이 되지 않으므로 사용자가 수동 재부팅하여야 합니다.
  8. BartPE를 종료 후 재부팅하면서 이제는 부팅 우선 순서를 실제 XP를 설치할 하드 디스크로 부팅 순서를 조정하여 재시작이 되도록 합니다.
  9. 전체 작업에서 원본으로 사용할 XP 설치 시디는 변형이 없는 것을 사용하도록 하는 것이 좋을 것입니다.