Как сделать загрузочную USB носителя для установки Windows 10 в Linux

Создание загрузочного USB для Windows 10 в Linux: Хотите создать загрузочный USB-накопитель для Windows 10 на вашем Linux-компьютере ? Это было сделано простым от WoeUSB . WoeUSB — это простой инструмент, который позволяет вам создать собственный установщик Windows USB-накопителя из ISO-образа или реального DVD. Этот проект является  ответвлением от программного обеспечения WinUSB Congelli501 , которое не поддерживается с 2012 года, согласно официальному сайту.

Пакет WoeUSB содержит две программы:
— woeusbgui : оболочка графического интерфейса пользователя woeusb на основе WxWidgets
— woeusb : утилита командной строки, позволяющая создать собственное загрузочное USB-устройство установки Windows с существующего установочного диска Windows или образа диска.

WoeUSB поддерживает следующие образы Windows:

  1. Виндоус виста
  2. Windows 7, 8 и 10

 Установка WoeUSB в Linux

Выполните следующие шаги, чтобы запустить WoeUSB на вашем компьютере с Linux. Это является обязательным условием, прежде чем вы сможете создать загрузочный USB для Windows 10 в Linux

Arch Linux

$ yaourt -S woeusb-git --noconfirm

Вы также можете использовать pacaur вместо yaourt :

$ pacaur --needed --noconfirm --noedit -S woeusb-git

Ubuntu Linux системы

Для Ubuntu используйте Личные архивы пакетов (ppa)

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb

Fedora

Для Fedora установите WoeUSB с помощью следующей команды.

sudo dnf install WoeUSB

Установка WoeUSB из источника:

Ubuntu, Debian:

sudo apt-get install devscripts equivs gdebi-core
git clone https://github.com/slacka/WoeUSB.git
cd WoeUSB
mk-build-deps
sudo gdebi woeusb-build-deps_<version>_all.deb
dpkg-buildpackage -uc -b
sudo gdebi ../woeusb_<version>_<architecture>.deb

Fedora:

sudo dnf install wxGTK3-devel
git clone https://github.com/slacka/WoeUSB.git
cd WoeUSB
./configure
make
sudo make install

После того, как вы установили WoeUSB, вы можете создать загрузочный USB для Windows 10 в Linux. Здесь у вас есть два варианта, один из которых — использовать командную строку, а другой — использовать версию с графическим интерфейсом.

Я покажу вам оба метода, которые вы можете использовать для создания загрузочного USB для Windows 10 в Linux.

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

Запустите GUI-версию инструмента WoeUSB.

$ sudo woeusbgui

Это принесет вам интерфейс, похожий на приведенный ниже:

Как сделать загрузочную USB носителя для установки Windows 10 в Linux

Затем выберите файл ISO-  образа Windows 10 и щелкните нужное  целевое устройство, указанное в нижней части экрана.

Как сделать загрузочную USB носителя для установки Windows 10 в Linux

Нажмите кнопку «  Установить»  в нижней части экрана, чтобы создать загрузочный USB для Windows 10 в Linux.

Как сделать загрузочную USB носителя для установки Windows 10 в Linux

Дождитесь окончания установки. Вы должны получить полное сообщение, как показано ниже:

Как сделать загрузочную USB носителя для установки Windows 10 в Linux

Использование командной строки woeusb

Использование командной строки woeusb для создания загрузочного USB для Windows 10 в Linux потребует от вас указать местоположение iso-образа и USB-устройство в качестве параметров командной строки. Ниже приведен пример создания загрузочного USB для Windows 10 в Linux с использованием 32-разрядной версии Windows 10 для USB-накопителя в /dev/sdb.

$ sudo woeusb --device <source media path> <device>

В моем случае это будет:

