Por que o arquivo .config não é copiado para / boot após a instalação do novo kernel?

1

Eu me deparo com um problema tão estranho:

De acordo com este :

The kernel and modules must be moved to special locations in order to be used,

1. make modules_install
2. make install

The first will create the /lib/modules/ directory and place the modules there. The second make target will,

1. Move the kernel, bzImage, to /boot and rename it vmlinuz-<revision>,
2. Move the System.map to /boot,
3. Create initrd.img-<revision>
4. Copy .config to /boot, renaming it to config-<revision>
5. Modifies the boot loader configuration file /boot/grub/menu.lst
   so that the new kernel is listed on the boot menu.

Eu configurei e compilei o kernel mais recente do Linux 3.15, e execute make install para instalar o novo kernel. Tudo parece OK, exceto que o arquivo .config não é copiado para /boot .

Por que o arquivo .config no diretório raiz da árvore de origem não é copiado para / boot?

PS. Meu sistema operacional rodando é o fedora 20.

    
por xmllmx 09.05.2014 / 11:00

1 resposta

1

Este documento parece estar incorreto ou obsoleto. Olhando para a fonte , eu veja apenas bzImage e System.map sendo copiado. Este era o caso pelo menos desde 2.6.12 . Copiar um arquivo initrd ou .config teria que ser feito pelos scripts de uma distribuição.

Por alguma razão, isso depende da arquitetura: arm e x86 não copie .config , mas mips e bloco .

    
por 10.05.2014 / 14:07