你是一个Linux用户,想为Windows 10或11创建一个可引导的USB驱动器吗?你来对地方了!
无论您是双启动、在Windows机器上执行干净安装,还是只需要一个Windows恢复驱动器,本文都深入探讨了实现这一目标的正确方法,确保过程无忧。
你可能想知道为什么我们在指南中强调“正确的方式”。很可能,您已经尝试过使用您在Linux中熟悉的方法创建Windows可引导USB,比如
dd
命令,它非常适用于Linux发行版ISO。
但是,如果你在Windows ISO上尝试过,发现自己的USB无法启动,不要担心——这是一个常见的障碍。这是完全正常的,这是有充分理由的。
Windows和Linux的ISO映像有一些关键区别,所以在我们进入实际步骤之前,让我们先从一些基本理论开始,以澄清问题。
Linux的ISOHybrids与Windows的ISO
Linux和Windows安装ISO映像之间的差异以及“isohybrid”映像的概念对于理解至关重要,尤其是当您使用可引导USB驱动器时。
Linux ISO映像
许多Linux发行版都使用“isohybrid”的ISO映像。这是一种ISO文件,结合了传统ISO 9660 CD-ROM和硬盘映像的功能。
与诸如Windows之类的传统ISO图像不同
isohybrid映像在其引导扇区中包含特殊代码
这允许它在直接写入USB闪存驱动器时可引导,而在写入CD或DVD时可引导。
因此,它们通常在创建可引导USB驱动器的方法方面更灵活。这就是为什么工具
dd
可以直接将这些ISO映像写入USB驱动器,驱动器将正确引导。
Windows ISO映像
Windows安装ISO通常不是等混合的。它们的设计假设是它们将被刻录到DVD。因此,只需使用以下方法将这些ISO直接写入USB驱动器
dd
不会使它们成为可引导的。
为什么?因为Windows ISO中的引导加载程序设置与大多数Linux发行版不同。这需要一个特定的过程来创建可引导的USB,该过程包括提取ISO的内容,然后在USB驱动器上正确设置引导加载程序。
幸运的是,Linux提供了非常适合这项工作的优秀工具。我们强烈推荐WoeUSB,我们将在以下示例中使用它从ISO文件创建Windows可引导USB。
在Linux上安装WoeUSB
WoeUSB是一个免费的开源软件工具,用于从Windows ISO文件创建可引导的USB驱动器。它是为在Linux系统上使用而设计的,对于需要创建Windows安装USB驱动器但在Linux环境中工作的用户特别有用。
该工具可以处理各种版本的Windows ISO,包括Windows Vista、7、8、10和11。WoeUSB的关键功能是能够正确格式化和准备USB驱动器,使其可启动,并可用于在计算机上安装Windows。
提醒一下:除了出色的命令行功能外,WoeUSB还附带了WoeUSB NG版本,你猜怎么着?它有一个方便的图形界面!但你知道我们Linux的人,我们喜欢我们的命令行,对吧?
WoeUSB的命令行版本非常可靠,经过一段时间的全面测试。此外,这对任何人来说都非常容易,即使你刚刚开始学习Linux。这正是为什么它是我们的首选。所以,让我们安装它!
Ubuntu/Linux Mint/Pop_OS
WoeUSB可通过PPA存储库获得。运行下面的三个命令将其添加到Ubuntu、Linux Mint或Pop_操作系统并安装WoeUSB。
sudo添加apt存储库ppa:tomtom/woeusb
sudo apt更新
sudo apt安装woesusb
Fedora
Fedora用户可以在官方分发库中找到WoeUSB。要安装它,请执行以下命令:
sudo dnf安装WoeUSB
Arch Linux
对于Arch用户,WoeUSB在AUR存储库中可用。要安装它,他们应该使用AUR助手,如
耶
,执行以下命令:
是的-S可悲
Debian
不幸的是,WoeUSB在软件丰富的Debian存储库中不可用。因此,它不能通过APT包管理器进行安装。但是,按照以下步骤,您可以在Debian系统上快速安装它。
首先,安装以下依赖项:
sudo apt-install dosfstools findutils grep gawk grub common grub pc bin ntfs-3g p7zip full-parted util linux wget wimtools
然后,运行以下命令下载软件并将其放置在系统的正确位置。
苏多卷曲-L
"https://github.com/WoeUSB/WoeUSB/releases/download/v5.2.4/woeusb-5.2.4.bash"
-o/usr/bin/woeusb
代码语言:
JavaScript
(
javascript
)
最后,设置正确的权限:
sudo-chmod+x/usr/bin/woeusb
使用时
可悲的
命令,它必须始终以
sudo
这是因为WoeUSB功能所必需的一些依赖项在常规用户帐户可用的可执行文件的默认搜索路径之外。
在Linux上创建Windows 10/11可启动USB
我们假设您有Windows安装ISO映像和USB闪存设备来复制它并使其可启动。因此,将其插入计算机后要做的第一件事是识别驱动器的指定名称。使用
lsblk
命令
lsblk
识别USB驱动器的名称。
正如我们所看到的,我们的USB驱动器安装在名称“
sda
,“即,作为设备”
/dev/sda
。“这就是我们所需要知道的,让它成为一个使用WoeUSB的可引导Windows U盘。所以,让我们来做吧!
然后,通过卸下设备来确保设备未安装。
sudo umont/dev/sda*
最后,我们必须将两个参数传递给
可悲的
命令使Windows可启动USB。第一个是“——
装置
,”后跟ISO映像的名称。如果ISO不在当前工作目录中,请指定其完整路径。
第二个是USB驱动器的文件系统装载点,正如我们在案例中看到的,它是“
/dev/sda
。”所以,我们的命令看起来是这样的:
sudo woeusb--设备Win11_23H2_EnglishInternational_x64.iso/dev/sda
重要的
仔细检查以确保指定了USB设备的正确路径。这里的错误操作,例如意外地将路径指向本地驱动器,可能会导致操作系统损坏和无法使用。
耐心等待可引导的Windows安装USB创建过程完成。结果将类似于下面显示的结果。
在Linux上成功创建Windows可引导USB。
就这样!卸下USB驱动器,然后将其插入要安装的笔记本电脑或计算机。确保系统的BIOS设置为从USB驱动器启动。然后,您可以继续安装全新的Windows操作系统。
启动Windows安装。
结论
正如您所看到的,使用正确的工具,如WoeUSB,在Linux上创建Windows 10/11可引导USB是一项容易完成的任务。通过遵循我们指南中概述的步骤,您可以确保顺利高效地安装Windows。
此外,我们深入研究了必要的理论背景,了解了Linux isohybrid和Windows ISO映像之间的明显差异。我们希望我们提供了帮助。
当然,虽然还有其他工具,如Ventoy或UNetbootin,可以创建可引导的Windows USB闪存驱动器,但我们更喜欢WoeUSB,因为它的可靠性能从未给我们带来任何问题。
谢谢你抽出时间!一如既往,我们非常欢迎您的反馈和意见。
相关推荐
cURL,简称“客户端URL”,是一种使用各种协议传输数据的命令行工具。它是一个重要的Linux工具,经常用于连接故障排除。 最基本的是,cURL允许您通过以URL的形式定义位置和要传输的数据来与服务器通信。您可以调用 卷曲 命令,而不用考虑如何安装它,因为它预装在大多数基于Linux的操作系统上。 cURL有大量的用例,例如: FTP上传 代理支持 SSL连接 HTTP帖子 cURL还支持使用以
当您尝试安装系统上已有的驱动程序的其他版本(包括兼容性较低的选项)时,会显示Windows驱动程序错误0x80070103。让我们使用以下步骤删除错误消息。 虽然我们在这里关注的是Windows 11,但类似的步骤应该适用于在Windows 10上处理此错误。 1.暂停和恢复Windows更新 暂停并恢复计算机上的Windows更新是解决Windows中安装错误0x80070103的最直接的方法之
对你们大多数人来说,脑海中浮现的第一个问题可能是,“AV Linux到底是什么?”以下是答案。这是一个通用的、基于MXLinux的发行版,专门为音频和视频制作而设计。 对于那些想要一套现成的、全面的多媒体工具而无需单独安装和配置的人来说,这是一个天堂。 正因为如此,AVLinux提供了一系列预装的音频和视频应用程序,以满足音乐家、声音工程师、视频编辑和媒体创作者的需求。 在最新版本21.2中断了一
的 停机 命令以安全的方式关闭系统。这包括使用受控过程切断系统主要部件的电源。 该命令允许您立即关闭系统或使用24小时格式安排关闭。 当启动关闭时,信号SIGTERM会通知所有登录的用户和进程系统正在关闭。此外,不允许其他登录。 值得一提的是,只有root或用户 sudo 特权可以执行 停机 命令 下面是 停机 Linux中的命令语法: 停机 [选项] [时间] [消息] 代码语言: CSS (
你有没有想过,“什么是Enterprise Linux?是什么让Linux发行版成为‘Enterprise’?Enterprise发行版比其他发行版更好?”如果是这样,你就找到了所有这些问题的答案。 Linux生态系统是庞大的,包括数百个发行版。尽管构建现代Linux世界的一些基础,如Debian或Arch,被称为“GNU/Linux”,但其他基础,如RHEL,被认为是Enterprise类的一部
回到顶部