$ sudo woeusb --device win_10_rs3_aio_1709.16299.251_x64.iso /dev/sda
WoeUSB [email protected]@[email protected]@
==============================
Mounting source filesystem...
Wiping all existing partition table and filesystem signatures in /dev/sda...
/dev/sda: 5 bytes were erased at offset 0x00008001 (iso9660): 43 44 30 30 31
/dev/sda: 2 bytes were erased at offset 0x000001fe (dos): 55 aa
/dev/sda: 2 bytes were erased at offset 0x00000000 (mac): 45 52
/dev/sda: calling ioctl to re-read partition table: Success
Ensure that /dev/sda is really wiped...
Creating new partition table on /dev/sda...
Creating target partition...
Making system realize that partition table has changed...
Wait 3 seconds for block device nodes to populate...
mkfs.fat 4.1 (2017-01-24)
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
Mounting target filesystem...
Applying workaround to prevent 64-bit systems with big primary memory from being unresponsive during copying files.
Copying files from source media...
grep: /media/woeusb_source_1530817244_30290/sources/cversion.ini: No such file or directory
Installing GRUB bootloader for legacy PC booting support...
Installing for i386-pc platform.
Installation finished. No error reported.
Installing custom GRUB config for legacy PC booting...
Resetting workaround to prevent 64-bit systems with big primary memory from being unresponsive during copying files.
Unmounting and removing "/media/woeusb_source_1530817244_30290"...
Unmounting and removing "/media/woeusb_target_1530817244_30290"...
You may now safely detach the target device
Done 🙂
The target device should be bootable now

Если размер ISO-образа Windows превышает  4 ГБ,  вам потребуется использовать файловую систему NTFS на устройстве USB.

sudo woeusb --device Windows-10-Pro-X64-Pre-Activated.iso /dev/sdb \
--target-filesystem ntfs

Пример вывода:

WoeUSB [email protected]@[email protected]@
==============================
Mounting source filesystem...
Wiping all existing partition table and filesystem signatures in /dev/sdb...
/dev/sdb: 2 bytes were erased at offset 0x000001fe (dos): 55 aa
/dev/sdb: calling ioctl to re-read partition table: Success
Ensure that /dev/sdb is really wiped...
Creating new partition table on /dev/sdb...
Creating target partition...
Making system realize that partition table has changed...
Wait 3 seconds for block device nodes to populate...
Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
--2018-11-24 08:40:15--  https://github.com/pbatard/rufus/raw/master/res/uefi/uefi-ntfs.img
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving github.com (github.com)... 140.82.118.4, 140.82.118.3, 64:ff9b::8c52:7603, ...
Connecting to github.com (github.com)|140.82.118.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/pbatard/rufus/master/res/uefi/uefi-ntfs.img [following]
--2018-11-24 08:40:17--  https://raw.githubusercontent.com/pbatard/rufus/master/res/uefi/uefi-ntfs.img
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.140.133, 64:ff9b::9765:8c85
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.140.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 524288 (512K) [application/octet-stream]
Saving to: ‘/tmp/WoeUSB.YZlT6n.tempdir/uefi-ntfs.img’

uefi-ntfs.img                         100%[========================================================================>] 512.00K   451KB/s    in 1.1s    

2018-11-24 08:40:19 (451 KB/s) - ‘/tmp/WoeUSB.YZlT6n.tempdir/uefi-ntfs.img’ saved [524288/524288]

1024+0 records in
1024+0 records out
524288 bytes (524 kB, 512 KiB) copied, 0.173849 s, 3.0 MB/s
Mounting target filesystem...
Applying workaround to prevent 64-bit systems with big primary memory from being unresponsive during copying files.
Copying files from source media...
Installing GRUB bootloader for legacy PC booting support...
Installing for i386-pc platform.
Installation finished. No error reported.
Installing custom GRUB config for legacy PC booting...
Resetting workaround to prevent 64-bit systems with big primary memory from being unresponsive during copying files.
Unmounting and removing "/media/woeusb_source_1543038005_16819"...
Unmounting and removing "/media/woeusb_target_1543038005_16819"...
You may now safely detach the target device
Done 🙂
The target device should be bootable now

Когда закончите, вы готовы идти. Идите вперед и используйте загрузочный USB для Windows 10, чтобы установить на свой компьютер.

Спасибо, что прочитали этот пост о том как создать загрузочный USB для Windows 10 в Linux. Надеюсь, это было полезно.

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

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

8 − пять =