Qual é a diferença entre tê-los "instalados" e tê-los como .tar?
Tê-los "instalados" será mais fácil, pois permitirá que o kernel selecione o driver correto e carregue o driver necessário como um módulo do kernel, portanto, além de fazer um giro personalizado, seu trabalho estará concluído.
Usar um arquivo ou tar pode economizar algum espaço, dependendo da compactação, mas você terá que escrever um script. O script, e todos os arquivos necessários, precisariam estar no initramfs, incluindo os arquivos.
Veja o link .
O suporte para kernels personalizados e initramfs personalizados é um pouco limitado aqui. Se você tiver uma pergunta específica com uma etapa específica do processo, poderá receber uma resposta.