Dove trovare il file vmlinux per Debian?


0

Ho installato Debian 5.0.7 con la versione 2.6.26-2-amd64 del kernel. Non trovo il pacchetto linux-image-dbg all'interno del dvd di installazione. Ho bisogno dell'immagine vmlinux del kernel installato per eseguire l'utilità di arresto anomalo.

Dove posso trovare vmlinux per questo kernel?

Grazie Anandan


Quale utility di crash eseguirai esattamente?
Warren P,

utility di crash standard. L'ho preso da ( packages.debian.org/lenny/crash )
Anandan

Risposte:


0

Di solito è nel root (la cartella più in alto nel filesystem unix è chiamata root), e il file del kernel principale di Linux è solitamente simbolicamente collegato usando il nome /vmlinuz La z sostituisce la x e indica che è compresso.

Aggiornamento: ho pensato che potrei essere in grado di estrarre l'immagine compressa in qualche modo, in questo modo, ma questo non funziona:

gunzip /vmlinuz > /tmp/vmlinux

localhost: / # file /boot/vmlinuz-2.6.26-custom-kdump /boot/vmlinuz-2.6.26-custom-kdump: eseguibile RO-rootFS kernel Linux x86 RO-rootFS, root_dev 0x801, swap_dev 0x1, VGA normale
Anandan

Come posso ottenere il vmlinux da questo vmlinuz? Voglio eseguire questa utility di arresto anomalo.
Anandan,

Potresti provare a usare l'utility crash con questa immagine del kernel, e probabilmente funzionerà, perché la maggior parte delle utility unix riconoscerà e decomprimerà automaticamente l'immagine del kernel compressa.
Warren P,

Ho provato a eseguire l'utilità di arresto anomalo su questo e ho ricevuto questo errore. crash: vmlinuz-2.6.26-2-amd64: non è un formato di file supportato Inoltre, gunzip non funziona. Non riesce con errore "non in formato gzip"
Anandan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.