Linux에서 부팅 가능한 Windows USB를 만드시겠습니까?

Linux에서 부팅 가능한 Windows USB를 만드시겠습니까?

en_windows_10_education_version_1703_updated_march_2017_x64_dvd_10189297.isoWindows Imagine 포털에서 다운로드했습니다 . 이미지를 USB로 부팅할 수 있다는 글을 읽고 있어서 dd.

다음 명령을 사용하십시오.

sudo dd bs=4M if=en_windows_10_education_version_1703_updated_march_2017_x64_dvd_10189297.iso of=/dev/sdc  status=progress

/dev/sdc/USB 로 부팅하려고 해도 작동하지 않아서 /dev/sdc1.

내 컴퓨터는 먼저 utfi로 부팅한 다음 레거시로 부팅하도록 설정되어 있습니다.

이 작업을 수행할 수 있는 다른 방법이 있나요?

답변1

dd를 사용하여 썸 드라이브에 ISO 파일을 쓰면 작동하지 않습니다. 이는 Windows ISO(실제로는 UDF)의 경우가 아닌 하이브리드 ISO(MBR 및 파티션 테이블이 있는 ISO 파일)에서만 작동하기 때문입니다.

UEFI 부팅 가능 드라이브를 만들려면 fdisk또는 를 사용하여 드라이브를 분할해야 합니다 gdisk. BIOS/레거시 부팅도 가능하도록 하려면 MBR/msdos 파티션 테이블이 필요합니다. 그렇지 않으면 GPT를 사용할 수 있습니다(그러나 UEFI 부팅에 필수는 아닙니다). 단일 파티션(파티션 없는 것과 동일하지 않음)이 가능합니다. 파티션 유형은 c(W95 FAT32 LBA) fdisk또는 0700이어야 합니다 gdisk. ef/ ef00도 작동할 수 있지만 그렇게 하면 추가 단계 없이 일반 Windows 환경에서 드라이브에 액세스할 수 없게 됩니다. 파티션을 레거시 부팅 가능하게 만들려면 fdisk에서 'a'를 사용하여 파티션을 활성으로 표시하십시오.

mkfs.fat그런 다음 (선택적으로 ) 을 사용하여 파티션을 포맷합니다 -F32. 포맷된 파티션과 Windows ISO를 각각 다른 마운트 지점에 마운트하고 ISO의 콘텐츠를 드라이브에 복사합니다.

드라이브가 레거시 부팅 가능해야 하는 경우 다음을 사용하여 드라이브의 MBR과 파티션의 부팅 섹터에 부팅 코드를 작성합니다 ms-sys.

ms-sys -7 /dev/sdX
ms-sys -e /dev/sdXY

Windows 설치를 UEFI 변형으로 설정하려는 경우 설치 프로그램 드라이브가 부팅된 모드에 따라 새 Windows의 부팅 모드/변형이 결정되므로 모호함을 피하기 위해 설치 프로그램 드라이브를 레거시 부팅 가능으로 설정하지 않는 것이 좋습니다. 설치.

답변2

Linux Mint를 사용하는 경우 기본 앱인 "USB 이미지 작성기"를 사용할 수 있습니다. 다른 배포판을 사용하는 경우 Mint 저장소를 추가하고 앱을 설치할 수 있습니다. 나는 그것을 여러 번 성공적으로 사용했습니다.

관련 정보