Grub4dos을 이용한 USB에서 XP 설치
2009/10/06 00:06
USB에 grub4dos를 사용해서 여러가지 긴급복구용 usb를 사용할때가 많은데 OS설치를 추가할때 vista는 문제가없는데 xp는 설치세팅을 하는게 살짝 곤란합니다.
일단 명령 프롬포트(cmd)를 열고 xp설치 CD의 I386폴더로 이동합니다. (VISTA 이상의 OS에선 안됨..-_-; vmware등에서 작업하세요)
USB의 드라이브 문자가 M이라고 가정합니다.
다음을 실행합니다.
※무인설치가 아닐경우엔 뒤의 /unattend:winnt.sif를 뺌.
xp설치 프로그램이 뜨고 파일복사 작업후 프로그램이 자동 종료됩니다.
USB를 확인해보면 루트에 $WIN_NT$.~BT폴더랑 $WIN_NT$.~LS 폴더가 생성되어있고, BOOTFONT.BIN, textsetup.sif, NTLDR파일이 생성되어있습니다.
NTLDR을 xpinst_NTLDR 정도로 이름을 임의로 바꿔주고 grub의 menu.lst에 다음 메뉴를 추가
일단 명령 프롬포트(cmd)를 열고 xp설치 CD의 I386폴더로 이동합니다. (VISTA 이상의 OS에선 안됨..-_-; vmware등에서 작업하세요)
USB의 드라이브 문자가 M이라고 가정합니다.
winnt32.exe /noreboot /makelocalsource /tempdrive:M: /syspart:M: /unattend:winnt.sif
다음을 실행합니다.
※무인설치가 아닐경우엔 뒤의 /unattend:winnt.sif를 뺌.
xp설치 프로그램이 뜨고 파일복사 작업후 프로그램이 자동 종료됩니다.
USB를 확인해보면 루트에 $WIN_NT$.~BT폴더랑 $WIN_NT$.~LS 폴더가 생성되어있고, BOOTFONT.BIN, textsetup.sif, NTLDR파일이 생성되어있습니다.
NTLDR을 xpinst_NTLDR 정도로 이름을 임의로 바꿔주고 grub의 menu.lst에 다음 메뉴를 추가
title XP Install
find --set-root /xpinst_NTLDR
chainloader /xpinst_NTLDR
boot
find --set-root /xpinst_NTLDR
chainloader /xpinst_NTLDR
boot
Category: 컴퓨터/Windows
블로그에 퍼갑니다.
좋은정보 감사합니다^^