通过网络对硬盘进行映像的可启动工具

通过网络对硬盘进行映像的可启动工具

我正在寻找一个工具,最好是一个最小的 Linux 版本,它可以(或者相当简单地修改为)作为 ISO 映像启动并通过网络自动下载磁盘映像并将其应用到空白磁盘。

事实上,我能够很好地处理实际的脚本来实现这一点,但我至少需要一个具有网络访问权限、curl、dd 等功能的基础映像,以便于我使用。我在这里不寻求任何选择的灵活性,我需要它完全免提和愚蠢,但需要用我能管理的尽可能少的开发工作来完成这些任务。我想我可以自己制作 initrd 或类似的东西,但我不知道它在具有网络访问权限等的情况下如何工作。

[background]这实际上是用于 KVM 虚拟机的,最终将运行 W2K3,但为了使用更广泛的 cobbler 和 koan 构建框架来交付磁盘映像,我宁愿启动一些安装媒体,这些媒体将自动安装系统并在完成后重新启动,允许与使用 kickstart 脚本安装 Redhat 类似的更高级别的流程(但没有外部资源等...),所以我不想预先将映像交付给主机等,因为这是为了 kickstart 而做的[/background]

谢谢

克里斯

编辑:因此,虽然给出的解决方案本身是有效的,但我确实需要不是有一个独立的解决方案,只需要几个部分就可以集成到 cobbler / koan 等中...

我目前所做的是使用修改后的 kickstart 脚本进行初始启动,就像安装 CentOS 一样,但在 %pre 部分中只需执行 wget 即可下载磁盘映像并将其涂抹到虚拟磁盘上。重启后,一个 Windows 框!效果比我想象的要好得多,并且还保持部署流程和包装器脚本完全标准化。

答案1

我认为 FOG(http://www.fogproject.org) 满足您的要求,通过网络启动,从中央存储库恢复映像。目前正在尝试从 PXE 启动的 Norton Ghost 过渡到它。

你也可以看看 Clonezilla -http://clonezilla.org

答案2

我认为 SystemRescueCD -http://www.sysresccd.org/Main_Page- 可能符合您的需要。

几年前我曾使用它通过网络分发 ntfs 映像并且 PXE 启动功能运行良好。

但对于当前版本我无话可说。

答案3

我曾经用过系统成像器它创建已安装操作系统的基于 rsync 的映像,可以将其刻录到 CD 上。它非常灵活,可以通过网络或从 CD 映像恢复到裸机。我过去常常从一张简单的 CD 启动,其中包含足够的信息来从网络映像下载和恢复(因为我会定期更新网络映像)。

文档非常好,可靠且易于上手。

答案4

我将 SystemImager 集成到 Cobbler 中。这并不难,只需要几个 shell 脚本将 SI 图像导入 cobbler。

相关内容