我有一台台式电脑,在华硕 Prime B550-A 主板上配备 AMD Ryzen 4650 PRO CPU,配有三星 Evo 980 NVMe SSD。系统在 Linux 上运行完美,但现在我需要在机器上安装 Windows 11。
我从 Microsoft(Windows 11 22h2 64 位 ISO)获取了安装介质,并使用以下方法创建了可启动的 USB 设备:
- Ventoy 1.0.88
- Gnome 多写入器
- WoeUSB 5.2.4
我将 ISO 复制到不同的 USB 上,并尝试安装 Windows。但没有任何效果,主要是因为 Windows 无法识别磁盘,因此没有驱动器来安装。
在 UEFI 中我配置了:
- 已启用 TPM 2.0
- 使用固件 fTPM 模块
- 作为“其他操作系统”启动(无安全启动)。
NVMe 在 UEFI 中被正确识别(显然,因为它可以完美地启动到 Linux)。
我试过
- Ventoy 正常安装:我收到错误消息,提示缺少启动配置或包含错误
- Ventoy WIMBOOT 安装:启动但无法识别 NVMe
- Gnome-multi-writer 映像:已启动但无法识别 NVMe
- WoeUSB:启动但无法识别 NVMe
我切换到安全启动,但是我得到了 Ventoy 和其他两个版本的安全启动违规,PC 只是继续启动 UEFI 而不加载映像。
当我启用 NVMe raid 时,UEFI 不再识别该磁盘。
我尝试寻找驱动程序,但 AMD 和 ASUS 都没有驱动程序。我找到的唯一帮助是针对 Intel 芯片组的,而没有针对 AMD 的。
有什么想法下一步该尝试什么吗?
答案1
感谢大家的评论。解决方案很简单,但也很烦人。出于某种原因,使用上述 3 种方法从 Linux 创建的 USB 启动媒体会导致 USB 棒混乱。所有变体(传统和安全启动、CSM 开启和关闭)都会导致磁盘无法识别或安装程序根本无法启动。
解决方案:我整理了一台 Windows 笔记本电脑,使用了相同的 ISO 文件,并使用 Rufus 将其传输到相同的 USB 棒上,安装工作完美。我不确定我的 Ubuntu 是否搞砸了并创建了有故障的 USB 棒,或者是否存在其他问题。我只能说我无法使用 linux/Ubuntu 22.10 系统创建可用的 Windows 启动介质。
TL;DR:在创建 Windows 启动 USB 时使用 Windows,然后它就可以工作。