Ponieważ jądra debugujące mogą być 100 razy większe od dodatkowych jąder, zwykle nie są instalowane w innych systemach, aw dystrybucjach są dostępne w zupełnie innym pakiecie. Jądro, którego urządzenie będzie dostępne około 700 MB po nieskompresowaniu, a ponieważ wygląda jak urządzenie Debiana, jest dostępne w ramach pakietu takiego jak linux-image-amd64*-dbg*. Należy zastosować, że numer tego dopasowania pasuje do jądra, które wyznaczasz, w przeciwnym razie baner będzie inny, a z ustawieniem nie będzie w przypadku zastosowania jejdra…
Mamy możliwość, że wystarczy ci na kontynuację (będziesz także potrzebować pliku, system.mapaby uruchomić plik JSON).
sudo apt install linux-image-amd64 linux-image-amd64-dbg Automatycznie zainstalowałem i zainstalowałem pakiety: linux-image-4.19.0-16-amd64i linux-image-4.19.0-16-amd64-dbg.
I oto, wewnątrz /usr/lib/debug/boot/znajduje się wewnętrzne debugowanie.
./dwarf2json linux --elf /usr/lib/debug/boot/vmlinux-6.1.0-18-amd64 --system-map /usr/lib/debug/boot/System.map-6.1.0-18-amd64 > $(lsb_release -i -s)_$(uname -r)_profile.json







