उबंटू बूट प्रक्रिया से अमूर्त निकालना


11

मैं लगभग 5 वर्षों के बाद लिनक्स का उपयोग कर रहा हूं और देखा गया है कि बूट प्रक्रिया लगभग समाप्त हो गई है। मेरा मतलब है, बहुत कुछ उपयोगकर्ता को दिखाई नहीं दे रहा है कि पर्दे के पीछे क्या हो रहा है (स्क्रीन के छींटे आदि के कारण)। अब, यह अंत उपयोगकर्ताओं के लिए अच्छा हो सकता है लेकिन गीक के लिए नहीं :)

मैं पुराने समय की क्रियाशीलता को वापस लाना चाहता हूं। यहाँ मैंने क्या किया है:

कमांड लाइन से "स्प्लैश" और "शांत" मापदंडों को हटाकर मैं इसमें से कुछ से छुटकारा पाने में सक्षम हूं। हालाँकि, मैं अभी भी एक के बाद एक शुरू की जा रही सेवाओं को नहीं देख सकता (जैसे init.d में वाले)।

मैं इसकी वजह से इनट डेमॉन को अपस्टार्ट द्वारा प्रतिस्थापित किया जाता हूं। क्या कुछ कॉन्फिग फाइल हैं, जो कि जो चल रहा है उसकी क्रियाशीलता को वापस लाने के लिए मैं इसे ट्वीक कर सकता हूं।

इसके अलावा, जैसे ही लॉगिन स्क्रीन आती है, यह बूट लॉग इतिहास मिटा देता है। वहाँ एक तरीका है कि अक्षम है?

नोट: मुझे पता है कि मैं डिस्ट्रो को आर्क या स्लैकवेयर पर स्विच करके ऐसा कर सकता हूं। लेकिन मैं ऐसा नहीं करना चाहता।

जवाबों:


7

आप अधिक वर्बोज़ बनाने के --verboseलिए कर्नेल कमांड लाइन (रिप्लेसिंग quiet splash) पर से गुजर सकते हैं । ऊपर डिबगिंग देखें ।

आप console outputवैश्विक कॉन्फ़िगरेशन फ़ाइल में रख सकते हैं /etc/init.confताकि हर काम में उसका स्टडआउट और कंसोल से जुड़ा हो (डिफ़ॉल्ट रूप से, वे जुड़े हुए हैं /dev/null)। (मुझे यकीन नहीं है कि यह वास्तव में काम करता है; /etc/init.confवास्तव में प्रलेखित नहीं है, मैंने परीक्षण नहीं किया है यदि यह इस तरह से पढ़ा जाता है और यह थ्रेड निर्णायक नहीं है। कृपया परीक्षण करें और रिपोर्ट करें।) यह निर्देश व्यक्तिगत नौकरियों के विवरण में जा सकता है। ( /etc/init/*.conf) यदि आप चयनात्मक होना चाहते हैं (कुछ पहले से ही है)।


बहुत बहुत धन्यवाद। मुझे लगता है कि वास्तव में मैं देख रहा था। मुझे कोशिश करने दो।
मधुर आहूजा

यह भी विचार करें कि अपस्टार्ट के लिए प्रेरणा का हिस्सा बूट को पैरालिलाइज़ करना है, न कि कुछ रैखिक क्रम में सामान शुरू करके, लेकिन जैसे ही इसकी आवश्यकताएं पूरी होती हैं। बलपूर्वक इसका अर्थ कम गप्पबाजी है। क्षमा करें आप इसे याद करते हैं।
वॉनब्रांड २४'१३ को १

5

plymouthउबंटू की स्प्लैश स्क्रीन को संभालता है।
/usr/share/doc/plymouth/README.Debianइसे हटाने के तरीके बताते हैं:

There are two methods to disable the splash screen.  Both have the
same effect.  Your boot will show such messages as are emitted by
the starting services, and will still be able to prompt if needs be.

1) Remove all of the plymouth-theme-* packages from your system,
   including the text ones.  Plymouth will remain installed to
   permit boot-time prompts.

2) Remove "splash" from the kernel command-line.  You can do this
   per-boot, or make it permanent by changing the
   GRUB_CMDLINE_LINUX_DEFAULT line in /etc/default/grub

ध्यान दें कि आपको update-grubदूसरी विधि के बाद चलना होगा ।

plymouthके लिए भी जिम्मेदार है /var/log/boot.log
अधिक बूट संदेश उपलब्ध हैं dmesg

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