安装 Windows 10 和 Arch Linux

安装 Windows 10 和 Arch Linux

我在戴尔笔记本电脑上安装了 Arch(在单独的内置硬盘上 - 可容纳 1TB),并且运行完全正常。我最近删除了安装在 Daichi nvme 上的 Windows 11,没有任何问题。

现在,在那个特定的 nvme 上,我尝试使用 Etcher 从 Microsoft 的未激活 ISO 官方存储库安装 Windows 10,并将ddISO 刷入 nvme。启动 nvme 后,我收到错误消息“缺少媒体驱动程序...”

Windows 似乎暗示了一些驱动程序......丢失的从 ISO 中删除?这似乎不太可能。现在我有点后悔删除了。

答案1

将 ISO 刷入 nvme

虽然我不太确定,但我怀疑从 ISO 映像启动的最小“设置”操作系统不包含除 USB 和 CD 之外的任何其他存储设备的“启动”驱动程序。

当你启动 ISO 映像时,你并没有启动相同的安装的 Windows – 您正在启动一个专门准备的迷你操作系统;底层仍然是 Windows 11,但非常精简。要安装的实际操作系统包含在 ISO 中的“Install.wim”映像文件中(并在安装过程中解压)。

因此,虽然 Install.wim 肯定带有标准 NVMe 驱动程序,但我高度怀疑“安装”迷你操作系统才不是– 毕竟,它不是设计为直接从 NVMe 启动的。

(编辑:再想想,它肯定带有 NVMe 驱动程序,因为它必须在 NVMe 上安装操作系统......但驱动程序可能未配置为启动在启动时,因为 Windows 做出了这样的区分。)

目前我没有多余的 USB 可以容纳 5.5GB

ISO 映像由这个“实时” Windows PE 操作系统 (~700 MB) 和一个Install.wim全新 Windows 系统映像 (~5.0 GB) 组成,并且根据Microsoft 文档它们可以位于不同的驱动器上。

所以你可以手动准备可启动的 Windows 安装 USB(不使用 Rufus/Etcher,而是自己解压 ISO)没有包含 Install.wim – 其余部分将装入您拥有的 2GB USB 记忆棒中。

  1. 从具有一个大分区的常规 FAT32 格式的 USB 驱动器开始。
  2. 7z x使用或bsdtar -xf Win11.iso/home 中的ISO 映像提取文件。
  3. 将除 Install.wim 之外的所有文件复制到 USB 记忆棒上。(不要创建子文件夹 - 将“sources”、“efi”、“autorun.inf”等直接放在 USB 记忆棒的根目录下。)
  4. 使用 GParted 在 Arch 磁盘上创建一个临时 NTFS 分区,然后将 Install.wim 映像复制到那里。

根据 MS 文档,安装程序将在所有 FAT/exFAT/NTFS 分区上查找 Install.wim。

如果安装程序无法自动找到它,仍然可以通过dism.exe提取 Install.wim 并bcdboot设置引导加载程序来手动安装 Windows - 很像安装 Arch。

相关内容