Как создать USB-установщик для Windows 7/8/10 в Ubuntu 22.04 Linux
Хотите создать USB-установщик для Microsoft Windows, но у вас есть только ПК (или сервер) с Linux? Вот как это сделать в Ubuntu, Arch, Fedora и системах на их основе, например, Linux Mint, Manjaro.
WoeUSB-нг
Сегодня, когда я устанавливал Windows 7 на свой 10-летний ноутбук, первое, что я попробовал, — это загрузить ISO-образ через USB-накопитель Ventoy. К сожалению, он просто не загрузился!
Итак, я обратился к WoeUSB-ng. Это бесплатный инструмент с открытым исходным кодом для создания установщика USB-накопителя Windows из реального DVD-диска Windows или ISO-образа.
Это переписанная версия WoeUSB на языке программирования Python с поддержкой графического интерфейса! С его помощью вы можете записать Windows Vista, Windows 7, Window 8.x, Windows 10 и Windows PE на USB-накопитель со следующим режимом загрузки:
- Режим загрузки, совместимый с Legacy/MBR/IBM PC
- Собственная загрузка UEFI для Windows 7 и более поздних версий (только файловая система FAT).
Шаг 1. Установите WoeUSB-ng
Пользователям Arch Linux просто нужно запустить команду yay -S woeusb-ng
в терминале, чтобы установить приложение.
1.) Установить зависимость
Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже, чтобы установить зависимости:
sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin
Введите пароль пользователя для аутентификации sudo, хотя звездочка не отображается
Для Fedora вместо этого выполните следующую команду:
sudo dnf install git p7zip p7zip-plugins python3-pip python3-wxpython4
2.) Установите WoeUSB-ng
Как приложение Python, его легко установить через менеджер пакетов pip. Для этого просто запустите команду:
sudo pip3 install WoeUSB-ng
После установки нажмите кнопку «Действия» в левом верхнем углу, затем найдите и откройте инструмент:
Шаг 2. Создайте USB-установщик Windows с помощью WoeUSB-ng.
Во-первых, вам необходимо загрузить ISO-образ Windows или вставить привод CD/DVD, подключить USB-накопитель (рекомендуется 8 ГБ+).
Затем запустите WoeUSB-ng из меню «Пуск», выберите ISO-образ или привод CD/DVD и выделите USB-накопитель (нажмите «Обновить»), если его нет в списке.
Прежде чем нажать кнопку «Установить», сохраните резервную копию данных на USB-накопителе. По умолчанию диск форматируется в FAT, хотя вы можете выбрать «NTFS» в настройках.
После нажатия «Установить» и подтверждения во всплывающем диалоговом окне откроется новое небольшое диалоговое окно, отображающее процесс установки.
Если все идет нормально, после завершения установки должно появиться сообщение «Установка завершена». Подключите USB-накопитель к целевой машине, выберите загрузку в BIOS или UEFI и наслаждайтесь!
Создать USB-установщик Windows из командной строки
Запуск Linux без сеанса рабочего стола? Инструмент также имеет параметры командной строки для выполнения этой работы.
Во-первых, узнайте имя USB-накопителя (обычно /dev/sdb
) с помощью команды:
sudo fdisk -l
Затем запустите команду для создания установщика из ISO-образа (запустите woeusb -h
, чтобы получить дополнительные параметры):
sudo woeusb --device /PATH/TO/ISO /dev/sdb
А для загрузки BIOS лучше добавить «-workaround-bios-boot-flag» для обхода ошибки BIOS, которая не включает устройство в меню загрузки.
Удалить WoeUSB-ng
Чтобы удалить приложение, откройте терминал и выполните команду:
sudo pip3 uninstall WoeUSB-ng
Затем очистите значок ярлыка с помощью команды:
sudo rm /usr/share/applications/WoeUSB-ng.desktop