尝试从 Linux 刻录一个可启动的 USB 并安装 Win10。到现在为止已经浪费了一整个晚上。:-(
安装了 woeUSB 并阅读了教程。尝试了各种方法,甚至从 USB 驱动器切换。首先没有格式化,然后格式化为 NTFS。似乎 uefi-ntfs 大于 512kB。
以下是 CLI 的“诅咒”和结果:
...
sudo woeusb -d /home/xxx/Downloads/Win10_21H1_EnglishInternational_x64.iso /dev/sdc --tgt-fs NTFS --no-color
WoeUSB v3.3.1
==============================
Mounting source filesystem...
Wiping all existing partition table and filesystem signatures in /dev/sdc...
/dev/sdc: 2 bytes were erased at offset 0x000001fe (dos): 55 aa
/dev/sdc: calling ioctl to re-read partition table: Success
Ensure that /dev/sdc is really wiped...
Creating new partition table on /dev/sdc...
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.
--2021-10-26 00:13:33-- https://github.com/pbatard/rufus/raw/master/res/uefi/uefi-ntfs.img
Resolving github.com (github.com)... 140.82.121.3
Connecting to github.com (github.com)|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/pbatard/rufus/master/res/uefi/uefi-ntfs.img [following]
--2021-10-26 00:13:33-- https://raw.githubusercontent.com/pbatard/rufus/master/res/uefi/uefi-ntfs.img
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.110.133, 185.199.111.133, 185.199.109.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.110.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1048576 (1,0M) [application/octet-stream]
Saving to: ‘/tmp/WoeUSB.CsW6q3.tempdir/uefi-ntfs.img’
uefi-ntfs.img 100%[===================>] 1,00M --.-KB/s in 0,1s
2021-10-26 00:13:33 (8,75 MB/s) - ‘/tmp/WoeUSB.CsW6q3.tempdir/uefi-ntfs.img’ saved [1048576/1048576]
dd: writing to '/dev/sdc2': No space left on device
1025+0 records in
1024+0 records out
524288 bytes (524 kB, 512 KiB) copied, 0,589478 s, 889 kB/s
The command "dd if="${download_directory}/uefi-ntfs.img" of="${uefi_ntfs_partition}"" failed with exit status "1", program is prematurely aborted
Unmounting and removing "/media/woeusb_source_1635200001_9737"...
You may now safely detach the target device
...
我很茫然,在网上寻找解决方案...我下载了最新的 W10,但也没有用......我遗漏了什么?
希望你能帮助
答案1
UEFI:NTFS这里的开发人员(我不是开发 WoeUSB 的人,但我是发布uefi-ntfs.img
WoeUSB 使用的图像的人)。
我们最近将图像的大小uefi-ntfs.img
从 512 KB 增加到 1 MB,以便我们可以包含为安全启动签名的二进制文件,但似乎 WoeUSB 开发人员将应写入图像的目标分区的大小硬编码为 512 KB,因此出现了您的问题。
与任何开源项目一样投入的问题跟踪器,您应该将此问题报告给WoeUSB 问题追踪这样他们就可以更新他们的代码。谢谢。
答案2
WoeUSB 维护者路过,这个错误现在已修复WoeUSB 5.1.3。
答案3
现在我们讨论的是github 版本的woeusb
github 版本为 5.1.3,适用于 Ubuntu 20.04.x LTS(以及 18.04.x LTS,可能是所有当前版本的 Ubuntu,但我没有测试过它们)。
woeusb
已弃用的PPA 版本
请注意,的woeusb
PPA 版本ppa:nilarimogard/webupd8
已弃用(在 Ubuntu 18.04.x LTS 中有效,但在 20.04.x LTS 中失败)。今天(2021-11-07)它的版本是 3.3.1(日期为 2020-02-13)。
测试
来自WoeUSB github我下载并测试了
woeusb-5.1.3.bash
tarball 中的版本。它们仅在指定版本的行上有所不同。所以我使用了具有明确版本号的单独版本。我使用命令行
sudo ./woeusb-5.1.3.bash --target-filesystem NTFS --device Windows11.iso /dev/sdx
wimlib-imagex
未找到,然后woeusb
退出。可以使用以下命令从存储库世界安装sudo apt install wimtools
在安装到 FAT32 文件系统时需要它来分割巨大的 wim 文件,但当选择 NTFS 时,安装应该在没有 wimtools 的情况下继续。这样 WoeUSB bash shellscript 就可以在没有 wimtools 的情况下工作
wimtools
(但它需要互联网连接才能获取uefi-ntfs.img
)。带有 Windows 安装程序的 USB 驱动器
- 在 18.04.6 LTS 和 20.04.3 LTS 中创建
- 靴子
- 在 UEFI 模式下(也具有安全启动功能)以及
- 在 BIOS 模式(别名 CSM 别名传统模式)下。