Onde encontrar o arquivo vmlinux para o Debian?


0

Eu instalei o Debian 5.0.7 com a versão 2.6.26-2-amd64 do kernel. Não encontro o pacote linux-image-dbg dentro do install dvd. Eu preciso da imagem vmlinux do kernel instalado para executar o utilitário de falha.

Onde obtenho o vmlinux para este kernel?

Obrigado, Anandan


Qual utilitário de falha você executará exatamente?
Warren P

utilitário de falha padrão. Eu tenho isso ( packages.debian.org/lenny/crash )
Anandan

Respostas:


0

Geralmente está na raiz (a pasta superior do sistema de arquivos unix é chamada raiz), e o arquivo principal do kernel do linux geralmente é simbolicamente vinculado usando o nome /vmlinuz O z substitui o x e indica que ele está compactado.

Atualização: Eu pensei que poderia extrair a imagem compactada de alguma forma, assim, mas isso não funciona:

gunzip /vmlinuz > /tmp/vmlinux

localhost: / # file /boot/vmlinuz-2.6.26-custom-kdump /boot/vmlinuz-2.6.26-custom-kdump: executável de inicialização do kernel x86 do Linux RO-rootFS, root_dev 0x801, swap_dev 0x1, VGA normal
Anandan

Como obtenho o vmlinux deste vmlinuz? Eu quero este utilitário de falha de execução.
Anandan

Você pode tentar usar o utilitário de travamento com esta imagem do kernel, e provavelmente funcionará, porque a maioria dos utilitários unix reconhecerá e descompactará automaticamente a imagem compactada do kernel.
Warren P

Eu tentei executar o utilitário de falha sobre isso e eu recebi esse erro. falha: vmlinuz-2.6.26-2-amd64: não é um formato de arquivo suportado Além disso, o gunzip não funciona. Ele falha com o erro "não em formato gzip"
Anandan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.