Так HDD не форматировал с stbutil и мой vmlinux не подошел?
Для Wifi надо наверно при компилацйи указать модуль для драйвера, или включит сам драйвер. У меня на Digiline Wifi нету, по этому вряд ли вам смогу помочь.
Загрузку с USB по моему обеспечивает или bootloader ресивера или сам процессор при загрузке. Чтобы грузится без USB надо менять bootloader.
По моему сейчас лучше заняться с тем чтобы создатъ систему которую стоит устанавливать, а потом тратить время на то, как её легче загрузить.
P.S.
Мне больше интересует ваш .config файл- чем он отличается от моего?