Próbowałem już rozpakować, gzip i wszystkie inne rozwiązania, które pojawiają się jako wyniki google i te nie działały dla mnie.
Aby uzyskać tylko wyszukiwanie obrazu dla podpisu GZ -
1f 8b 08 00
.> od -A d -t x1 vmlinuz | grep '1f 8b 08 00' 0024576 24 26 27 00 ae 21 16 00 1f 8b 08 00 7f 2f 6b 45
więc obraz zaczyna się od
24576+8 => 24584
. Następnie po prostu skopiuj obraz z punktu i rozpakuj go -> dd if=vmlinuz bs=1 skip=24584 | zcat > vmlinux 1450414+0 records in 1450414+0 records out 1450414 bytes (1.5 MB) copied, 6.78127 s, 214 kB/s
Dostałem te instrukcje dosłownie z forum online: http://www.codeguru.com/forum/showthread.php?t=415186
Ten proces nie działa dla mnie i kończy się podawaniem błędów, które informują, że nie znaleziono pliku 0024576 i wszystkich kolejnych numerów.
Jak kontynuować wydobywanie vmlinux z vmlinuz?
Dziękuję Ci.
ZMIENIONO: To pytanie inżynierii odwrotnej. Nie mam dostępu do dystrybucji, aby zainstalować RPM lub ponownie skompilować. Zaczynam od nic oprócz vmlinuz.