将 Windows(2008 R2)部署到 Linux 服务器上....无需物理访问机器

将 Windows(2008 R2)部署到 Linux 服务器上....无需物理访问机器

好吧,伙计们,这个小挑战让我很困惑,特别是因为我不是 Linux 用户。

我需要将 Windows Server 2008 R2 部署到当前运行 Linux 的服务器上。实际上,我想将 Windows 磁盘映像还原到 Linux 系统硬盘上。

问题就在这里——我无法物理访问该机器,因此我需要找到一种使用 SSH(无 KVM)远程执行所有操作的方法。而且 Linux 机器只有一个硬盘——包含操作系统的硬盘。但是,我可以在硬盘末尾的可用空间中创建一个分区来存储映像(我可能需要一些 Linux 命令方面的帮助)。或者也许可以通过 FTP 提取映像文件。

我尝试了 Acronis,但失望地发现它似乎不允许我覆盖系统分区(与 Windows 版本的 Acronis 不同,它可以通过重新启动来执行此操作)。

有什么想法吗?还有其他实用程序可以做到这一点吗?可以编程为在启动时运行的东西吗?

===

@ Mugen(我也编辑了我的问题):服务器运行的是 CentOS 5。我实际上只有 SSH 访问权限。硬盘是 100Gb,但由于服务器是 VM,因此可以动态扩展,从而为我们提供额外的可用空间。可以准备 Windows 映像以适应我将对本地 VM 进行映像,因此我可以使用任何合适的工具来制作磁盘映像。映像最终可能约为 5Gb 或更少。如果您需要更多信息,请告诉我,感谢您的帮助。

===

@ Jakub:遗憾的是没有 KVM 访问权限!

答案1

这很难做到,但并非不可能。

我在租用的装有 Linux 的专用服务器上完成了此操作 - 由于没有重建到 Linux 的能力,我根本不会推荐它,因为您可能会出错 - 我花了大约 6 次尝试才使其完美.... 如果我的步骤失败,可能可以使用 Linux 启动管理器返回到 Linux,但是我对 Linux 不够了解,无法真正提供帮助,而且由于我总是可以重建,所以我从未研究过它。

我开始下载Windows 桌面智能管理控制台,这使我能够构建无人值守安装脚本。

接下来我使用 Gparted 将分区缩小 30GB,然后创建 2x 15GB NTFS 分区并将第一个分区设置为活动分区。

然后,我将 Windows 安装磁盘的根目录连同我在 WAIK 中创建的无人参与脚本一起复制到活动分区。

我重新启动,大约 40 分钟后,Windows 就安装好了。

我实在无法更精确地给出说明,只能说,您必须考虑无人值守文件中的所有内容 - 启用远程桌面,设置管理员密码,允许远程桌面通过防火墙,设置网络/ IP 地址等,而我发现的最大问题是驱动程序。

相关内容