Перейти к содержимому

Как сделать загрузочную флешку windows 10 на linux

  • автор:

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

Иногда из-под 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»

AUTO

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

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

sudo woeusb --device Win10_21H2_Russian_x64.iso /dev/sde
  • youtube.com/Алексей Лещенко
  • the-bosha.ru

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.043 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

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

How to Create a Bootable Windows 10 USB in Linux

Линукс как всегда удивляет своей «дружелюбностью». Если в винде, чтобы создать загрузочный диск, нужно просто скачать программу Rufus и запустить ее, то Линуксе пришлось потратить несколько часов на чтение и поиск, а если учесть тестирование, то целых два дня, чтобы найти верный способ.

Сналала о способах, которые НЕ работают.

Все действия выполнялось на Linux Mint Cinnamon.

Один индуский друг на сайте https://itsfoss.com/bootable-windows-usb-linux/ советует программу Disks для создания загруочной флешки. Так вот создания загруочной флешки Windows 10 через встроенную программу Disks НЕ работает.

Следующий способ через встроенную программу Usb Image Creator. Вердикт — Не работает. Вызвать эту программу можно выбрав iso образ -> нажть на ПКМ -> make bootable usb

usb image creator

Далее, через команду dd не работет. Советчики советуют запускать через

Создание загрузочной флешки Windows 10 из Linux

Вчера возникла необходимость установить Windows 10 на ноутбук. У меня на всех машинах только Linux.

Но, как справедливо заметили в ответах, в общем случае это работать не обязано, т.к. поддержка NTFS в UEFI зависит от конкретной машины и не гарантируется. До вчерашнего дня мне везло и все машины, куда я устанавливал Windows, спопойно читали загрузчик с NTFS раздела.

В качестве обходного пути я решил создать на флешке один FAT раздел и закинуть на него каталог \efi из iso образа Windows 10 в надежде, что дальше установка пойдет со второго NTFS раздела. Этого не произошло, загрузчик падает с ошибкой.

Вторым очевидным решением было закинуть NTFS драйвер и shell для UEFI на FAT раздел, загрузиться в shell, загрузить драйвер NTFS, а затем выполнить bootmgr с NTFS раздела.

(uefi shell)$ load FS0:\efi\ntfs_x64.efi (uefi shell)$ map -r (uefi shell)$ FS1:\efi\boot\bootx64.efi 

После этого установщик Windows успешно запустился. Но после создания раздела и попытки выбрать его для установки, установщик безапеляционно выдавал «windows cannot be installed to this disk». Понятия не имею, с чем связана эта ошибка.

Последний способ, который я опробовал, оказался рабочим. В двух словай: нужно создать большой FAT раздел на флешке и скопировать в него содержимое iso образа, попутно пережав самый большой файл \sources\install.wim , чтобы его размер стал меньше 4GB.

mkdir -p //iso mount -o loop Win10_21H1_English_x64.iso /mnt/iso cp -r /mnt/iso/sources/install.wim /tmp wimlib-imagex optimize /tmp/install.wim --solid mkdir /mnt/usb mount /dev/sda1 /mnt/usb rsync -av --progress /mnt/iso /mnt/usb --exclude /mnt/iso/sources/install.wim cp /tmp/install.wim /mnt/usb umount /mnt/usb 

Загрузочная флешка готова, установка прошла успешно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *