No trabalho, fui encarregado de recriar um testbed de mais de 80 sistemas e cada sistema tem 20 interfaces 10G, todas elas precisam do Ubuntu 12.04.02 Server x64 para serem instaladas nelas.
Eu não tenho acesso físico ao único acesso LO / CIMC a eles, por isso é praticamente o mesmo que ter acesso direto ao console.
Este seria um script simples, mas encontrei um problema. O grupo de estagiários que instalou todos eles não manteve a mesma porta eth. Ao instalá-lo, parece que eles rolaram um D20 e instalaram a conexão do Switch 10G em que número surgiu. Talvez haja um padrão, mas não consigo ver um. Os primeiros 6 sistemas têm conexões como segue: eth0, eth2, eth3, eth0, eth10, eth14. Se você vir um padrão, me avise!
Ao instalar, preciso detectar a única interface Ethernet ativa. No Fedora eu normalmente usaria ethtool ou ethtool-lite e criaria scripts para um instalador. O instalador do Ubuntu Server não parece ter isso.
E, antes que você pergunte, eu não tenho acesso ao switch para esses sistemas, portanto, fazer a correspondência dos endereços MAC com os registros do switch não funcionará.