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

Обновлено: 07.07.2024

ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

Установка

Процесс установки отличается в каждой операционной системе. У некоторых есть пакеты для WoeUSB, а у других нет.

Ubuntu

Исправьте любые недостающие зависимости с помощью:

OpenSUSE

Как всегда, в поиске пакетов SUSE есть версия WoeUSB. Установите его методом «в один клик» на эта страница .

Проверь это - 10 новых функций в Windows 10 Spring Creators Update

Debian

Пользователям Debian, желающим установить этот инструмент, повезло. В службе сборки SUSE есть пакеты, доступные как для Debian 8, так и для 9. Перейдите на страница загрузки , и нажмите кнопку «показать нестабильные пакеты» под Debian 8 или 9. После этого установите пакет:

Исправьте все недостающие зависимости с помощью этой команды:

Строительство WoeUSB

Помимо Ubuntu, Debian и SUSE, найти двоичный файл для WoeUSB довольно сложно. В результате вам нужно будет скомпилировать программу из исходного кода перед ее использованием. Исходный код находится на Github. Однако перед загрузкой исходного кода необходимо установить некоторые вещи.

Fedora

Arch Linux

Универсальный

Сборка WoeUSB из исходников выполняется легко. При этом необходимо удовлетворять зависимости. Поскольку каждый дистрибутив Linux отличается, когда дело доходит до имен пакетов, мы не можем перечислить все имена зависимых пакетов.

Проверь это - Как ограничить время экрана на Xbox One

При этом, если вы хотите собрать, знайте: это программное обеспечение полагается на wxgtk3 для компиляции. Даже тогда он может не компилироваться. Если это не удается, просто установите все, что связано с wxgtk, и оно должно быть собрано.

Компиляция

При соблюдении всех зависимостей строительство возможно. Для начала возьмите исходный код

Настройте исходный код. Это важно, так как конфигурация просканирует вашу операционную систему и включит определенные флаги компиляции.

Настройка завершена. Теперь скомпилируйте двоичный файл с помощью команды make.

Наконец, установите инструмент:

Использование WoeUSB

С установленным WoeUSB можно запускать инструмент. Существует как графический, так и терминальный инструмент. В этом руководстве мы рассмотрим графический инструмент (но также можно использовать инструмент терминала).


Начните использовать его, вынув флешку. Имейте в виду, что большинство файлов ISO Windows имеют размер не менее 4 ГиБ. Подключите диск к компьютеру с Linux и запустите woeUSB.

Внутри инструмента выберите вариант создания установочного USB-диска с ISO. Выберите вариант сделать это с DVD, если вы используете DVD-копию Windows.


После того, как инструмент woeUSB будет использовать версию Windows, выберите флэш-накопитель в разделе «Целевое устройство», затем нажмите кнопку «Установить».

Создание диска Windows Live без WoeUSB

Для некоторых версий Windows требуется средство создания USB. Это не относится к Windows 10 и, возможно, к Windows 8.1. Это связано с тем, что недавно Microsoft изменила способ работы своих установочных дисков с USB.

Проверь это - Как удалить операционную систему из меню загрузки в Windows 10

Если вам нужен USB-диск Windows и вы не хотите использовать woeUSB, следуйте этим инструкциям.

Сначала отформатируйте флешку в Fat32. Сделайте это, открыв терминал и выяснив, что это за метка диска. В этом примере это / dev / sdc1. У вашего диска может быть другая этикетка.


Отформатируйте флешку в Fat32 с помощью: sudo mkfs.msdos -F 32 / dev / sdc1.

После форматирования откройте файловый менеджер и щелкните правой кнопкой мыши ISO-файл Windows 10. Выберите вариант «Открыть с помощью диспетчера архивов». В Менеджере архивов нажмите кнопку «Извлечь» и извлеките содержимое ISO-файла прямо на USB-накопитель.


Когда ISO полностью распакуется на USB-накопитель, процесс будет завершен, и при подключении USB-накопителя к ПК должна загрузиться Windows 10.

Заключение

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

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

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

Загрузочную флешку можно создать с помощью терминала или специальных графических утилит. Настоятельно рекомендую отформатировать флешку в Fat32 (или Exfat) перед использованием любого из предложенных методов. Форматирование можно выполнить через Gparted, сfdisk+mkfs или через usb stick formatter (форматирование USB флеш накопителя).


Способ 1. Утилита USB Image Write

Для создания флешки можно воспользоваться утилитой Запись образа на USB. В некоторых дистрибутивах она уже предустановленна (Ubuntu, Mint и др.):


Выбрать образ в графе Write image образ и в поле to выбрать флешку. Далее нажимаем Write.

Способ 2. Утилита WoeUSB

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

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt update

sudo apt install woeusb

Откройте утилиту в меню приложений:



