Создание загрузочной флешки windows линукс

Создаём загрузочный USB диск с Windows из под Linux

В ubuntu уже есть приложение для создания образов дисков — Startup Disk Creator, но оно умеет создавать только загрузочные USB с Linux. Для создания загрузочного USB-диска с Windows из Linux, существует WinUSB, но она довольно давно не обновлялась, и честно говоря, у меня не заработала. Данный пост довольно подробный, и рассчитан преимущественно на людей, плохо знакомых с Linux.

Перед тем как я продолжу, следует указать что в Windows мире два метода загрузки:

  • MBR, при котором в начале диска резервируется место, и располагается специальный загрузочный файл;
  • EFI, при котором исполняемый файл загрузчика хранится в стандартном расположении на FAT32 файловой системе;

Если вы не знаете какой выбрать, то наиболее часто используемый вариант который работает без модификации файлов Windows — это msdos таблица разделов с fat32 файловой системой и загрузочным флагом.

Прежде всего USB-диск необходимо подготовить. В Linux наиболее простой и удобной для этих целей утилитой является gparted.

Ставим его если не установлен:

Подготовка USB диска

Выбираем нашу USB флэшку, отмонтируем её если она смонтирована:

Отмонтирование USB диска в gparted

Теперь необходимо пересоздать таблицу разделов, при этом выбрать тип msdos . Заходим в меню Устройство (Device) и выбираем Создать таблицу разделов (Create partition table) :

Gparted создание таблицы разделов

После этого выбираем неразмеченную область, нажимаем правой кнопкой мыши по ней же и выбираем пункт меню «Новый». В появившемся окне выбираем файловую систему NTFS или FAT32. Если у вас какая-то нестандартная сборка в которой могут быть файлы больше 4 гигабайт, то файловая система должна быть определенно NTFS, в противном случае, можно выбрать FAT32, и, тогда, так же можно будет загрузиться с UEFI. Так же необходимо указать метку для USB-диска. Важно: метка должна быть не просто «Windows», а какой либо более уникальной. Если файловая система FAT32, то метка должна быть указана заглавными буквами.

Создание нового раздела Gparted

Применяем все наши изменения:

Применение изменений в Gparted

Выходим из gparted.

Копирование файлов Windows на USB диск

Теперь необходимо смонтировать образ с Windows и скопировать данные с него на наш подготовленный ранее usb диск. В большинстве современных рабочих окружений это можно сделать из файлового менеджера. По необходимому образу нажимаем правой кнопкой мыши, выбираем Открыть с помощью и выбираем Disk Image Mounter :

Монтирование образа с Windows в файлом менеджере Thunar

Если у вас нет такой утилиты, то можно смонтировать из командной строки:

Где $HOME/Загрузки/Windows.iso необходимо заменить на путь до образа с Windows. Образ будет смонтирован в директорию /mnt/cdrom .

Делаем USB-диск загрузочным

Если создаем MBR загрузочный диск

