WoeUSB-ng: Создание загрузочных флешек Windows в Linux

WoeUSB-ng — это переработанная утилита для записи загрузочных USB-носителей с образами Windows (ISO или DVD) в Linux. Поддерживает все версии Windows от Vista до 10, включая UEFI и Legacy режимы, и предлагает как консольный, так и графический интерфейс для удобства пользователей.

WoeUSB-ng: Создание загрузочных флешек Windows в Linux

WoeUSB‑ng: создание загрузочных флешек Windows в Linux

WoeUSB‑ng — консольная и графическая утилита для записи загрузочных USB-носителей с образами Windows (ISO или физического DVD) в среде Linux. Она является полностью переписанной версией оригинального проекта WoeUSB и распространяется по лицензии GNU GPL.

Утилита состоит из двух компонентов:

  • woeusb — командный инструмент для создания загрузочных накопителей.
  • woeusbgui — графический интерфейс с тем же функционалом.

Поддерживаются все актуальные версии Windows, включая Vista, 7, 8.x, 10, а также Windows PE. Работа ведётся со всеми языковыми версиями и редакциями (Home, Pro и другие).

Режимы загрузки

  • Legacy/MBR — классический режим совместимости с IBM PC.
  • UEFI — поддерживается только для Windows 7 и новее при условии использования файловой системы FAT на целевом носителе.

Установка

Через системные пакетные менеджеры

Arch Linux (AUR)

yay -S woeusb-ng

Debian/Ubuntu и производные

sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin parted dosfstools ntfs-3g

Fedora и производные

sudo dnf install git p7zip p7zip-plugins python3-pip python3-wxpython4

Arch Linux (ручная установка зависимостей)

sudo pacman -Suy p7zip python-pip python-wxpython

Установка из исходников через pip

Базовая сборка и установка:

git clone https://github.com/WoeUSB/WoeUSB-ng.git
cd WoeUSB-ng
sudo pip3 install .

Работа с версиями из ветки разработки:

git apply development.patch
sudo pip3 install -e .

Удаление (только для установки из исходников):

sudo pip3 uninstall WoeUSB-ng
sudo rm /usr/share/icons/WoeUSB-ng/icon.ico /usr/share/applications/WoeUSB-ng.desktop /usr/local/bin/woeusbgui
sudo rmdir /usr/share/icons/WoeUSB-ng/

Возможности и исправления

Последние обновления включают:

  • исправление сломанных переводов, добавление поддержки польского и турецкого языков;
  • расширение покрытия строк интерфейса;
  • совместимость с новыми ядрами Linux;
  • корректную работу графического интерфейса при запуске от имени root;
  • возможность установки в виртуальных окружениях.

Зависимости

Для корректной работы требуются:

  • git
  • p7zip или p7zip-full
  • python3-pip
  • python3-wxgtk4.0 (или python3-wxpython4 / python-wxpython)
  • grub2-common, grub-pc-bin
  • parted, dosfstools, ntfs-3g

Список может отличаться в зависимости от дистрибутива.


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

Консольный режим (woeusb)

Запись образа в режиме MBR с файловой системой NTFS:

sudo woeusb --target-filesystem NTFS --device /путь/к/образу.iso /dev/sdX

Запись в режиме UEFI с файловой системой FAT:

sudo woeusb --target-filesystem FAT --uefi --device /путь/к/образу.iso /dev/sdX

Графический интерфейс (woeusbgui)

Интерфейс реализован как пошаговый мастер. При необходимости автоматически запрашивает повышение привилегий для корректной работы.

Read more

Polars: высокопроизводительная альтернатива Pandas для больших данных

Polars: высокопроизводительная альтернатива Pandas для больших данных

Polars — библиотека на Rust для обработки данных, превосходящая Pandas по скорости и эффективности памяти. Она поддерживает колоночный формат Apache Arrow, многопоточность и ленивые вычисления, что делает её идеальной для работы с большими наборами данных, не помещающимися в ОЗУ. Сравнение с Pandas…

Что такое Mesh-сети и как они работают: принципы и преимущества

Что такое Mesh-сети и как они работают: принципы и преимущества

Mesh-сети — это распределённая топология, где каждый узел (маршрутизатор, точка доступа или устройство) одновременно выступает как клиент и ретранслятор. Такая структура обеспечивает высокую отказоустойчивость, бесшовное покрытие и автоматическое восстановление при сбоях. Подходит для больших помещ…

Runware: анализ стоимости и конкурентных преимуществ генерации изображений и видео

Runware: анализ стоимости и конкурентных преимуществ генерации изображений и видео

Runware позиционирует себя как самый экономичный провайдер для генерации изображений и видео через API, предлагая цены от $0.14 за секунду видео и $0.0006 за изображение. Платформа поддерживает 400 000+ моделей и использует проприетарный Sonic Inference Engine для оптимизации скорости и масштабируе…

Ruff, uv и Ty: современный стек для быстрой Python-разработки

Ruff, uv и Ty: современный стек для быстрой Python-разработки

Ruff, uv и Ty — это три инструмента на Rust, которые заменяют традиционные утилиты для Python: линтинг, форматирование, управление зависимостями и проверку типов. Они работают в 10–100 раз быстрее, чем их аналоги, и интегрируются в рабочие процессы без накладных расходов. Ruff объединяет функции Fl…