COMPUTER/ETC

USB메모리를 이용한 FLP 설치

Millerjh 2008. 2. 29. 22:15

USB메모리를 이용한 FLP 설치 메뉴얼


<들어가며>


이 글은 USB메모리를 이용한 OS설치, 그중 현재 MS에서 제공된 NT계열 OS중 가장 가볍다는 Windows Fundamentals for Legacy PCs (이하 FLP)설치에 대한 내용이다. FLP에 대한 각종 정보는 인터넷 상에 파다하게 돌아다니고 있으므로 검색 한번으로 좋은 정보를 얻을 수 있으리라 생각하기에 여기에대한 내용은 생략하도록 하겠다.

필자가 이 글을 작성해야 할 필요성을 느끼게 된건 근래들어 UMPC를 구입하면서 부터이다.
외장형 ODD가 없이 usb포트만 달랑 있는 UMPC에 고스트가 아닌 윈도우 이미지파일만으로 FLP를 설치를 해야할 상황이 생겼지만, 이에 대한 필요한 정보는 필자의 검색능력으로는 찾기가 어려웠다.

그리하여 이틀 고생끝에 찾아낸 몇몇 단서들과 usb포트가 헐어버릴 정도의 무수한 실험끝에 USB메모리를 이용한 FLP설치에 성공 할 수 있었다.

물론 컴퓨터라 하면 자면서도 자판두들길 사람이라면 " 이런게 뭐가 대단하다고 굳이 메뉴얼씩이나 쓸까?" 라고 생각할지 모르겠지만, 필자처럼 컴맹에다가 외장형 ODD조차 살 돈과 시간적인 여유가 없는 사람들에게 / 혹은 외장형 ODD의 부피를 감당못해 휴대하지 못하는 사람들이게 / 혹은 기타등등의 타당한 사람들에게 / 는 조금이나마 도움이 되지 않을까 싶은 생각이 든다.




<본론>

FLP의 설치는 우리가 보통 알고있는 98이나 XP의 설치와는 사뭇 다르다.
FLP는 근래들어 출시된 비스타의 설치방식(*.wim 파일의 압축해제/설치 방식)을 따르고 있으며 이런이유로 이제까지 쓰여왔던 설치방식과는 조금 다른 방식의 설치 과정을 거쳐야한다.

물론 이에 따른 많은 방법들이 있겠지만, 이제 부터 설명할 내용은 Grub4Dos를 이용한 FLP설치법이 되겠다.
설명에 앞서 몇가지 준비와 체크해 둘 것이 있다.

-체크해 둘 것-

1. USB메모리를 이용한 부팅이 가능한가?

바이오스 설정에서 usb-hdd 부팅설정이 가능하여야 한다.
간혹 부팅 설정이 가능 하더라도 구버전의 Ami바이오스 경우 처럼 "NTLDR: BOOT.INI를 읽는 중에 치명적오류" 와 같은 메세지 출력과 함께 설치가 안되는 상황이 발생할 수 있다. (이럴 경우에는 최신버전의 바이오스를 설치하기 바란다.)

2. USB메모리의 용량은 충분한가?

부팅 시스템 파일과 윈도우 설치파일을 합치면 630MB 정도의 공간이 필요하다.
512M는 불가능 하며, 1G 이상의 USB메모리 부터 작업이 가능하다.

3. USB메모리의 파티션이 나누어져 있는가?

필자의 경우 단일 파티션인 USB메모리를 사용하였지만, 사용자에 따라서 분할된 파티션을 사용할 경우가 있다.
가급적이면 단일파티션을 권장하고 싶지만, 혹여 분할된 파티션을 사용하게 된다면 반드시 논리 드라이브는 피하길 바란다.
논리 드라이브에 작업하게 될 경우 FLP 설치 과정 도중 txtsetup.inf와 관련한 에러로 설치가 중단될 수 있다.

-준비물-

체크해 둘 사항을 충분히 숙지하였다면 다음의 준비물을 준비하도록 하자.

1. usb메모리.
2. WinFLP 설치 이미지.
3. PeToUsb 3.0.0.7
4. Grub4Dos 0.4.2
5. ntldr 파일.


2번은 나름대로의 뛰어난 검색능력을 발휘하여 구하도록 해보자.
필자의 경우는 iso 파일을 사용하였으며 굳이 iso가 아니더라도 설치 이미지(ccd, lcd등...)라면 상관이 없다.
3번 부터 5번까지는 압축하여 아래에 링크를 걸어두었으므로 따로 구할 필요는 없다.

Download :

준비 사항에 일일이 프로그램 버전까지 적어 놓은 이유는 혹여 다른 버전으로 설치할 경우 설치에 문제가 생길 수 있기 때문이다.
(실제로 Grub4Dos 0.4.3 버전을 사용했을때 파티션을 잡지 못하는 상황이 발생했다.)

들어가기에 앞서 지금부터 시작될 설명은 어떻게보면 복잡하고 긴 설명이 될지도 모르지만, 결국 보면 파일 복사하기 놀음에 지나지 않기에 큰 부담은 가질 필요는 없다.
(boot.ini과 같은 파일 작성등은 이미 첨부한 파일에 작성되어 있기에 따로 작성하지 않아도 된다.)





이젠 그림과 함께 차근차근 시작해보자.



첨부한 파일(boot.zip)의 압축을 풀면 위와 같은 3개의 폴더가 나온다.
이는 USB메모리 부팅에 필요한 필수적 요소들로 먼저 이를 이용하여 USB부팅디스크를 작성할 것이다.

USB메모리를 컴퓨터에 꼽아보자.

그 다음 PeToUSB3007 폴더 안에 있는 PeToUSB를 실행시킨다.



