本文将向你展示在Linux上创建Windows 10可启动USB的简便方法,以Ubuntu操作系统为例,为UEFI固件创建Windows 10可启动USB及使用WoeUSB为旧版BIOS创建Windows 10可启动USB,该方法适用于其它Linux发行版,我使用Windows进行网上银行业务,因为我的银行不支持Linux,有时也玩不能在Linux上运行的游戏。
为UEFI固件创建Windows 10可启动USB 要准备好Windows 10 ISO,另外此方法适用于UEFI固件,非常简单。你在USB stick上创建一个GUID分区表,在其上创建一个FAT32文件系统,然后挂载Windows 10 ISO映像并将这些Windows 10文件复制到你的USB stick中,就完成了。 首先,在Linux发行版上安装GParted分区编辑器,Ubuntu用户运行以下命令: sudo apt install gparted 参考:自启动运行光盘GParted Live 0.33.0-1发布下载。 然后将USB stick插入计算机,确保备份USB stick中的重要文件(如果有的话),接下来,启动Gparted,你需要输入密码才能使用GParted:
从右上角的下拉菜单中选择USB stick,我的USB stick是/dev/sdb,你的可能会有所不同:
如果分区名称后面有一个密钥图标,则表示已安装分区,确保卸下USB stick上的所有分区,要卸载分区,只需右键单击它并选择卸载即可:
接下来,在菜单栏上,选择“设备”>“创建分区表”:
选择GPT作为分区表类型,然后单击Apply:
然后右键单击未分配的空间并选择“新建”以创建新分区:
将文件系统类型从ext4更改为fat32,然后单击“添加”。 据我所知,我的NTFS格式化USB stick无法在我的旧笔记本电脑上启动,该笔记本电脑是在2012年购买的,但是,它可以在我的台式电脑上启动,该电脑是2017年购买的,它有一个图形UEFI固件:
接下来,单击工具栏上的绿色复选按钮以应用此操作,完成后,关闭GParted(这很重要),然后在文件管理器中找到你的Windows 10 ISO,用磁盘映像安装器打开它:
打开已安装的文件系统,选择所有文件和文件夹并将其复制到USB stick:
有时Ubuntu上的文件管理器挂起,似乎复制操作已经停止,实际上它是有效的,只要耐心等待,当你看到复选标记时,表示复制操作已完成:
如果文件管理器在上下文菜单中没有磁盘映像安装程序,则可以使用以下命令进行安装,第一个命令将为Windows 10 ISO创建一个安装点,第二个命令将在该安装点下安装Windows 10 ISO: sudo mkdir /mnt/windows10/ sudo mount -t auto -o loop /path/to/window-10-iso /mnt/windows10/ 现在在文件管理器中,转到/mnt/windows10/并将所有文件和文件夹复制到USB stick。 复制文件和文件夹后,将创建Windows 10可启动USB,你可以关闭计算机,从此USB stick启动计算机并在UEFI模式下安装Windows 10(参考:在Linux下用VMware虚拟机安装Windows 10系统),请记住,你可能需要在固件中禁用兼容性支持模块(CSM)才能在UEFI模式下启动,你可能还需要从计算机中取出USB stick并将其插回,以便固件检测到USB stick上的引导装载程序。
使用WoeUSB为旧版BIOS创建Windows 10可启动USB WoeUSB是WinUSB的一个分支,它们都是用于在Linux平台上制作Windows可启动USB sticks的开源软件(在GPL中获得许可)。 要在Ubuntu上安装WoeUSB,可以使用以下PPA,只需打开一个终端窗口,然后运行以下命令: sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install woeusb 该PPA包含许多其他软件,如果你不需要它们,现在可以从系统中删除此PPA: sudo add-apt-repository --remove ppa:nilarimogard/webupd8 sudo apt update 可以从Unity Dash或应用程序菜单启动WoeUSB:
也可以从命令行启动它: woeusbgui 使用WoeUSB GUI非常容易,选择Windows ISO映像和目标USB设备,在点击“安装”按钮之前,请确保备份USB设备上的数据:
然后等待安装完成:
完成后,可以使用可启动USB在计算机上安装Windows 10操作系统。
从命令行使用WoeUSB的方法 首先,使用以下命令查找USB stick的设备名称: lsblk
我的是/dev/sdb,确保使用以下命令卸载USB,将/dev/sdb1替换为你自己的分区名称: sudo umount /dev/sdb1 然后创建一个可启动的Windows 10 USB,如下所示,windows-10.iso及sdb应根据你自己的ISO文件名和USB设备名称进行调整。 -v(--verbose)选项将提供更详细的输出: sudo woeusb -v --device windows-10.iso /dev/sdb 在我的测试中,使用WoeUSB创建的Windows 10 USB可以在旧计算机上以旧版和UEFI模式启动,在我的新计算机上,它可以在传统模式下启动但在UEFI模式下失败,这点是要说明的。
相关主题 |