मैं NAS4Free (FreeBSD आधारित) के एक डेवलपर के साथ काम कर रहा हूं, और मुद्दों का निदान करने में मदद करने के लिए, मैं बूट करते समय उत्पन्न कंसोल आउटपुट को पकड़ने की कोशिश कर रहा हूं।
बहुत खोज के बाद, मुझे यह करने का कोई संकेत नहीं मिला कि यह कैसे करना है। मैंने पाया कि जब स्क्रॉल मोड में टॉगल किया जाता है ऊपर नीचे करना बंद , मैं वापस ऊपर स्क्रॉल कर सकता हूं, लेकिन जो मैं वास्तव में करना चाहता हूं वह पूरे बफर को ले जाता है और इसे एक फ़ाइल में डंप करता है जिसे मैं फिर पास्टिबिन या इसी तरह पोस्ट कर सकता हूं, इसलिए वह इसके माध्यम से जा सकता है और संभवतः समस्याग्रस्त क्षेत्रों को ढूंढ सकता है।
पृष्ठभूमि: NAS4Free नंगे धातु पर "एम्बेडेड" चल रहा है, इसलिए बूट संदेशों को कहीं और डंप करने के लिए इसे फिर से जोड़ना संभव नहीं है।
dmesg उपयोग किया गया है, लेकिन बूट अनुक्रम के दौरान मुद्रित सभी विशिष्ट प्रविष्टियों को सूचीबद्ध नहीं करता है।
sysctl -a की सिफारिश की गई है, और कुछ आउटपुट सहायक होने के बावजूद, इसमें अभी भी सभी बूट संदेश शामिल नहीं हैं।
/var/log/messages मौजूद नहीं है, जिसका मतलब यह हो सकता है कि लकड़हारा शुरू नहीं हुआ है (बूट मीडिया में फिर से लिखना कम करने की संभावना है)
========
मूल रूप से, मैं बस कंसोल के बफर की सामग्री को हथियाने और डिस्क पर एक टेक्स्ट फ़ाइल में डंप करने का एक तरीका चाहता हूं, बजाय मैन्युअल रूप से सब कुछ टाइप करने के लिए जो ब्याज की हो सकती है।
$ cat /var/log/messages cat: /var/log/messages: No such file or directoryऐसा लगता है कि यह बूट के दौरान प्रदर्शित होने वाले सभी संदेशों को लॉग नहीं कर रहा है।