मैंने पहले से ही Google के परिणामों के रूप में आने वाले सभी अन्य समाधानों, गज़िप और अन्य समाधानों को आज़माया है और ये मेरे लिए काम नहीं किए हैं।
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
तो छवि शुरू होती है
24576+8 => 24584
। फिर बस बिंदु से छवि की प्रतिलिपि बनाएँ और इसे विघटित करें -> 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
एक मंच से इन निर्देशों को शब्दशः प्राप्त करें: http://www.codeguru.com/forum/showthread.php?t=415186
यह प्रक्रिया मेरे लिए काम नहीं करती है और उन त्रुटियों को समाप्त करती है जो राज्यों को 0024576 और बाद के सभी नंबरों को दर्ज नहीं करती हैं।
मैं कैसे vmlinuz से vmlinux निकालने को आगे बढ़ाऊं?
धन्यवाद।
EDITED: यह एक रिवर्स इंजीनियरिंग प्रश्न है। किसी भी RPM या recompile को स्थापित करने के लिए मेरे पास डिस्ट्रो की कोई पहुँच नहीं है। मैं कुछ नहीं बल्कि vmlinuz से शुरू करता हूं।