Для создания MBR загрузочной записи будем использовать grub:

  • $user — имя текущего пользователя;
  • $drive — название образа;
  • /dev/sdX — расположение диска (в моем случае /dev/sdb ;
Читайте также:  Если не загружается windows при включении ноутбука

Если образ монтировали руками, то /media/$user/$drive/boot необходимо заменить на /mnt/cdrom/boot .
В случае, если не было никаких ошибок, то в консоли должны увидеть примерно следующее:

Теперь на USB-диске в директории boot/grub необходимо создать файл grub.cfg с таким содержимым:

В листинге выше, $USB_drive_label необходимо заменить на метку, которую мы присвоили диску на первом шаге. В данном случае WINUSB2503 .

Перезагружаемся, загружаемся с USB-диска и выбираем Start Windows Installation .

Если создаем UEFI загрузочный диск

С UEFI все несколько проще. Следует обратить внимание, что данный способ подходит только для Windows 7 x64 и выше.
После того, как все файлы скопировались, необходимо зайти в директорию efi/boot . Если в ней присутствуют файлы bootx64.efi или bootia32.efi то всё в порядке, можно пробовать загрузиться с диска.

Источник

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

Если вам по той или иной причине потребовалась загрузочная флешка Windows 10 (или другой версии ОС), при этом на имеющемся компьютере в наличии только Linux (Ubuntu, Mint, другие дистрибутивы), вы сравнительно легко можете записать её.

В этой инструкции пошагово о двух способах создать загрузочную флешку Windows 10 из Linux, которые подойдут как для установки на UEFI-системе, так и для того, чтобы установить ОС в Legacy режиме. Также могут пригодиться материалы: Лучшие программы для создания загрузочной флешки, Загрузочная флешка Windows 10.

Загрузочная флешка Windows 10 с помощью WoeUSB

Первый способ создания загрузочной флешки Windows 10 в Linux — использование бесплатной программы WoeUSB. Созданный с её помощью накопитель работает и в UEFI и в Legacy режиме.

Для установки программы используйте следующие команды в терминале

После установки порядок действий будет следующим:

  1. Запустите программу.
  2. Выберите ISO образ диска в разделе «From a disk image» (также, при желании, можно сделать загрузочную флешку с оптического диска или смонтированного образа).
  3. В разделе «Target device» укажите флешку, на которую будет записан образ (данные с неё будут удалены).
  4. Нажмите кнопку Install и дождитесь завершения записи загрузочной флешки.
  5. При появлении ошибки с кодом 256 «Source media is currently mounted», размонтируйте образ ISO с Windows 10.
  6. При ошибке «Target device is currently busy», размонтируйте и отключите флешку, затем снова подключите её, обычно помогает. Если не сработало, попробуйте предварительно отформатировать её.

На этом процесс записи завершен, можно использовать созданный USB накопитель для установки системы.

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

Этот способ, пожалуй, ещё проще, но подойдет только в том случае, если вы планируете загружаться с созданного накопителя на UEFI-системе и устанавливать Windows 10 на GPT диск.

  1. Отформатируйте флешку в FAT32, например, в приложении «Диски» в Ubuntu.
  2. Смонтируйте образ ISO с Windows 10 и просто скопируйте всё его содержимое на отформатированную флешку.

Загрузочная флешка Windows 10 для UEFI готова и с неё можно без проблем загрузиться в EFI-режиме.

Источник

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

Бывают случаи, когда вам нужно записать Windows на флешку в Linux, например, когда вы хотите поставить эту систему второй для использования специализированных программ, или вам нужно переустановить операционку своим знакомым. Или же есть пользователи Linux, которые решили вернуться на Windows, но единственную флешку уже перезаписали под Linux LiveUSB.

Загрузочная флешка Windows в Linux создается достаточно просто. Я предлагаю несколько способов решения этой проблемы. Все их я перечислил ниже.

Читайте также:  Hotkey service для windows 10

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

Загрузочную флешку можно создать с помощью терминала или специальных графических утилит. Сначала рассмотрим ручной способ.

Способ 1. Терминал и Gparted

Запустите терминал через главное меню или с помощью сочетания клавиш «Ctrl + Alt + T» в Ubuntu и Ubuntu-подобных, кроме Kubuntu.

Первый вариант

использовать команду dd:

Второй вариант

Установите gparted и ntfsprogs. В Ubuntu для этого используйте команду:

Далее нам нужно отформатировать флешку. Можно сделать это через gparted, а можно в терминале.

Для форматирования USB-накопителя в Gparted в правом верхнем углу нажимаем на иконку диска и выбираем флешку.

Правой кнопкой мыши вызываем контекстное меню для раздела и жмем «Отмонтировать»:

Затем нажимаем «форматировать в …» в открывшемся меню выбираем «ntfs».

Отвечаем на вопрос «Применить эту операцию?» согласием.

Командой все сделать немного проще:

Вместо sdb1 название вашей флешки (не метка!). Чтобы узнать как она называется выполните:

Идём дальше. Откройте Gparted, если вы его ещё не открыли и выберите флешку, если ещё не выбрали. Нажмите правой кнопкой мыши и выберите «Установить флаги». Поставьте галочку boot и нажмите «применить».

Дальше нужно открыть образ windows.iso.

Осталось только скопировать все файлы из образа на флешку:

Где /run/media/имя_флешки — точка монтирования вашей флешки. Его можно посмотреть просто перейдя в папку /run/media или /media и посмотрев название вложенной туда папки.

Это был способ для тех, кто не любит ставить много одноразовых утилит в систему. Создание загрузочной флешки Windows в Linux с помощью сторонних утилит выглядит проще.

Способ 2. утилита winUSB

Пожалуй, это самый простой способ создания. Установка в Ubuntu:

Установка Debian / Ubuntu 14

Интерфейс простой. Нажмите сверху на кнопку «Обзор»(иконка папка) и выберите образ. Затем нажмите «Install» и дождитесь окончания.

Способ 3. Утилита Etcher

Если WinUSB не помог, не запустился, его нет для вашего дистрибутива, вам поможет утилита Etcher. Утилита в настоящее время находится в интенсивной разработке, но даже в бета-версии программа исправно выполняет свою функцию писателя iso-образов. Etcher поддерживает запись Linux, macos 10.9 +, Windows 7+. Может быть, создана загрузочная флешка Windows 10 в Linux.

Зайдите на официальный сайт утилиты и скачайте .deb / .rpm пакет. Или, если ваш дистрибутив не поддерживает эти пакеты, скачайте .appimage файл. Он должен работать на всех дистрибутивах.

После установки вы можете запустить программу из главного меню или из appimage файла, если вы выбрали этот путь. Когда программа запустится, найдите у себя загруженный iso-образ:

Нажмите кнопку «Flash» и дождитесь окончания записи. У вас появится примерно такая надпись:

Выводы

Как видите, создание загрузочной флешки Windows в Linux не представляет сложности. Это были все способы, которые я знаю. Если они вам помогли, напишите об этом. Если вы знаете еще способы, обязательно напишите о них в комментариях!

Источник

Запись образа Windows на usb в среде Линукс

Всем привет! Скажите пожалуйста, существует ли на Линукс РАБОТАЮЩАЯ программа, которая способна записать загрузочную флешку с Windows? Пробовал Unetbootin, не справилась, Wintousb то же самое. Даже пробовал стандартную утилиту записи загрузочных флешек в Минте, не помогло. Linux Mint 18.

Вручную можно, ищи тут по ms-sys.

Какая винда-то хоть?

Десятая. С 8.1. и Семеркой та же ситуация, без разницы.

Как раз утром записывал исошник с оффтоп7 на флешку.

  • форматнуть в ntfs
  • поставить флаг boot
  • ms-sys -7 /dev/sdX
  • примонтировать исо и флешку
  • просто скопировать файлы
Читайте также:  Dvd rom система windows

До этого пробовал unetbootin и dd. Несколько лет назад канало. Теперь нет. Хотя может я рукожопый. Не знаю.

Для меня работало просто создать на флешке раздел FAT32 и скопировать на него содержимое ISO-образа. С UEFI больше ничего не нужно. Для возможности загрузки в Legacy-режиме использовал утилиту ms-sys.

Похоже с Виндой Unetbootin именно так и поступает, тупо распаковывает образ и копирует файлы на флешку без создания загрузочного сектора. Результата положительного это не даёт.

На самом деле можно добавть, ms-sys не нужен, grub2 тоже работает.

Конфиг grub2 для этого: menuentry windows

Форматнуть флешку в NTFS, добавить загрузочный флаг, распаковать содержимое образа на флешку и все.

WinUSB у меня сработала нормально.

Поддерживаю WinUsb, который лежит на PPA (он там для Ubuntu Sausy, но можешь просто переименовать репу под свою версию, либо вообще через dpkg -i установить), но т.к. Mint, то скорее всего GUI не заведется.

Для записи через терминал:

Я чего-то даже как и не думал Вин писать на флеху. Обычно, что менее проблемно, исо-ху на болванку. Ну это во времена Вин7.

А как на одну флешку записать win7.iso и какой-нибудь live-dvd.iso, чтобы можно было их выбирать при необходимости?

Multi загрузочная флешка

Не таких, всё через опу. Ставь венду в виртуалку и туда пробрасывай USB флешку

Работающих не существует. Все в отпуске. Или халтурят.

Кинь мне питик на сотик я запишу.

просто в лайнэксе под каждую программу свой дистрибутив

Не, этож венда, где наиболее очевидный вариант никак не работает.

Недавно писал семерку на флешку. Все работает.

У меня не работает, пробовал семёрку и десятку.

В общем ни форматирование в NTFS с присвоением boot и копированием файлов из iso, ни программа WinUsb (которая в конце записи выдаёт ошибку) не дали положительного результата.

Где /dev/sdx — путь к блочному устройству — твоей флешке. Пример /dev/sdb (не /dev/sdb1). После этой команды флешку нельзя будет использовать никак, кроме как в качестве загрузочного устройства. Подробнее о dd на хабре и на Arch Wiki.

P.S. вместо $ISO должен стоять путь к образу.

мне с windows 10 ничего не помогло :-(. ни dd, ни все утилиты, либо не загрузится, либо не ставится (установщик винды туповат, путает разделы), пришлось ставить винду в kvm, прокидывать флешку внутрь и создавать загрузочную флешку с помощью windows, а потом уже ставить.

Тебе же писали, что нужно ещё загрузчик прописывать в /dev/sdx

FAT32

Написано форматнуть в ntfs, но на сколько я знаю более новые bios системы ntfs не читают, как сделать реаниматор в fat32&?

Тоже тестировал Linux Mint 18.2 🙂 Попробуйте прогу — MultiBootUSB. Только через нее успешно записал Windows 10 и установил. Скачать можно на multibootusb.org/page_download/ — (python3-multibootusb_8.8.0-1_all.deb — Debian / Ubuntu Package)

Ну у меня с оффтопиком 7 работает форматирование флешки в FAT32, вызов ms-sys с параметром -7 и последующее копирование файлов из .iso на флешку. И мультизагрузочную флешку с онтопиком делал, с syslinux в качестве загрузчика. Вот ХРень научить с флешки грузиться проблематично, да (но возможно), но кому нужно в 2017 это старье? Всяких «специальных» программ не использовал никогда, только ms-sys. А все остальные инструменты есть из коробки.

Источник

Оцените статью