substitua o novo kernel do linux por make

0

Nowdays, eu tenho que compilar o kernel Linux mais e mais ...

Então:

make /home/mohsen/K=kernel menuconfig 
make /home/mohsen/K=kernel 
make /home/mohsen/K=kernel modules_install install

A pergunta é: Quando executo o comando make de destino da instalação, não quero instalar o novo kernel e o antigo kernel permanecer. Você conhece um alvo para o comando make para substituir meu novo kernel?

ATUALIZAÇÃO:

Suponha que uma vez eu fizesse da seguinte maneira:

    make /home/mohsen/K=kernel menuconfig 
    make /home/mohsen/K=kernel 
    make /home/mohsen/K=kernel modules_install install

Então eu descubro para adicionar / remover para o kernel, então faça o seguinte trabalho:

make /home/mohsen/K=kernel menuconfig 
make /home/mohsen/K=kernel 

Para o 3o comando, Quando você usa kernel install , Copie o kernel atual para * .old e instale o novo kernel. Eu não quero copiar o kernel atual para * .old

    
por PersianGulf 25.09.2015 / 00:04

1 resposta

1

O comando installkernel instala o kernel e não há opção para desabilitar a criação do .old . Se você não quiser, pode usar seu próprio script de instalação e definir a variável de ambiente INSTALLKERNEL

INSTALLKERNEL
--------------------------------------------------
Install script called when using "make install".
The default name is "installkernel".

    The script will be called with the following arguments:
        $1 - kernel version
        $2 - kernel image file
        $3 - kernel map file
        $4 - default install path (use root directory if blank)

Sem saber o que você está tentando fazer, sugiro humildemente que você adicione rm do kernel antigo às etapas de instalação, em vez de escrever seu próprio INSTALLKERNEL.

    
por 26.09.2015 / 01:50