Hi
I have good bitcoin/litecoin skills and ubuntu skills (see my reviews).
I can setup usb live ubuntu modifications.
For Asrock AMD, Intel boards, XFX r9 290 I can enable all modules in custom kernel. But if some thing requied non-existed drivers, I can't help you without linux drivers.
All other requiestments is not a problem for me. Also you forgot tell how you want give settings to miner after boot.
I suggest create some internal website/ftp and put file with settings here.
My advantage:
I can pack all sotware in deb packages. So, you can use a standart usb ubuntu images + my deb packages.
It avoid heavy modifications problem and you can update ubuntu with standart apt-get.