Não foi possível encontrar um disco de RAM inicial que eu possa usar ao tentar instalar o novo kernel

5

Eu estou tentando instalar um novo kernel que acabei de criar a partir do código-fonte usando o seguinte comando em uma máquina atualmente rodando Linux rc70 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u2 (2016-01-02) x86_64 GNU/Linux :

sudo dpkg -i ../linux-image-3.16.7+_3.16.7+-10.00.Custom_amd64.deb

Eu recebo o seguinte erro.

: Unable to find an initial ram disk that I know how to handle.
Will not try to make an initrd.

O que causa esse erro e quais etapas posso seguir para tentar resolver esse erro?

    
por merlin2011 30.06.2017 / 19:14

1 resposta

0

Isso não é um erro.

Você construiu um pacote Debian para o kernel. Como parte da instalação desse kernel, a estrutura do pacote kernel tentará construir um initramfs para que você possa inicializar seu kernel se você precisar disso.

Se você criou um kernel personalizado sem suporte para initramfs, isso não funcionará. A ferramenta update-initramfs que é executada como parte da instalação desse kernel falhará com essa mensagem. Já que você não precisa desse initramfs, tudo bem. O diagnóstico está lá no caso de você estar esperando que um initramfs seja construído e não apareça; a mensagem deve começar a depurar o que deu errado nesse caso, mas se você não precisar ou não quiser um initramfs, poderá ignorá-lo com segurança.

Se você realmente realmente não quiser ter um initramfs, você também pode remover o pacote initramfs-tools , que contém o binário update-initramfs . Eu não recomendaria isso, no entanto.

    
por 23.08.2018 / 14:24