프로그램이 실행되면 위와 같은 화면이 뜨는데,

화면처럼 세팅한 후(Format Option에 Enable Disk Format만 체크), Start 버튼을 눌러준다.





USB메모리의 중요 데이타가 있다면 반드시 백업한 후 "예"를 눌러 과정을 진행시킨다.





이걸로 USB메모리의 포맷이 완료되었다.

이번에는 Grub4Dos042폴더 속의 grldr파일과 menu.lst파일을,



그리고 ntldr폴더 속의 ntldr파일과 boot.ini파일을 USB메모리에 복사하자.



이렇게 복사하면 usb메모리 속에는 아래그림 처럼 총 4개의 파일이 들어있어야 한다.



이로써 Grub4Dos로 부팅이 가능한 USB부팅디스크가 만들어 졌다.

부팅디스크가 만들어 졌으니, 그 다음 할일은 FLP 설치파일을 복사하는 일이다.

데몬툴이나 알집, 혹은 기타 이미지로더 프로그램을 이용하여 FLP의 이미지 파일을 불러와보자.



위 그림은 데몬툴을 사용하여 불러온 FLP의 내용파일이다.

이중 FLP의 설치를 위해 사용해야 할 것은 오로지 "폴더"들이다.

Docs
I386
Program Files
Setup


총 4개의 폴더를 USB메모리에 복사하자.



(필자는 관대하다. 9분 정도는 기다릴 수 있다.)



이렇게 복사를 하면 USB메모리에는 위와 같은 파일과 폴더들로 구성이 된다.

기본틀은 모두 완성되었다.

이젠 마지막으로 이렇게 모인 파일과 폴더를 수정하는 일만 남았다.

아래와 같이 I386폴더 안에 ntdetect파일을 복사하여 밖으로 꺼내놓는다.



그러면 I386 폴더 밖에 복사된 ntdetect파일이 위치하게 된다.



이젠 I386폴더의 이름을 minint로 바꾼다.



이로써 완벽한 FLP설치 USB메모리가 완성되었다.

그럼 가벼운 마음으로 재부팅을 하여 FLP를 설치해보도록 하자.
(바이오스에서 USB-HDD를 최우선 부팅순서로 설정한 후 부팅을 한다.)

USB메모리 부팅이 시작되면 몇몇 정보들이 출력된 후 아래 그림과 같은 프롬프트 상태가 될 것이다.



find /minint/setupldr.bin
이라고 입력한 후 엔터를 누른다.



그러면 아래와 같이 USB메모리안에 FLP설치파일이 들어있는 파티션이 검색된다.
(필자의 경우는 파티션의 주소가 (hd0,0)이며, 환경에 따라서 파티션 주소의 차이가 있을 수 있다.)

검색이 완료되고 다시 프롬프트 상태가 되면

chainloader (hd0,0)/minint/setupldr.bin

이라고 입력한 후 엔터를 누른다.
여기서 (hd0,0) 부분은 위의 검색된 파티션 주소를 입력한다.
(예를 들어 (hd0,1)로 검색이 되었다면 명령어는 chainloader (hd0,1)/minint/setupldr.bin이 된다.)



명령어와 파티션의 주소를 제대로 입력하였다면 위와 같은 메세지 출력후 다시금 프롬프트 상태가 될 것이다.

가볍게

boot

이라고 입력한 후 엔터를 누른다.



드디어 FLP의 설치 로딩이 시작된다.



이후 FLP 설치에 관해서는 기본적인 컴퓨터 영어만 된다면 손쉽게 가능하며, FLP설치에 관한 설명은 웹상에서 많이 다루어 졌기에 여기서는 생략 하도록 하겠다.



한가지 주의할 점은 당연히 USB메모리는 FLP의 설치가 끝날때까지 꼽혀있어야 하며,
하드에 윈도우 설치 파일 복사후 첫번째 리셋이 시작되고부터는 제거해도 무방하다.



!!!!윈도우 미디어 플레이어는 처음 설치 하실때 꼭 체크를 해서 함께 설치해야합니다.
그게 아니면 다시 깔아야 되거든요. !!!!!!!!!!!!!!!


<마치며>

이렇게 직접 USB메모리를 이용한 FLP설치 메뉴얼을 작성하고 보니 필자가 그토록 고생한 과정이 참으로 쉽게 느껴진다.
솔직히 그냥 이렇게 번거롭게 할 꺼면 외장형 ODD하나 사서 설치하겠소~ 한다면 할말이 없지만, 그래도 당장 usb메모리 밖에 없는 상황에서 설치해야 할 상황이 생긴다면 조금은 유용한 정보가 되지 않을까?

메뉴얼을 작성하는데 많은 참고가 되었던 FLP에 관련 게시물들 링크하면서 마치도록 하겠다.

FLP란 무엇인가 : http://www.openserver.co.kr/my/entry/Microsoft-Window-Fundamental-Legacy-PCs-FLP
FLP 설치 과정 : http://blog.naver.com/cakel/80026460483
하드를 이용한 FLP 설치 과정: http://www.parkoz.com/zboard/view.php?id=my_tips&no=9503
FLP 강좌 : http://cafe.naver.com/ArticleRead.nhn?clubid=11717712&articleid=9159
FLP 강좌2 : http://trustnoone.tistory.com/145
설치 전과 설치 후의 주의사항 : http://blog.naver.com/folkpork/110016152744
한글팩 설치 과정 : http://blog.naver.com/folkpork/110016152295
한글폰트 추가법 : http://blog.naver.com/hoseacadx?Redirect=Log&logNo=10017413734
기타 유용한 팁 : http://servermaster.pe.kr/tt/5