Интерфейс простой. Нажмите на кнопку Обзор со значком папки и выберите образ. Target device это флешка, на которую будет идти запись, если у вас их несколько выберите нужную. Ещё есть поле File system, где нужно выбрать какую файловую систему будете использовать. Рекомендую FAT. Затем нажмите Install и дождитесь окончания.

При появлении ошибки с кодом 256 Source media is currently mounted, размонтируйте образ ISO с Windows, если вы его смонтировали. При ошибке Target device is currently busy, извлеките флешку, затем снова подключите её. Если не сработало, попробуйте отформатировать её.

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

Положите образ в домашнюю папку и переименуйте его в windows.iso во избежание проблем с пробелами. Затем перейдите в терминале в домашнюю папку

Запустите терминал через главное меню или с помощью сочетания клавиш Ctrl + Alt + T затем используйте команду dd для записи образа на флешку:

dd if=/windows.iso of=/dev/sdX

Замените X на букву вашей флешки! Узнать её можно через Gparted. В правом верхнем углу есть кнопка переключения дисков:


Тот диск который соответствует размеру вашей флешки и есть ваша флешка. В моем случае флешка на 32 гб это /dev/sdb. Значит команда будет иметь вид:

dd if=/windows.iso of=/dev/sdb

Дождитесь окончания записи и извлеките флешку.

Выводы

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





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

(32 оценок, среднее: 3,63 из 5)

Об авторе

Здравствуйте, я изучаю Linux и обладаю хорошими знаниями английского.

62 комментария

8.1 не запишешь, как и 10.

зачем тебе эта дрянь .

Для ларки например.

wine, lutris, proton в помощь. Почти на 100% уверен в работоспособности.

Через Woe USB можно. Было много людей кто через него windows 10 записывали и у них получалось.

пишет 10 легко и не принужденно

Не упомянули консольную dd

dd if=/windows.iso of=/dev/sdx

Ошибка у тебя тут, команда должна выглядеть так sudo dd if=/dev/sdx of=/windows.iso поменяйте пожалуйста

Ты куришь? if == input file; of == output file. С такой командой запишет содержимое sdx в образ .iso

Etcher не делает загрузочную флэш с десяткой из под убунты

У меня чего-то грузит. Ща посмотрим.

multibootusb в помощь. и винда и линукс и убунту рядышком накатываются на флешку спокойно

На данный момент не существует инструмента под линукс, которым можно непосредственно в линуксе создать загурзочную флешку с виндой, позднее "семёрки". Не надо вводить в заблуждение. Всё уже опробовано не раз. Если у кого-то что-то грузится, то это скорее специфика конкретного железа, нежели исключительность метода записи образа. Etcher, к слову, не все образы линукса пишет нормально. Самый лучший способ писать под виндой (виртуалка) через программу Rufus.

Константин,исправь(те) в информации о себе : познакомитЬся и сертифИкат.

Вы совсем одичали со своим линуксом. Флэшка с windows делается проще простого. Скачиваете образ, его нужно только распаковать. И все файлы банально скопировать на флэшку. И ВСЁ. Единственная заморочка, это распаковать образ.

Разве это не только для UEFI?

Именно так, только для UEFI. Но записать образ 7ки можно практически всегда любым из описанных вами способов, а ставить 10ку не в UEFI особого резона нет, так что парень прав 🙂

Подготовить установочную флешку с Windows для установки в режиме
Legacy (BIOS) можно через Gparted. Создать новую таблицу разделов
msdos (это нужно если перед этим пробовали записать флешку например
через dd), создать раздел NTFS, поставить на нём флаг boot.
Смонтировать установочный .iso образ Windows, скопировать файлы на
флешку и с помощью ms-sys прописать Виндовый загрузчик на флешку.
Флешка готова. Вообще нюансов в подготовке установочной флешки
Windows из Linux, очень много. Как уже писАли выше для UEFI
установочной флешки, всё намного проще.

woeusb это тот самый winusb с некоторыми поправками (работает коректно)

Etcer помог, спасибо,

попробовал уже практически все! и не помогает в 18.4.1 посмотрю как etcher. если и он не то тогда пойду за болванкой

Пробовал копированием через cp -R и Etcher. Без толку! Помогла только WinUSB.
Копирование cp -R переписывает нормально. Папки в ожидаемом объеме на флешке возникают, но грузится с неё комп. отказывается. Etcher, как уже писали, выдает ошибку "it looks like you are trying to born a Windows image."
WinUSB устанавливал немного по другому:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install winusb
Графический режим, у меня в Kubuntu 17, не запустился, однако из-под консоли запись прошла удачно.
Орфограaию, правда, использовал не много другую:
sudo woeusb --partition Windows10_x64.iso /dev/sdb1

