我正在寻找一个工具,最好是一个最小的Linux版本,它可以或相当简单地修改为启动ISO映像,并自动通过networking下载磁盘映像并将其应用到空白磁盘。
事实上,我很好地处理了实际的脚本来实现这个目标,但是我至less需要一个基本的映像,这个基础映像可以让networking访问,curl,dd等等对我有用。 我在这里没有select任何灵活的select,我需要它是完全免提和愚蠢的,但是需要用尽可能less的开发工作来实现这个任务。 我想我可能只是做自己的initrd或这样的,但我不知道如何与networking访问等工作。
这实际上是用于KVM虚拟机,它最终将运行W2K3,但是使用更广泛的cobbler和koan构build框架来交付磁盘镜像,我宁愿启动一些安装媒体,它们将自动安装一个系统并重启当完成后,允许一个类似的更高级别的stream程与安装Redhat的kickstart脚本(但没有外部资源等),所以我不希望提供一个图像的主机等,因为这是一个kickstart [/背景]
谢谢
克里斯
编辑:所以虽然solutiosn给自己的权利是有效的,我真的需要没有自包含的解决scheme,只需要几件融入到鞋匠/公安等…
我目前所做的是使用修改后的kickstart脚本来初始启动,就像安装CentOS一样,但是在%pre部分中,只需要做一个wget来下载磁盘映像并在虚拟磁盘上涂抹它。 在重新启动时,一个窗口框! 比我想象的更好,同时也使部署stream程和包装脚本完全标准化。
我认为FOG( http://www.fogproject.org )符合您的要求,通过networking启动,从中央存储库恢复图像。 目前正试图从PXE引导的Norton Ghost转换到此处。
你也可以看看Clonezilla – http://clonezilla.org
我认为SystemRescueCD – http://www.sysresccd.org/Main_Page – 可能适合您的需求。
几年前,我使用它来通过networking分发NTFS映像,并且PXE引导function运行良好。
不过目前的版本不能说。
我曾经使用SystemImager ,它创build一个安装的操作系统的基于rsync的映像,并将其刻录到CD。 它非常灵活,可以通过networking或从CD映像恢复到裸机。 我曾经启动一个简单的CD,其中包含足够的信息从networking图像下载和恢复(因为我会定期更新networking图像)。
文档相当好,其可靠和容易起来。
我将SystemImager集成到Cobbler中。 不难,只需要几个shell脚本将SI图像引入补鞋匠。