Já passou algum tempo desde a compilação cruzada, mas encontrei esta descrição de fazendo cross compilation bastante claro, YMMV.
Dependendo do seu destino específico, pode haver documentação mais específica disponível on-line.
Eu configuraria duas novas árvores completas (uma para 3.4 e uma para 3.8) para compilar o kernel e não usaria o comando apt-get
, pois ele não instalaria esses cabeçalhos nas novas árvores . Qualquer alteração que você fizesse nos arquivos instalados com apt-get
correria o risco de quebrar algum outro pacote contando com eles (obviamente, você não usa nenhum deles agora, mas poderá fazê-lo no futuro).