И не забыть форматнуть флешку в NTFS, так как если последняя будет в Fat, то прога будет падать с подписью Error: Target partition is currently mounted, unmount the partition then try again
Target device is busy, please make sure you unmount all filesystems on target device or shutdown the computer before detaching it.

Чёт у меня пишет ошибку что, мол, не удаётся добавить PPA:colingille/freshlight

уебанский форум с кучей мусора не устану это повторять , не когда не чего не работает из того что здесь публикуется .

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

Майнер в WinUSB

Приветствую вас дамы и господа! У меня Юбунту 18.04 Долгосрочная, прикол в том, что Пробовал Этчер, и он не сработал, выскочило якобы "парень пшел в лес, совсем тронулся через меня юзать флешку"(это образно говоря:) ), сейчас смотрю что и как покажет "Винка")

ether не пишет цwin 🙂 самое простое это через dd НО упущен один очень важный момент в описании после записи образа ОБЯЗАТЕЛЬНО sync . можно прям в одну команду
dd if=/windows.iso of=/dev/sdx && sync

утилита диск\находим флешку(отмечаем)ґ жмем стоп. \пишем. или автор добавь про отмонтированние

А скопирывать на флешку не терминальной командой будет тот же результат?

Всем здраствуйте.
У меня другая проблемка, записываю со станд программой в linux mint 18.3, windows7. После записи на флешку вижу в компе папки но они с замочками , то есть записало и работало бы если бы не эти замки на папках. ( Я так думаю) Может кто нибудь черкнёт пару строчек помощи 🙂
Этот же образ пишу с windows всё работает, но хочется с lunux записи производить !

Я пользователь Manjaro (то есть ARCH Linux), перешёл к самому простому способу это установка утилиты. Зашёл в стандартный загрузчик приложений (для чайников (-:х;-) Octopi) ввёл сначала WinUSB - его не оказалось, ETCHER - он есть, устанавливаю + галочка доп. пакет который он показал, готово, запускаю, выбираю образ Windows 10 (сборка с офисом на основе оригинала без обрезаний и надеюсь что без косяков)) - он говорит мол образ не загрузочный, точно записывать его или выбрать что то другое? - записываю! У меня получилась флешка с файловой системой UDF (прям как на двд-диске) и раздел на ней впритык записанным данным, нет свободного места. Ну да пофиг, перезагрузил машину, пробую загрузиться - под УЕФИ норм, грузится, под Легаси биос ребутнулся комп. Потом на старом ноутбуке проверю.
Если не пойдёт, то сделаю gpartom фат32 с флагом загрузочная флешка, потом распакую образ в флешку.

Не устанавливается winUSB. Вот такая ошибка:
E: Unable to locate package winusb
У меня Ubuntu 16.04 LTS

ETCHER весит 100 мб - не слишком ли жирно для проги, которая тупо пишет образ и загрузчик? У меня виндовс 95 весил в два раза меньше, а умел явно поболее. Версия для командной строки - 20 мб. Они к нему свою операционку пристегнули или что с ним не так? Может, там браузер свой пристегнут для вырисовки свистоперделок? Явно не юниксвэй.

не_пашут-Все_эти-методы_
у_меня_8_реаниматоров_с_нужной_мне_программой_mhdd-victoria
нечем_блин_записать
Winusb,woeusb,etcher,rosaimagewriter
2_суток-пишу
была_бы_Винда_давно-бы_протестил_хард.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update(добавилось)
alex@NOUT:

$ sudo apt-get install winusb
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет winusb
alex@NOUT:

/ISO$ sudo dd if=Win7PE_32_xalex_final.iso of=/dev/sdb

утилита Диск. найдите свою флешку нажмите стоп (отмонтировать) и пишите woeusb спокойно

офигенный сайт по linux-ам.

утилита Диск. найдите свою флешку нажмите стоп (отмонтировать) и пишите woeusb спокойно

как после ETCHER восстановить флэшку чтоб на винде показывался полный ее объем?

С помощью GParted - просто пересоздать таблицу разделов и потом добавить раздел с Fat32.
И вот токА что залил образ 10-ки на флеху с помощью WoeUSB и установился с нее в Legacy режиме на древнем Acer Aspire Timeline X.

Как собрать сборку винды на линусе вот в чём вопрос!

Она не записывает образы винды (вернее записывает, но флешка не стартанёт).
Эта утилита в минте - просто графическая оболочка команды dd.

команду нужно вводить так sudo dd if=windows.iso of=/dev/sdX,где X буква вашей флешки,
а не sudo dd if=/windows.iso of=/dev/sdX.

Олени, нужно смонтировать образ десятки нажатием на .iso и скопировать содержимое на флешку, отформатированную в fat32.

Херня это всё, гол 20 год , виртуалка онли

