답변:
이 기사는 (우분투에서 테스트) 리눅스에서 부팅 가능한 Windows 7 USB 드라이브 작성 절차를 설명합니다. 아래는 단계에 대한 요약입니다.
이미 Windows .iso가 있으므로 UNetbootin 과 같은 도구를 사용 하여 CD 이미지에서 부팅 가능한 USB 드라이브를 만들 수 있습니다.
OP는 USB Windows XP를 설치 하는 방법을 물었 습니다.
SETUPLDR.BIN을 수정하지 않으면 USB에서 직접 작동하지 않습니다.
필요한 :
Modified SETUPLDR.BIN
special stuff in the bootsector of the partition (use ms-sys).
Modified copy of txtsetup.sif copied to the root level
NTDETECT.COM copied to root level
WinUSB는이 작업을 수행하지 않고 UNetBootin은이 작업을 수행하지 않으며, 디스크 파트 자습서는이 작업을 수행하지 않으며, WinToFlash는이 작업을 수행하지 않으며, dd를 사용하여 장치에 iso를 비트 뱅킹하는 작업은 수행하지 않습니다.
루퍼스가 이렇게합니다. 그러나 Windows 전용 유틸리티 (Wine에서 지원하지 않는 유틸리티)이므로 다음 자습서 (큰 게시물)를 따르십시오.
Linux에서 Windows XP를 설치하기 위해 부팅 가능한 USB 만들기
실제로 VM의 하드 드라이브 중 하나를 실제 대상 하드 디렉토리로 만들려는 QEMU 또는 VirtualBox를 사용하고 하이퍼 바이저가 CD와 같이 iso를 부팅하도록 할 수 있습니다 (Grub4DOS가하는 BIOS 디스크 에뮬레이션이 아닌 실제 하드웨어 에뮬레이션). 예, "가짜 가짜"가 아닌 "진짜 가짜".). Windows는 설치의 첫 부분에서 특정 하드웨어 구성으로 자체 구성되고 하이퍼 바이저로 인해 손상된 하드웨어 플랫폼은 실제 하드웨어 플랫폼과 동일하지 않으므로 두 번째 하드웨어 프로필을 작성해야합니다. 이것이 효과가 있는지 확실하지 않습니다. Rufus를 모방하는 것이 좋습니다.
전체 iso를 메모리에로드하고 부팅하는 방법은 보통 어느 시점에서 블루 스크린이됩니다. Firadisk는 그 블루 스크린을 멈 춥니 다. 이 방법을 실제로 사용하려면 다음을 참조하십시오. http://diddy.boot-land.net/firadisk/files/win_iso_install.htm
편집 : XP 설치 프로그램에서 USB 드라이브를 부팅 가능하게 만들기 위해 Multisystem (Linux 응용 프로그램)을 시도했습니다. 그러나 위의 링크에서 설명하는 것처럼 Firadisk와 함께 전체 iso를 메모리에로드하는 방법을 사용합니다.
개인적으로 USB XP 설치 프로그램을 만드는 Multisystem의 특정 솔루션은 바람직하지 않습니다. xterm을 설치하고 많은 것을 다운로드하는 설치 스크립트를 실행해야했습니다. 그 결과 USB 드라이브는 멀티 시스템에게 XP 설치 iso에서 부팅 가능하도록 Grub2, Syslinux, Grub4DOS, 부팅 가능한 Grub2 iso, Plop 및 다양한 메뉴 항목을 제공했습니다. XP를 설치하는 옵션을 얻으려면 첫 번째 메뉴 인 Grub2 메뉴에서 "Grub4DOS"를 눌러야합니다. 그것이 부팅 가능한 유일한 방법이라면 XP 설치가 첫 번째 메뉴에 있다고 생각할 것입니다 (예, Grub4DOS 방법으로는 가능하지 않지만 메뉴의 메모는 어떻습니까?). 또한 RAM과 시간이 모두 걸리는 전체 iso를 메모리에로드해야합니다. (시스템에 충분한 RAM이없는 경우 어떻게합니까?)
그리고 멀티 시스템은 썸 드라이브와 함께 Grub2를 사용할 때마다 (이미 설치되어 있어도) 썸 드라이브 파티션의 크기를 조정하려고합니다. 그리고 거기에 여분의 여분을 넣습니다.
참고 : USB XP 설치 프로그램을 만들려면 프리 탭이 아닌 탭에서 Firadisk를 설치해야합니다. 내가 읽은 하우투는 USB XP 설치 프로그램을 만들기 위해 Plop을 설치한다고 말했지만 이것이 어떻게 필요한지 알 수 없습니다.
또 다른 참고 : Grub4DOS 메뉴 옵션으로 XP 설치 프로그램의 두 번째 단계로 부팅하여 iso를 메모리에 다시로드해야합니다.이 단계는 여전히 두 번째 단계에서 필요합니다. (대상 하드 드라이브로 부팅하는 것과 반대로) RAM의 iso + Firadisk 방법을 사용하는 경우입니다.
Rufus가하는 일을 모방하는 것이 좋습니다. 파일을 복사하고 약간 조정하십시오.
제이크