![无需任何外部媒体即可从 Linux 安装 Windows](https://linux22.com/image/797924/%E6%97%A0%E9%9C%80%E4%BB%BB%E4%BD%95%E5%A4%96%E9%83%A8%E5%AA%92%E4%BD%93%E5%8D%B3%E5%8F%AF%E4%BB%8E%20Linux%20%E5%AE%89%E8%A3%85%20Windows%20.png)
我有:
- Windows 7 安装.iso 文件。
- 没有 DVD、USB、软盘、zipdrive 等。
- 一个已格式化为 NTFS 的空闲主分区,例如 /dev/sda1
- Linux 在另一个分区上运行。
- Grub(带有 menu.lst 的版本)
我想:
- 将 Windows 7 安装到 /dev/sda1。
- (奖励)恢复 grub,仍然没有外部媒体 [也许我可以只 dd /dev/sda 的前 512 个字节,然后在 Windows 中使用“dd for Win”重写一次]。
我已经看过一些说明,但搜索了几分钟后再也找不到了。其实并不难,基本上就是挂载 .iso 并将安装文件复制到 NTFS 分区,然后让 GRUB 挂载它。然后就可以安装了(希望如此,尽管我猜说明中假设有两个分区:一个用于安装文件,另一个用于 Windows 本身)
答案1
你可以试试。
答案2
我不知道为什么你的设置如此有限,但你可以尝试这个:
- 在 Linux 中安装 VirtualBox
- 添加原始磁盘- 整个磁盘,而不仅仅是第一个分区
- 将 Windows 安装到所需分区,并尽量不要访问或弄乱已安装的 Linux 分区
- 从主机修复 grub
- 重新启动 Windows,并尝试修复所有驱动程序,因为 Windows 将自身安装到虚拟环境中,并且所有“硬件”都已发生改变(周围不再有 Virtualbox)
这里出现故障的可能性很高,尤其是当 Windows 的虚拟->真实硬件发生变化时,启动所需的一些驱动程序(例如硬盘控制器等)可能无法安装