在Linux上创建Windows 10可引导USB
在Linux上创建Windows 10可引导USB:希望在Linux盒子上为Windows 10创建可启动的U盘?
这是由Woeusb简单的。
Woeusb是一个简单的工具,使我们可以从ISO镜像或者真实DVD创建自己的U盘Windows安装程序。
根据官方,这个项目是Congelli501的WinUSB软件的叉子尚未维持2012年。
Woeusb包包含两个程序: - Woeusbgui:基于WxWidgets的Woeusb的GUI包装器 - Woeusb:命令行实用程序,使我们可以从现有Windows安装光盘或者磁盘镜像创建自己的可启动Windows安装USB存储设备。
Woeusb支持以下Windows镜像:
Windows VistaWindows 7,8和10
在Linux上安装Woeusb
按照以下步骤获取Woeusb在Linux框中运行。
这是一个准备工作,然后在Linux上创建Windows 10可引导USB
拱门Linux.
$yaourt -S woeusb-git --noconfirm
我们也可以使用PAPRAUR而不是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安装后,我们将设置为在Linux上创建Windows 10可引导USB。
其中我们有两个选项,其中一个是使用命令行,另一个是使用GUI版本。
我会向我们展示两个可以用于在Linux上创建Windows 10可引导USB的方法。
使用woeusb gui.
启动Woeusb工具的GUI版本。
$sudo woeusbgui
这将为我们带来一个类似于下面的界面:
然后选择Windows 10 ISO镜像文件,然后单击屏幕底部列出的正确目标设备。
单击屏幕底部的安装按钮,在Linux上创建Windows 10可引导USB。
等待安装完成。
我们应该像下面所示的完整留言:
使用命令行woeusb
使用命令行 woeusb
在Linux上创建Windows 10可引导USB将要求我们将ISO镜像位置和USB设备提供为命令行选项。
请参见下面的示例,它将在Linux上使用32位版本的Windows 10创建Windows 10可引导USB到USB Stick上/dev/sdb。
$sudo woeusb --device <source media path> <device>
在我的情况下,这将是:
$sudo woeusb --device win_10_rs3_aio_1709.16299.251_x64.iso /dev/sda WoeUSB Hyman@theitroad@Hyman@theitroad@ ============================== 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 (2016-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 Jan now safely detach the target device Done