कृपया ध्यान दें कि संदेश के आउटपुट को हटाने से आपकी प्रणाली के बाद समस्या निवारण की आपकी क्षमता में भी बाधा आ सकती है। आप इन सुधारों को लागू करने से पहले परिष्करण चरणों में होने तक इंतजार करना चाह सकते हैं।
दिसंबर 2016 तक, पुराने तरीकों में से बहुत से काम करना बंद कर दिया था। मैंने यह प्रश्न / उत्तर पोस्ट बनाया क्योंकि सभी समाधानों को एकत्र करने में मुझे कई घंटे लगे। मैंने सभी बूट अप टेक्स्ट को हटाने के लिए क्या किया (यहां तक कि लॉगिन संदेश भी):
1.) बदलें /boot/cmdline.txt
sudo nano /boot/cmdline.txt
कंसोल को tty1 से बदल दें
console=tty3
इसे पंक्ति के अंत में जोड़ें। 'loglevel = 0' बूट के अधिकांश संदेशों को हटा देता है। आप 'loglevel = 3' का भी उपयोग कर सकते हैं, लेकिन कुछ बूट संदेश फिर से दिखाई दे सकते हैं।
quiet splash loglevel=0 logo.nologo vt.global_cursor_default=0
यदि आप प्लायमाउथ का उपयोग करने जा रहे हैं तो इसे जोड़ें:
plymouth.ignore-serial-consoles
2.) शांत होने के लिए dmesg बताओ
sudo nano /etc/rc.local
'बाहर निकलें 0' से पहले इसे जोड़ें:
#Suppress Kernel Messages
dmesg --console-off
इस सबसे बूट संदेशों का ध्यान रखना चाहिए। # 2 ने इस बात का भी ख्याल रखा कि 'पहरेदार का पहरेदार: पहरेदार न रुके!' मेरे लिए शटडाउन पर संदेश।
3.) सिस्टम में ऑटो लॉगिन बदलें (ऑटो लॉगिन होने पर लॉगिन संदेश छिपाता है)
sudo nano /etc/systemd/system/autologin\@.service
अपना ऑटो लॉगिन ExecStart से बदलें:
ExecStart=-/sbin/agetty --autologin pi --noclear %I $TERM
सेवा मेरे:
ExecStart=-/sbin/agetty --skip-login --noclear --noissue --login-options "-f pi" %I $TERM
आपके द्वारा उपयोग किए जाने वाले उपयोगकर्ता नाम में 'pi' को बदलना सुनिश्चित करें!
4.) बदलें /etc/pam.d/login (जब आप ऑटो-लॉगिन करते हैं तो कर्नेल संस्करण दिखाते हैं)
sudo nano /etc/pam.d/login
लाइन बदलो
session optional pam_exec.so type=open_session stdout /bin/uname -snrvm
होने के लिए
session optional pam_exec.so type=open_session stdout
5.) .hushlogin जोड़ें
touch ~/.hushlogin
या दिन का संदेश हटाएं -MOTD (5 के लिए वैकल्पिक)
sudo update-rc.d motd remove
अब मेरा बूट सिर्फ प्लायमाउथ बूट स्क्रीन दिखाता है, और मेरे अजगर GUI में चला जाता है।