我通常很少使用 Windows 系统,因此在虚拟机中运行它更有利。然而,我想做一些超出 Virtualbox 限制的事情。
因此,我想为 Windows 虚拟硬盘创建一个 .img 并使用该映像启动 Windows 系统。
我当前遇到的问题:我找不到任何 grub2 参数使这成为可能?我见过不同 Linux 发行版或 .iso 文件的示例,但没有从 .img 启动 Windows
我也在问自己 1 个问题:图像上的变化怎么样?它们也写入.img 吗?
答案1
据我所知,Windows不理解使用.img
文件作为启动盘的概念。没有 GRUB 参数可以在这里帮助您:问题是在 GRUB 将对硬件的控制权移交给 Windows 引导加载程序后,Windows 能否理解您的方案。
ipxe.org
包括wimboot
,一个可以像 Linux 内核一样启动的 Windows 引导加载程序。它可以使用加载到 RAM 中的 Windows 本机.wim
映像文件格式来启动 Windows PE(Windows 预安装/救援环境)。因此,您的系统磁盘大小将受到可用 RAM 的限制,并且当 Windows 关闭时对 RAM 磁盘的任何更改都将丢失。我提到这一点只是为了防止您的“超出 VirtualBox 限制”的要求在 Windows PE 环境中可以得到满足。
如果您不了解.wim
图像或设置 Windows PE 环境,那么这是一个完全独立的问题,最好放在超级用户。