如何在 Linux 上安装没有 DVD 或 USB 的 Windows 7?

如何在 Linux 上安装没有 DVD 或 USB 的 Windows 7?

我有一个不同的问题,我认为无法解决,但最好在失去所有希望之前问一下。

我目前运行 Crunchbang (Debian dist),也想安装 Windows 7。但是,我的电脑没有 DVD 读取器,而且我的所有 USB 驱动器都太小了。

解决这个问题的唯一办法是购买一个更大容量的 USB 驱动器吗?

答案1

方法 2016。首先,您需要为 Windows 安装文件创建一个分区。它应该比 Windows iso 大 2gb。

  • 安装一个工具,帮助您直接从硬盘安装 Windows:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt update
    sudo apt install winusb
    
  • 安装适用于 NTFS 的工具:

    sudo apt-get install ntfs-3g
    
  • 在 NTFS 中格式化分区:

    sudo mkfs.ntfs /dev/sdxx
    
  • 将安装文件复制到分区:

    sudo winusb --install iso_name /dev/sdxx
    
  • 重新启动后您就可以安装 Windows。

更新:

winusb现已弃用,请改用woeusb。输入woeusb --help以了解更多信息。

答案2

如果您愿意,您可以在硬盘上创建一个小分区,将 Windows ISO 内容提取到其中,然后从那里安装。

我发现了一个关于如何在 Windows 中执行此操作的线程,但在 Linux 中执行此操作应该不太难:http://www.neowin.net/forum/topic/1093625-trying-to-install-windows-8-consumer-preview-but-no-dvd-burner/(虽然看起来他们似乎还没有弄清楚如何让它工作,但它看起来是一个很好的起点)

但购买更大容量的 USB 驱动器可能会更容易:)

答案3

如果你熟悉grub,请尝试第一种方式。

使用 Windows PE 安装

  1. 创建一个以 NFS 作为文件系统的 Windows 分区,并将 Windows 安装映像放在那里。
  2. 将带有虚拟 CD-ROM 软件的 Windows PE 映像下载到您的 grub 可以访问的地方。
  3. 使用 grub 启动 Windows PE,加载 Windows 安装映像并安装它。
  4. 修复你的 grub。

在另一台计算机的帮助下安装

  1. 在另一台计算机上安装 Windows
  2. 运行 C:\Windows\System32\sysprep.exe 并重新启动进入实时 Linux
  3. 使用 Linux 上其他工具的 dd 制作驱动器 C 的映像
  4. 将映像还原到 Linux 上计算机的活动分区
  5. 更新您的 grub.cfg 以启动该分区,如果您使用的是 ubuntu,您可以使用sudo update-grub它来自动更新您的 grub.cfg。

答案4

你可以通过 PXE 启动,但这需要您的网络上至少有另一台计算机。设置它还需要几个小时。

USB 记忆棒很便宜;只需几欧元,您就能买到 4GB 或 8GB 的​​记忆棒。这比您花费大量时间为单个安装设置 PXE 启动环境便宜多了。

相关内容