[etc] USB로 윈도우XP설치시 hal.dll 문제 해결하기
본문
★★★ hal.dll 문제 해결하기 ★★★
파일 복사 잘 해놓고 2차부팅때 나오는 이 hal.dll의 원인은 파티션 불일치입니다.
이 에러는 GUI Mode 윈도우 셋업이 기본 경로를 못찾아서 입니다.
포맷 및 파일복사를 첫번째 파티션이 아닌 두번째 혹은 세번째 파티션에 했다거나가 대부분이죠.
그리고 또 기억할 것이 있습니다. 우리는 설치를 준비할 때, USB의 부팅순서를 HDD보다 위로 올렸습니다.
그이유 때문에 그 때만은 USB가 첫번째 하드디스크가 되는겁니다.
원래있던 하드디스크는 두번째 하드디스크가 되는거죠.
그리고 첫번째 파티션을 숨기는 컴퓨터도 있습니다. HP컴퓨터 등이 그렇죠.
그래서 당신은 어쩔 수 없이 운영체제를 파티션2에 설치하게 됩니다.
그러면 어떻게 해결할까요? 이 문제를 해결하기 위해서 USB를 다시 만들 필요는 없습니다.
USB 드라이브에 들어가서 Boot.ini 파일을 메모장으로 엽니다.
[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[Operating Systems]
C:\btsec\XPSTP.bs="1. Start Windows XP Setup, Never unplug USB-Drive Until setup is done"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="2. Continue GUI Mode Setup Windows XP + Start XP from HDD 1" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Continue GUI Setup + Start XP from HDD 2, Select if you are installing on HDD 2" /FASTDETECT
c:\grldr="4. Start GRUB4DOS Menu - DOS FPY IMAGES + Linux + XP Rec Cons + Vista setup"
C:\btsec\PELDR.bs="5. BartPE - MINI XP"
C:\btsec\XATSP.bs="Attended Setup XP, Never unplug USB-Drive Until After Logon"
이렇게 되어있을겁니다. 맨 아랫줄에 다음과 같은 코드를 써줍니다.
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Continue GUI Setup+Start XP from HD 0 - Part 1" /FASTDETECT
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Continue GUI Setup+Start XP from HD 0 - Part 2" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Continue GUI Setup+Start XP from HD 1 - Part 1" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Continue GUI Setup+Start XP from HD 1 - Part 2" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS="Continue GUI Setup+Start XP from HD 1 - Part 3" /FASTDETECT
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Continue GUI Setup+Start XP from HD 2 - Part 1" /FASTDETECT
이 줄 들 사이에 뭔가 공통점이 보이지 않습니까?
rdisk는 하드디스크입니다. partition은 말 그대로 파티션입니다.
multi(0)disk(0)rdisk( )partition( )\WINDOWS="Continue GUI Setup+Start XP from HD 0 - Part 1" /FASTDETECT
↑ ↑ ↑ 첫번째 하드디스크의 첫번째 파티션을 의미함.
하드디스크 , 파티션 번호
하드디스크는 숫자가 0부터 시작합니다.
파티션 번호는 1부터 시작합니다.
이렇게 자기가 원하는대로 한 줄 하나 만들어서 맨 아랫줄에 넣고,
1.start 작업에서 포맷 및 파일복사 후 자신이 만든 줄로 들어가면 hal.dll없이 GUI모드 XP설치가 시작됩니다.
**********
몇일간 검색결과 이걸로 설치화면 진입에 성공했습니다.
파일 복사 잘 해놓고 2차부팅때 나오는 이 hal.dll의 원인은 파티션 불일치입니다.
이 에러는 GUI Mode 윈도우 셋업이 기본 경로를 못찾아서 입니다.
포맷 및 파일복사를 첫번째 파티션이 아닌 두번째 혹은 세번째 파티션에 했다거나가 대부분이죠.
그리고 또 기억할 것이 있습니다. 우리는 설치를 준비할 때, USB의 부팅순서를 HDD보다 위로 올렸습니다.
그이유 때문에 그 때만은 USB가 첫번째 하드디스크가 되는겁니다.
원래있던 하드디스크는 두번째 하드디스크가 되는거죠.
그리고 첫번째 파티션을 숨기는 컴퓨터도 있습니다. HP컴퓨터 등이 그렇죠.
그래서 당신은 어쩔 수 없이 운영체제를 파티션2에 설치하게 됩니다.
그러면 어떻게 해결할까요? 이 문제를 해결하기 위해서 USB를 다시 만들 필요는 없습니다.
USB 드라이브에 들어가서 Boot.ini 파일을 메모장으로 엽니다.
[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[Operating Systems]
C:\btsec\XPSTP.bs="1. Start Windows XP Setup, Never unplug USB-Drive Until setup is done"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="2. Continue GUI Mode Setup Windows XP + Start XP from HDD 1" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Continue GUI Setup + Start XP from HDD 2, Select if you are installing on HDD 2" /FASTDETECT
c:\grldr="4. Start GRUB4DOS Menu - DOS FPY IMAGES + Linux + XP Rec Cons + Vista setup"
C:\btsec\PELDR.bs="5. BartPE - MINI XP"
C:\btsec\XATSP.bs="Attended Setup XP, Never unplug USB-Drive Until After Logon"
이렇게 되어있을겁니다. 맨 아랫줄에 다음과 같은 코드를 써줍니다.
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Continue GUI Setup+Start XP from HD 0 - Part 1" /FASTDETECT
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Continue GUI Setup+Start XP from HD 0 - Part 2" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Continue GUI Setup+Start XP from HD 1 - Part 1" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Continue GUI Setup+Start XP from HD 1 - Part 2" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS="Continue GUI Setup+Start XP from HD 1 - Part 3" /FASTDETECT
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Continue GUI Setup+Start XP from HD 2 - Part 1" /FASTDETECT
이 줄 들 사이에 뭔가 공통점이 보이지 않습니까?
rdisk는 하드디스크입니다. partition은 말 그대로 파티션입니다.
multi(0)disk(0)rdisk( )partition( )\WINDOWS="Continue GUI Setup+Start XP from HD 0 - Part 1" /FASTDETECT
↑ ↑ ↑ 첫번째 하드디스크의 첫번째 파티션을 의미함.
하드디스크 , 파티션 번호
하드디스크는 숫자가 0부터 시작합니다.
파티션 번호는 1부터 시작합니다.
이렇게 자기가 원하는대로 한 줄 하나 만들어서 맨 아랫줄에 넣고,
1.start 작업에서 포맷 및 파일복사 후 자신이 만든 줄로 들어가면 hal.dll없이 GUI모드 XP설치가 시작됩니다.
**********
몇일간 검색결과 이걸로 설치화면 진입에 성공했습니다.
추천0
aceman님의 댓글
aceman쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일좋은정보감사합니다