dd if=/home/ololoev/win10.iso of=/dev/sdX
записал без проблем, 1 строчка

Прогресс и синхронизация для dd
sudo dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx conv=fdatasync status=progress

Образ последней Windows 10 сильно раздули.

В общем у меня сработало только это:

Форматируем флешку в `ntfs` / `gpt`

sudo woeusb --device /dev/sdX --target-filesystem ntfs

Ну наконец хоть где-то нашёл эту хрень! спасибо мил челоек
+ вот это sudo apt --fix-broken install если возникоют проблемы с этим libwxbase3.0-0v5 если кому понадобится

Для установки WoeUSB в Ubuntu можно воспользоваться PPA-репозиторием. Выполните в терминале следующие команды:

Я думаю ни один из этих способов не сработает. Во первых у вас iso не то. Это не образ диска как в линуксе, это просто его содержимое, что далеко не одно и тоже. Тут надо дописывать заголовки форматировать носитель в NTFS, как вы это сделаете на Линкусе? Я не знаю. Можно попробовать записать на DVD. Просто когда вы так делаете, то ваша писалка автоматически дописывает всё нужное. Если вы делаете загрузочную флэщку, то не проканает. Можно запустить rufus через wine. Но он не видит флэщек, не может создать таблицу разделов дисков и прочее. И отформатировать не может так же, а надо! К тому же вся эта билиберда годится только для ubunty поганая система. Нормальные люди такой не пользуются. некоторые команды можно адаптировать, но не все.

Я токо не понял а нафига запускать gparted чтоб посмотреть диски? Можно тупо залезть в папку /dev(есть такая, а иначе как бы вы могли монтировать ваши партишны!), в которой есть все устройства видимые вашей системой и которые она определяет. Главное не забудьте вставить вашу флэшку, а то она там не появится. Но можно никуда не лазить, а просто запустить команду lsblk и она вам выдаст все устройства на всех дисках, подсоединённых к компу. Если только вы их не вытащили! Это админовская утилита, но её можно запустить и так.. Она вам не покажет UUID от юзера и ряд др инфы, которую она может показать, но что вам надо вы увидите. Это большая разница запустить большой громоздкий gparted(который кстати надо ещё и установить, если его у вас нет) и маленькую утилиту lsblk. Но я например вообще не люблю эту прогу, хрень какая и не всё может Предпочитаю KDE partinionmanager. Он может всё легко и быстро. Но так же легко всё испортить окончательно и бесповоротно. Но этой прогой хорошо делать бэкап партишн. Это классно.

scorpid avatar

Я делал на флешке 8 GB, но это способ может быть применен на любой. В конце мы получим флешку состоящую из трех разделов с GRUB, способную грузиться в любой системе будь то BIOS или UEFI, а один из разделов виден в любой Windows.
Работаем в любом Linux, желательно Arch :).

Итак. Берем флешку.
1. Стираем с нее все разделы.

2. Создаем на флешке GPT таблицу разделов с помощью gdisk (должен быть у вас установлен и чуть-чуть прочитайте как с ним работать) и делаем гибридную MBR.
Создаем разделы по указанному порядку, в скобках перед буквами номера разделов:
а(1). Раздел EFI System - для загрузки в EFI, туда поставим GRUB для UEFI (в gdisk надо сначала сместиться на 162 блок):
- сектора с 162 по 2047
- код EF00
б(2). Раздел для данных. Только он будет виден в Windows. В нем храним iso, файлы GRUB и всё что хотим загрузить с помощью GRUB. Также здесь хранятся просто данные (в gdisk надо сначала сместиться на 2048 блок):
- сектора с 2048 до конца
- код 0700
в(3). Раздел BIOS boot partition - для загрузки на обычном биос, туда поставим GRUB для BIOS:
- сектора с 34 по 161
- код EF02
Делаем гибридную MBR, в ней отображаем только раздел с данными, вводим 2 . На остальные вопросы отвечаем NO .

3. Создаем ФС на соответствующих разделах, в скобках перед буквами номера ранее созданных разделов:
а(1). ФС FAT16
б(2). ФС NTFS
в(3). не форматируем, это специальный раздел .

4. Монтируем соответствующие разделы:
- данные и разные образы, в том числе Арч
- EFI-раздел

5. Устанавливаем ДВА GRUBa по Вики, что бы можно было грузиться везде из любой системы:
а. Для целевых систем с BIOS есть два варианта установки GRUB, в зависимости в какой режиме вы сами сейчас загружены:

- если вы загружены в BIOS системе.

- если вы загружены в UEFI системе.

б. Для целевых систем с EFI один вариант установки GRUB, поскольку вы также загружены в этом режиме:
этот код с учетом установки на флешку, при установке GRUB на диск параметр не нужен.

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

Загрузочная флешка 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-образ:

Выводы

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

Читайте также: