Upgrade Squeeze to Wheezy agora no modules.dep

0

Após atualizar o Squeeze para o Wheezy, meu servidor não inicializará mais. Eu só sou capaz de inicializar, selecionando um kernel anterior (2.6.32).

linux:~# find /lib/modules/3.2.0-4-amd64/ -maxdepth 2
/lib/modules/3.2.0-4-amd64/
/lib/modules/3.2.0-4-amd64/modules.order
/lib/modules/3.2.0-4-amd64/modules.builtin
/lib/modules/3.2.0-4-amd64/kernel
/lib/modules/3.2.0-4-amd64/kernel/sound
/lib/modules/3.2.0-4-amd64/kernel/net
/lib/modules/3.2.0-4-amd64/kernel/mm
/lib/modules/3.2.0-4-amd64/kernel/lib
/lib/modules/3.2.0-4-amd64/kernel/fs
/lib/modules/3.2.0-4-amd64/kernel/drivers
/lib/modules/3.2.0-4-amd64/kernel/crypto
/lib/modules/3.2.0-4-amd64/kernel/arch

linux:~# uname -rms
Linux 2.6.32-5-amd64 x86_64

linux:~# dpkg -l "linux-image*" | grep ^ii
ii  linux-image-2.6.32-5-amd64                                  2.6.32-48squeeze6                    amd64        Linux 2.6.32 for 64-bit PCs
ii  linux-image-3.2.0-4-amd64                                   3.2.68-1+deb7u6                      amd64        Linux 3.2 for 64-bit PCs
ii  linux-image-amd64                                           3.2+46                               amd64        Linux for 64-bit PCs (meta-package)

Portanto, parece que modules.dep não está sendo criado, mesmo que a instalação tenha funcionado. Eu tentei depmod -a, eu tentei instalar o apt-get --reinstall no kernel, nada está corrigindo esse problema.

    
por David George 22.11.2015 / 03:26

1 resposta

1

Quando você está executando o depmod, ele apenas calcula as dependências e cria modules.dep para o kernel em execução como comportamento padrão a menos que você forneça uma versão alternativa do kernel como argumento.

No seu caso, desde que você está inicializando com a versão 2.6.32-5-amd64, você precisa executar:

$sudo depmod -a 3.2.0-4-amd64 

para que ele crie o arquivo /lib/modules/3.2.0-4-amd64/modules.dep

De: link

O depmod gera uma lista de dependências do módulo do kernel e arquivos de mapas associados.

depmod [-b basedir] [-e] [-E Module.symvers] [-F System.map]        [-n] [-v] [-A] [-P prefixo] [-w] [versão]

    
por 22.11.2015 / 09:11