Baixei um kernel novo que pretendo usar em uma VM. Nas instruções do tutorial que estou usando, me disseram
Você também precisará construir uma nova instância do kernel e garantir que ela inicializará na VM. Para fazer isso, vá para sua árvore de origem, copie config-3.14.26-yocto-qemu para $SRC_ROOT/.config (onde $SRC_ROOT é a raiz de sua árvore Linux) e execute
make -j4 all
.
Eu fiz isso por
cd linux-yocto-3.14
ir para a raiz da árvore linuxmkdir .config
para criar a pasta de configuração que não existia neste novo kernel- copiando
config-3.14.26-yocto-qemu
de fora do kernel para/.config
- Enquanto estiver na raiz do kernel, executando
make -j4 all
Minha preocupação é que, após essa etapa, o guia diga que levará cerca de 5 minutos para ser construído e que posso simplesmente deixá-lo fazer seu trabalho; Achei que o objetivo do arquivo de configuração era construir o kernel para mim. Em vez disso, recebo uma tela típica de configuração de compilação do kernel, onde preciso passar por todas as opções para compilar o kernel. Fiz algo de errado?
Responder1
Você não deveria ter feito o mkdir .config
; você deveria apenas ter copiado o arquivo de configuração existente para umnome do arquivochamado .config
no diretório de origem do kernel.
por exemplo
cd linux-yocto-3.14
cp /path/to/config-3.14.26-yocto-qemu .config
make -j4 all