आर्क लिनक्स के लिए बूट लॉग


11

बूट करते समय मेरा आर्क इंस्टॉल में एक लाल त्रुटि फेंकता है लेकिन मैं यह नहीं देख सकता कि यह क्या कहता है क्योंकि यह लोडिंग के दौरान इतनी जल्दी उड़ता है। बूट लॉग कहां है? क्या यह कहीं / / var / लॉग में होगा? या शायद / बूट में?

स्क्रॉल लॉक ट्रिक की तुलना में लॉग टेक्स्ट फ़ाइल को देखने के बजाय बहुत कुछ देखेंगे।

जवाबों:


10

कर्नेल में अधिकांश बूट के दौरान लिखने के लिए एक फाइल सिस्टम नहीं है, इसलिए यदि बूट विफल हो गया, तो आप भाग्य से बाहर हो सकते हैं। हालाँकि, यह मेमोरी में लॉग रखता है (कंसोल में आप जो भी देखते हैं) और एक बार इसमें rw fs होने पर, वह सामान डंप हो जाता है /var/log/syslog

आप शुरुआत से शुरू होने वाले कर्नेल लॉग को भी देख सकते हैं dmesg(शायद आप उपयोग करना चाहते हैं dmesg | less)।

हालाँकि, मुझे नहीं लगता कि कर्नेल रंगीन जोर का उपयोग करता है (किसी भी मामले में, रंग स्वयं लॉग में नहीं होगा), इसका अर्थ है कि यह एक सिस्टम सेवा है। उनमें से कुछ आरडब्ल्यू फाइलसिस्टम उपलब्ध होने से पहले भी शुरू होते हैं, और यदि ऐसा है, तो संदेश का कोई रिकॉर्ड नहीं हो सकता है। अन्यथा उनका सामान भी अंदर होना चाहिए /var/log/syslog

आप बूट के दौरान SCROLL LOCK, या ctrl-S (पॉज़) ctrl-Q (जारी) को भी आज़मा सकते हैं। एक "boot_delay" पैरामीटर भी है जिसे कर्नेल कमांड-लाइन (जैसे grub.conf) पर डाला जा सकता है।

से src / प्रलेखन / कर्नेल-parameters.txt :

boot_delay =  Milliseconds to delay each printk during boot.
              Values larger than 10 seconds (10000) are changed to
              no delay (0).
              Format: integer

उम्मीद है कि इनमें से कम से कम आपके लिए काम करता है।


हाँ! यह बिल्कुल काम किया। आप रंग और सेवा के बारे में सही थे। यह एक प्रदर्शन प्रबंधक सेवा थी जिसे चलाने के लिए सेट किया गया था, लेकिन मैंने फ़ाइल को हटा दिया होगा। धन्यवाद!
एडगर अरौटियूनियन

5

आप अपने वर्तमान बूट से सभी लॉग एक्सेस कर सकते हैं:

journalctl -b

यदि आप कलर आउटपुट चाहते हैं और html फॉर्मेट में सेव किया हुआ है तो आपको ccat इंस्टॉल करना होगा:

journalctl -b | ccat --html > boot_log.html
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.