Создать загрузочную флешку Windows на Linux?

Создать загрузочную флешку Windows на Linux?

Я скачал en_windows_10_education_version_1703_updated_march_2017_x64_dvd_10189297.isoс портала Windows 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

Это не работает, когда я пытаюсь загрузиться с USB, поэтому я также попробовал заменить /dev/sdc/на /dev/sdc1.

Мой компьютер настроен на загрузку сначала с Utfi, а затем с Legacy.

Можно ли попробовать сделать что-то еще, чтобы это заработало?

решение1

Запись ISO-файла на флэш-накопитель с помощью dd не сработает, поскольку это работает только для гибридных ISO-файлов (ISO-файлов, имеющих MBR и таблицу разделов), что не относится к ISO-образам Windows (они на самом деле являются UDF-файлами).

Чтобы сделать из него загрузочный диск UEFI, вам нужно разбить диск на разделы с помощью fdiskили gdisk. Вам нужна таблица разделов MBR/msdos, если вы хотите сделать его также загрузочным BIOS/legacy, в противном случае вы можете использовать GPT (но это не обязательно для загрузки UEFI). Подойдет один раздел (не то же самое, что без разделов). Тип раздела должен быть c(W95 FAT32 LBA) в fdiskили 0700в gdisk. ef/ ef00также может подойти, но это помешает доступу к диску в обычной среде Windows без дополнительных шагов. Используйте «a» в fdisk, чтобы пометить раздел как активный, если вы также хотите сделать его загрузочным legacy.

Затем отформатируйте раздел с помощью 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 image writer". Если вы используете другой дистрибутив, вы можете добавить репозиторий Mint и установить приложение. Я успешно использовал его несколько раз.

Связанный контент