如何仅使用 Unix 命令制作 Windows 7 USB 磁盘?

如何仅使用 Unix 命令制作 Windows 7 USB 磁盘?

我认为我可以使用 newfs_msdos 来格式化它。并使用​​ dd 将 iso 的内容复制到 usb。我无法启动它。我以前试过这样做,但没有成功。有人成功做到了吗?

答案1

仅回答基本问题:您使用的是哪种主板?您是否更改了 BIOS 中的启动顺序?

我最近不得不对上网本笔记本电脑进行此操作。我遵循的方法可能与您尝试过的方法非常相似,但我还是会给出它:

  1. 在继续操作之前,请确保 U 盘上的内容已被擦除

    dd if=/dev/zero of=/dev/<usb_stick>
    
  2. 在 USB 上创建一个新的分区表,并创建一个分区(使用磁盘管理分开, 或者分区)。将分区标记为“可启动”或“活动”。将 USB 格式化为 FAT32。

  3. 挂载新的分区。

  4. 将 DVD/ISO 内容复制到已挂载的分区:

    dd if=/home/trent/iso/win7.iso of=/mnt/usb1
    
  5. 重新启动并确保您的启动顺序/优先级首先有 USB 设备。

不幸的是,似乎存在适用于不同人的不同方法,而不是一种通用解决方案。我见过其他说明,其中说将 ISO 内容 dd 到设备 (/dev/sdc) 而不是挂载的 FAT32 分区,但这对我来说不起作用。

对我而言唯一有效的方法是在 Windows 中使用 DISK PART 命令。我会在 Linux 上尝试其他方法,看看能否为您提供替代方案。

相关内容