什么使用作为安装程序引导?

我有一些embedded式系统,我想部署一个debootstrap编写的Ubuntu rootfs。 但是我需要某种存根,我可以通过USB或PXE来启动这些系统。 基本要求:

  • 最近的内核(> 3.8)
  • 在启动时使用默认的用户名/密码(或者以某种方式从DHCP服务器接收的)启动SSH服务器。
  • 完全在initramfs中,总大小<50MB。
  • 包含分离的文件系统实用程序。
  • Python 2.7的奖励积分(例如,使用Ansible)
  • 奖励积分可以启动i386和amd64的iso。
  • 在networking上宣布自己的奖励积分和/或使用Avahi提供某种状态信息。

我自己可以把它build立起来,但好像它应该是一个以前必须解决的问题。 有什么事先存在,我可以部署?

大多数面向恢复的发行版像GRML似乎假设您a)需要桌面和b)不需要SSH服务器。 我不想要一个桌面,我只想要最低限度的系统滚动,这样我就可以通过networking将“真正的”rootfs推送到它,chroot并安装bootloader。

思考?