जब मेरे कर्नेल बूट, उपयोगी महत्वपूर्ण जानकारी के अलावा, यह बहुत डिबगिंग जानकारी प्रिंट करता है, जैसे कि
....
kernel: [0.00000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable
kernel: [0.00000] BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved
kernel: [0.00000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
...
kernel: [0.00000] MTRR variable ranges enabled:
kernel: [0.00000] 0 base 0000000000 mask 7E00000000 write-back
...
kernel: [0.00000] init_memory_mapping: [mem 0x00100000-0xcf414fff]
kernel: [0.00000] [mem 0x00100000-0x001fffff] page 4k
kernel: [0.00000] [mem 0x00200000-0xcf3fffff] page 2M
kernel: [0.00000] [mem 0xcf400000-0xcf414fff] page 4k
....
kernel: [0.00000] ACPI: XSDT 0xD8FEB088 0008C (v01 DELL CBX3 01072009 AMI 10013)
kernel: [0.00000] ACPI: FACP 0xD8FFC9F8 0010C (v05 DELL CBX3 01072009 AMI 10013)
....
kernel: [0.00000] Early memory node ranges
kernel: [0.00000] node 0: [mem 0x00001000-0x0009cfff]
kernel: [0.00000] node 0: [mem 0x00100000-0xcf414fff]
kernel: [0.00000] node 0: [mem 0xcf41c000-0xcfdfcfff]
....
kernel: [0.00000] ACPI: Local APIC address 0xfee00000
kernel: [0.00000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
kernel: [0.00000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
और भी बहुत कुछ।
मैं नहीं देखता कि यह कर्नेल डेवलपर / डिबगर के अलावा किसी और के लिए कैसे उपयोगी हो सकता है।
मैंने पाया है, कि मैं loglevel=5
बूट पैरामीटर के रूप में उपयोग करके इनसे छुटकारा पा सकता हूं । डिबगिंग लॉग अब टर्मिनल पर मुद्रित नहीं होते हैं, लेकिन वे अभी भी अंदर dmesg
और अंदर हैं syslog
।
यह विश्व स्तर पर बूट लॉग शब्दाडंबर कम करने के लिए, ताकि संभव है dmesg
और syslog
यह बेकार जानकारी से बाढ़ आ गई नहीं कर रहे हैं?
मैं स्वयं संकलित कर्नेल का उपयोग कर रहा हूं 3.18
स्वीकृत समाधान
/etc/rsyslog.conf
मेरे लिए समस्या को हल करने के लिए निम्न पंक्तियाँ डालते हुए बाहर निकलता है:
kern.debug /dev/null
& ~
syslog
और dmesg
बेकार डिबगिंग लॉग के साथ बाढ़ आ गई है, और जिससे वास्तविक चेतावनियों और त्रुटियों को अनदेखा करना आसान हो गया है। इसके अलावा, dmesg
और syslog
मनुष्यों (यानी प्रशासक) द्वारा पढ़ा जाना चाहिए। यही उनका पूरा उद्देश्य है।