我有一个不同的问题,我认为无法解决,但最好在失去所有希望之前问一下。
我目前运行 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 安装
- 创建一个以 NFS 作为文件系统的 Windows 分区,并将 Windows 安装映像放在那里。
- 将带有虚拟 CD-ROM 软件的 Windows PE 映像下载到您的 grub 可以访问的地方。
- 使用 grub 启动 Windows PE,加载 Windows 安装映像并安装它。
- 修复你的 grub。
在另一台计算机的帮助下安装
- 在另一台计算机上安装 Windows
- 运行 C:\Windows\System32\sysprep.exe 并重新启动进入实时 Linux
- 使用 Linux 上其他工具的 dd 制作驱动器 C 的映像
- 将映像还原到 Linux 上计算机的活动分区
- 更新您的 grub.cfg 以启动该分区,如果您使用的是 ubuntu,您可以使用
sudo update-grub
它来自动更新您的 grub.cfg。
答案4
你可以通过 PXE 启动,但这需要您的网络上至少有另一台计算机。设置它还需要几个小时。
USB 记忆棒很便宜;只需几欧元,您就能买到 4GB 或 8GB 的记忆棒。这比您花费大量时间为单个安装设置 PXE 启动环境便宜多了。