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 24.09.2015 / 22: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 25.09.2015 / 23:50
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '892659',
    'url' => 'replace-new-linux-kernel-with-make',
];

$_COOKIE = [
    'advanced-frontend' => '9l9r0s1b0i6vdq17uuaa8df6eo',
    '_csrf-frontend' => 'b9bfed92ba586bf48efc629346f4c0d539dd432d078061f61e5e7362c3c39ce3a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"oWXUF7q1I4sz0J3dSTGMUImvHocduHca";}',
];

$_SESSION = [
    '__flash' => [],
];