发布于 

在Linux上使用WoeUsb制作Windows启动盘解救你的电脑

一些废话

前不久,又将旧电脑搬出来,为了尝鲜、体验大家都说好的Linux Mint系统,我安装了它的xfce版本,但对于一台仅有2G内存的比我都大的上古渣机而言,还是太逊了。所以,为了重回本属于他的Windows世界,我开始了漫长的折腾之路。

首先,我尝试了在安装好的Windows PE中通过迅雷下载MSDN的原版镜像,但是,这台机子运行FirPE的Win11内核还是卡爆了,下载不了。没办法,只能重回Linux Mint找找法子。

回到Linux,我想到了我以前使用过的一个工具——WoeUSB,它可以制作Windows的启动U盘,但配置较麻烦。为了换个流畅点的系统,我上CSDN下官方Github,终于找到办法。

准备工作

下载迅雷,下载镜像

由于MSDN的镜像都是ed2k链接的,而在linux上能下载ed2k的无非只有amule,但这个玩意儿的配置简直不当人,我立马退坑。所以,咱可以使用从deepin移植来的迅雷用于下载。

安装迅雷

打开链接:https://wwa.lanzouj.com/b0af64egb
密码为6z8f
将里面两个文件都下载下来,在下载的目录里输入这两条命令:

1
2
sudo dpkg -i deepin-elf-verify_0.0.16.10-1_amd64.deb
sudo dpkg -i com.xunlei.download_1.0.0.1-1_repack1_amd64.deb

注意:需要先输入上面那条再输入下面的,因为deepin-elf-verify是deepin仓库的认证,需要先添加才能安装从deepin移植来的软件。

接着就在启动栏启动就好,一般在“互联网”分类中。

下载镜像

到了这一步基本上安装完成了,接下来就是下载镜像。
在迅雷的界面点击下载按钮,上MSDN找或者自己有,就填入,下载。

安装WoeUSB

如果你上网找教程,你应该会看到直接使用pip安装woeusb的教程,但这样很鸡肋,因为woeusb的wxPython库的build不知为何会卡bug,一直完不成,所以还是跟着官方Github来做。

打开你的终端,输入对应你系统的代码:

1
sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin
1
sudo pacman -Suy p7zip python-pip python-wxpython
1
sudo dnf install git p7zip p7zip-plugins python3-pip python3-wxpython4

接着,使用git命令下载源码包。如果你没有可以直接上官方仓库上下载源码,并且解压缩:https://github.com/WoeUSB/WoeUSB-ng

如果你有git,那么请继续:

1
git clone https://github.com/WoeUSB/WoeUSB-ng.git

下载完后继续输入以下命令:

1
2
cd WoeUSB-ng
sudo pip3 install .

稍等片刻,你的WoeUSB就安装好啦~

使用WoeUSB
WoeUSB可以使用应用程序或者命令行来使用,应用程序操作简便,直接在启动栏里调用即可,这里不做介绍。以下仅介绍命令行的用法。

1
sudo woeusb --target-filesystem NTFS --device <镜像位置> <u盘挂载位置>

这个u盘挂载位置一般都是/dev/sdb,如果不同可以使用fdisk -l查看。

再次稍等片刻,你就得到一个Windows启动盘用于重装你的系统啦~

扩展
当然啦,最简单的方法还是用身边的Windows电脑用refus或yumi制作一个系统啦,或者使用常备的PE系统也可以,所以,要想装一个Linux系统还是常备一个启动盘好点,防止哪天变心了要滚回Windows也方便点~ (

参考资料
(Apr.13)WoeUSB-ng-Github’s README