Загрузочная флешка с Windows

Материал из ALT Linux Wiki

Иногда из-под Linux необходимо создать загрузочную флешку с Windows.

UEFI

Для этого делаем следующее:

  • Через Gparted форматируем флешку в FAT32.
  • RCM по разделу>Управление флагами
  • Отмечаем флаг BOOT
  • Закрываем Gparted
  • Монтируем флешку
  • Монтируем ISO образ
  • Копируем содержимое ISO-образа на флешку

MBR

Делаем тоже самое, что и для UEFI, но кроме этого выполняем следущее:

  • ставим загрузчик GRUB2
# grub-install --target=i386-pc --boot-directory="/media/$user/$drive/boot" /dev/sdX

где boot - каталог на установочной флешке

  • создаем в boot/grub файл grub.cfg со следующим содержимым:
default=1  
timeout=15
color_normal=light-cyan/dark-gray
menu_color_normal=black/light-cyan
menu_color_highlight=white/black

menuentry "Start Windows Installation" {
    insmod ntfs
    insmod search_label
    search --no-floppy --set=root --label $USB_drive_label --hint hd0,msdos1
    ntldr /bootmgr
}

menuentry "Boot from the first hard drive" {
    insmod ntfs
    insmod chain
    insmod part_msdos
    insmod part_gpt
    set root=(hd1)
    chainloader +1
    boot
}

AUTO

Облегчить эту работу помогают различные утилиты для создания из-под Linux загрузочной флешки с Windows.

К примеру, woeusb (подробнее см. man woeusb).

sudo woeusb --device Win10_21H2_Russian_x64.iso /dev/sde


Источники: