क्या बूट समय पर X को अक्षम करना संभव है? मैं एक सर्वर स्थापित कर रहा हूं, तो यह अच्छा होगा यदि यह हर बार बूट होने के बाद ग्राफिकल इंटरफ़ेस को लोड नहीं करेगा।
क्या बूट समय पर X को अक्षम करना संभव है? मैं एक सर्वर स्थापित कर रहा हूं, तो यह अच्छा होगा यदि यह हर बार बूट होने के बाद ग्राफिकल इंटरफ़ेस को लोड नहीं करेगा।
जवाबों:
/etc/default/grub
अपने पसंदीदा संपादक के साथ संपादित करें , जैसे nano
:
sudo nano /etc/default/grub
इस लाइन का पता लगाएं:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
इसे इसमें बदलें:
GRUB_CMDLINE_LINUX_DEFAULT="text"
अद्यतन GRUB:
sudo update-grub
यह सिस्टमैड रिलीज़ के लिए एक अतिरिक्त चरण है, उदाहरण के लिए Ubuntu 15.04, ग्रब के लिए ऊपर दिए गए चरण अभी भी आवश्यक हैं।
आपको systemd
ग्राफ़िकल लॉगिन प्रबंधक को लोड न करने के लिए बताना होगा:
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
startx
लॉग इन करने के बाद भी आप X का उपयोग कर पाएंगे ।
systemctl get-default
-लेवल नाम का पता लगाने के लिए चलाएं और उसका नाम याद रखें और फिर systemctl set-default multi-user.target
इसे "मल्टी-user.target" में बदलने के लिए उपयोग करें या इसके बजाय इन बराबर कमांड को चलाएं और बदलाव देखें। rm '/etc/systemd/system/default.target'
तब ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
। यदि समस्या अभी भी मौजूद है तो डिफ़ॉल्ट रन-लेवल को फिर से बनाएं जिसे आप इसके माध्यम से याद करते हैं systemctl set-default RunLevelName
।
जीयूआई स्थापित करने से संभवतः यह स्वचालित रूप से शुरू हो जाएगा, लेकिन उबंटू में टेक्स्ट मोड में बूट करना बहुत आसान है। बस खुला /etc/default/grub
रूट के रूप में और जोड़ने text
के लिए
GRUB_CMDLINE_LINUX_DEFAULT=
लाइन। तो भागो:
sudo update-grub
आपका सिस्टम हमेशा टेक्स्ट मोड में बूट होगा।
यदि आप GUI पर बूट करना चाहते हैं, e
तो बूट मेनू में दबाएं और लाइन text
से हटा दें kernel
।
यदि आप बूट के बाद GUI शुरू करना चाहते हैं, तो बस चलाएं:
sudo /etc/init.d/lightdm start
उम्मीद है की यह मदद करेगा :)
text
कर्नेल cmdline का सम्मान करता है ।
यदि आप पाठ मोड में बूट करना चाहते हैं:
संपादित करें /etc/default/grub
। उदाहरण के लिए:
sudo gedit /etc/default/grub
इस लाइन का पता लगाएं:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
जोड़ें text
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
फिर ग्रब अपडेट करें:
sudo update-grub
नोट:
हटाने quiet splash
(यानी GRUB_CMDLINE_LINUX_DEFAULT=""
) बूट के दौरान पाठ दिखाएगा लेकिन फिर हमेशा की तरह एक चित्रमय लॉगिन स्क्रीन दिखाएगा। के quiet splash
साथ प्रतिस्थापित करना text
आपको एक लॉगिन प्रॉम्प्ट पर छोड़ देगा; GNOME सत्र शुरू करने के लिए, का उपयोग करें sudo /etc/init.d/gdm start
या startx
।
GDM अक्षम करने के लिए:
स्थापित बम ।
स्थापना के बाद यह सिस्टम >> प्रशासन >> बूटअप-मैनेजर के तहत मिलेगा
सूक्ति प्रदर्शन प्रबंधक को अनचेक करें
GRUB_CMDLINE_LINUX_DEFAULT=""
अभी भी ग्राफिकल लॉगिन शुरू करते समय बूट के दौरान विवरण दिखाने का काम करता है।
यदि आप एक लॉगिन प्रबंधक के रूप में lightdm का उपयोग कर रहे हैं तो इसे अक्षम करके लोड करने से रोका जा सकता है।
आप एक ओवरराइड का उपयोग कर सकते हैं:
sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
और कमांड पर lightdm शुरू करने के लिए:
sudo start lightdm
अपने सिस्टम को पुनर्स्थापित करने के लिए ताकि lightdm हमेशा बूट पर शुरू हो:
sudo rm /etc/init/lightdm.override
अधिक जानकारी के लिए, अपस्टार्ट कुकबुक आपकी मित्र है:
आप Ubuntu सर्वर संस्करण का उपयोग कर सकते हैं ।
यह पहले से ही कई पुराने प्रश्नों का उत्तर दे चुका है, लेकिन अभी उन्हें खोज नहीं पाया है, इसलिए मैं यहां विभिन्न स्थितियों का उल्लेख करता हूं।
द्वारा शुरू किए गए एक एक्स सर्वर को रोकने के लिए startx
, बस सत्र समाप्त करें।
लॉगिन प्रबंधक (जीडीएम) द्वारा शुरू किए गए एक एक्स सर्वर को रोकने के लिए, चलाएं
sudo service gdm stop
फिर एक tty पर जाएँ , उदाहरण के लिए दबाएं Ctrl- Alt- F1, फिर यहाँ टेक्स्ट मोड में लॉगिन करें।
लॉगिन प्रबंधक (और एक्स) के सभी शुरुआती से बचने के लिए, संशोधित करें
/etc/default/grub
लाइन बदल रहा है
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
बनने के लिए
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
उसके बाद ग्रब कॉन्फ़िगरेशन फ़ाइल के साथ अद्यतन करें
sudo update-grub
ताकि अगली बार जब आप सीधे टेक्स्ट मोड में जाएं, और आपको startx
एक्स सेशन या वैकल्पिक रूप से पहल करनी पड़े sudo service gdm start
।
मैंने पीछा किया
चरण 1 सबसे पहले अपनी रिपॉजिटरी को चलाकर अपडेट करें
sudo apt-get update
चरण 2 लाइटपैड के पुराने संस्करण में कुछ बग है, इसलिए हमें उसी को अपग्रेड करने की आवश्यकता है। ऐसा करने के लिए,
sudo apt-get install lightdm
चरण 3 अब हमें ग्रब कॉन्फिगरेशन को संशोधित करना होगा।
चरण 3a/etc/default/grub
अपने पसंदीदा संपादक और परिवर्तन के साथ खोलें
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
सेवा
GRUB_CMDLINE_LINUX_DEFAULT="text"
चरण 3 बी भी टिप्पणी करें GRUB_HIDDEN_TIMEOUT = 0 यह रेखा GRUB मेनू को अन-हाइड करने के लिए है
चरण 4 अब हम GRUB कॉन्फ़िगरेशन को अपग्रेड करेंगे
sudo update-grub
चरण 5 Ubuntu 11.10 डेस्कटॉप संस्करण GUI के लिए lightdm का उपयोग करता है। हमें उसी को निष्क्रिय करना होगा
sudo update-rc.d -f lightdm remove
चरण 6 अब अपनी मशीन को पुनः आरंभ करें।
हाँ, बूट समय पर कंसोल में शुरू करने के लिए सिस्टम को बताना ग्रब कमांड के संपादन से संभव है। जब आप ग्रब मेनू तक पहुंचते हैं, तो उबंटू के प्रवेश को हाइलाइट करें और दबाएं e।
आप इस तरह के चित्र के रूप में पाठ देखेंगे:
टेक्स्ट शांत स्पलैश को टेक्स्ट में बदलें । F10लॉन्च करने के लिए दबाएँ । (स्रोत: रोलिंग-उबंटु )। मैंने अपने सिस्टम पर यह परीक्षण किया है, 14.04, टेक्स्ट कंसोल में बूट किया गया, दृष्टि में कोई लाइटमैड नहीं। के साथ हल्की शुरुआत कीsudo initctl start lightdm
इसलिए हर बार कर से बचने के लिए आप इस तरह के विकल्प के साथ स्थायी कोड़ना प्रविष्टि जोड़ सकते हैं के रूप में में सुझाव दिया इस जवाब
एक वैकल्पिक सुझाव, डिफ़ॉल्ट रनवे को बदलने और रनवे को बदलने के लिए है जिस पर lightdm शुरू / बंद होता है, जैसा कि उसी पोस्ट पर एक अन्य उत्तर द्वारा सुझाया गया है।
text
विकल्प की परवाह किए बिना Xorg को लॉन्च करता है। इसके बजाय, रनवे को निर्दिष्ट करने के 3
बजाय , बस text
इसे काम करता है। इस जवाब का श्रेय जाता है ।
3
विकल्प के काम करने के लिए सर्वर (या अन्य संस्करणों की आवश्यकता text
नहीं है, और काम नहीं करने के लिए, जो मेरे साथ हुआ)।
मैंने देखा कि यह धागा प्रदर्शन प्रबंधक के रूप में लाइटडीएम का उपयोग कर रहा है। हालांकि यह सामान्य डीएम / वेल्डर हो सकता है, जो मूल प्रश्न का हिस्सा नहीं है। (और उन्होंने निर्दिष्ट नहीं किया ..)
मेरे मामले में:
मैं अपने सर्वर पर केडीई / केडीएम का उपयोग करता हूं। इसके बजाय, मैं बस रनवे 2 के तहत शुरू होने से अपस्टार्ट / सेवा को अक्षम करता हूं:
/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubuntu0.3, अपस्टार्ट संस्करण: 1.5-0ubuntu7.2)
खोजें:
start on ((filesystem
परिवर्तन
and runlevel [!06]
सेवा
and runlevel [!026]
मान लें कि आपका डिफ़ॉल्ट रनवे ताजा रीबूट पर 2 है, आपके पास कंसोल होगा और केडीएम नहीं। फिर जरूरत पड़ने पर आप मैन्युअल रूप से DM / DE चला सकते हैं = 'startx' / etc का प्रयोग करें। कंसोल और एक्स सर्वर से बाहर निकलने के लिए मशीन को वापस करने के लिए, बस 'लॉग आउट' का उपयोग करें।
अन्य dm .confs स्क्रिप्ट समान हैं। (मैं अपने सर्वर को इस तरह से सेट करता हूं .. कभी-कभी जीयूआई का उपयोग कर काम करने में सक्षम होने के लिए - लेकिन, संसाधनों का उपयोग तब नहीं करना चाहिए जब उपयोग नहीं करना चाहिए / बस या रिबूट करना चाहिए।)
संपादित करें
(मेरी वर्तमान प्रणाली: १.१२.१ / उबंटू १४.०४ ऊपर)
हाल ही में इस तरीके को हल करने के तरीके को शुरू करने के लिए बस अपने प्रदर्शन प्रबंधक को बूट पर शुरू करने से अक्षम करना है:
गूंज "मैनुअल" | सुडो टी-ए / आदि / init / {सेवा} .override
Lightdm के लिए:
echo "manual" | sudo tee -a /etc/init/lightdm.override
यह kdm / gdm सहित / etc / init में कोई भी सेवा हो सकती है। रिबूट के बाद आवश्यकतानुसार चलने के लिए 'startx'।
रेफरी:
lightdm को अक्षम कैसे करें?
सेवाओं को सक्षम या अक्षम कैसे करें?
ग्रब 2 कॉन्फ़िगरेशन कस्टमाइज़ करें:
sudo nano /etc/default/grub
, रूट विशेषाधिकार के साथ फ़ाइल खोलने के लिए,लाइन का पता लगाएं
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
और इसे बदल दें
GRUB_CMDLINE_LINUX_DEFAULT=”text”
परिवर्तन सहेजें (ENTER द्वारा पीछा ctrl + o मारा) और फ़ाइल (ctrl + x) को बंद करें।
नया कॉन्फ़िगरेशन लागू करने के लिए ऐसा करें
sudo update-grub
अब अपने पीसी को रीस्टार्ट करें
sudo reboot
आप वहाँ हैं ... एक पाठ-ग्राफ़िक लॉगिन स्क्रीन ... लॉग-इन करने के लिए tty (डिफ़ॉल्ट tty1) में अपनी साख की आपूर्ति करें। आप tty1 से tty6 के लिए tty के crtl + alt + [F1 से F6] के साथ बदल सकते हैं। आप X सत्र (X11 सत्र), ग्राफिकल यूजर इंटरफेस, sudo start lightdm
(ctrl + alt + F7) के साथ भी शुरू कर सकते हैं ।
पुनश्च: यदि आप यहां किए गए परिवर्तनों को वापस लाना चाहते हैं तो लिंक का अनुसरण करें:
उबंटू डेस्कटॉप में CLI से डिफ़ॉल्ट इंटरफ़ेस के रूप में GUI पर वापस कैसे लौटें?
यदि सिस्टम प्रबंधन बूट प्रक्रियाओं के साथ ल्यूबुन्टु 15.05 का उपयोग किया जाता है, तो कंसोल को बूट करना संभव है और फिर बाद में कंसोल से ग्राफिकल वातावरण शुरू होता है। इन कदमों का अनुसरण करें:
प्रति ब्रूनो को ग्रुब करने के लिए पहले उल्लेखित संपादन का पालन
करें : /etc/default/grub
अपने पसंदीदा संपादक के साथ संपादित करें , जैसे: नैनो:
sudo nano /etc/default/grub
इस लाइन का पता लगाएं:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
इसे इसमें बदलें:
GRUB_CMDLINE_LINUX_DEFAULT="text"
अपडेट ग्रब:
sudo update-grub
ब्रूनो ने सुझाव दिया sudo systemctl enable multi-user.target --force
। force
मुझे परेशान करने का उपयोग इसलिए मैंने पसंद किया sudo systemctl set-default multi-user.target
। एक टर्मिनल खोलें और करेंsudo systemctl set-default multi-user.target
रिबूट आपको पासवर्ड मांगने के लिए कंसोल में ले जाएगा
जब चित्रमय वातावरण में प्रवेश करने की इच्छा हो तो प्रवेश करें sudo systemctl start lightdm
। आपको lightdm लॉगिन विंडो पर ले जाया जाएगा।
अगर आप चाहें तो बाहर निकलने के लिए वापस आने के लिए ctrl alt F1 कुंजी कॉम्बो का उपयोग करें। (मैं कंसोल मोड से बाहर निकलता हूं जैसा कि मैं आमतौर पर अगले बूट तक किया जाता है) ctrl alt F7 को lightdm login पर वापस लाने के लिए। जरूरत या इच्छा के लिए F7 के माध्यम से या ctrl alt F1।
आप कर्नेल को वीडियो मोड बदलने से भी रोकना चाह सकते हैं जो समस्याग्रस्त हो सकता है, खासकर यदि आप लॉगिन प्रॉम्प्ट नहीं देख सकते हैं या यह स्क्रीन से आंशिक रूप से बंद है। सेटिंग जोड़ें GRUB_CMDLINE_LINUX_DEFAULT = "नामांकन" के लिए / etc / डिफ़ॉल्ट / ग्रब:
#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
उबंटू सर्वर 16.04.1 के साथ परीक्षण किया गया
मैंने निम्नलिखित किया:
सबसे पहले अपनी रिपॉजिटरी को अपडेट करके चलाएं
sudo apt-get update
लाइटमेड के पुराने संस्करण में कुछ बग है, इसलिए हमें उसी को अपग्रेड करने की आवश्यकता है। ऐसा करने के लिए,
sudo apt-get install lightdm
अब हमें ग्रब कॉन्फिगरेशन को संशोधित करना होगा।
/etc/default/grub
अपने पसंदीदा संपादक और परिवर्तन के साथ खोलें
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
सेवा
GRUB_CMDLINE_LINUX_DEFAULT="text"
इसके अलावा टिप्पणी GRUB_HIDDEN_TIMEOUT=0
यह लाइन GRUB मेनू को अनहाइड करने के लिए है
अब हम GRUB कॉन्फ़िगरेशन को अपग्रेड करेंगे
sudo update-grub
अब अपनी मशीन को पुनः आरंभ करें।
lightdm.conf
lightdm को निकालना आवश्यक नहीं है।
जब आप उबंटू-डेस्कटॉप स्थापित करते हैं, तो यह lightdm
सिस्टम के साथ शुरू करने के लिए स्वचालित रूप से सेट हो जाएगा । आपको इसे (शायद संपादन द्वारा /etc/rc.local
) अक्षम करना होगा और startx
ज़रूरत पड़ने पर चित्रमय इंटरफ़ेस चलाने के लिए उपयोग करना होगा।
ल्यूबुन्टू 18.04.3 एलटीएस पर सिर्फ एक रिपोर्ट।
sudo nano /etc/default/grub
फिर ऊपर उल्लिखित लाइन को बदलकर:
GRUB_CMDLINE_LINUX_DEFAULT = "पाठ"
sudo update-grub
यह बूटिंग के टेक्स्ट मोड को सही ढंग से सेट करता है। बहुत उपयोगी, मैं लॉग फ़ाइलों में जाने के बिना समस्याओं को ट्रैक और स्पॉट कर सकता हूं।
systemctl get-default
यह "ग्राफिकल.टार्ग" को आउटपुट करता है और कृपया इसे मूल स्थिति को बहाल करने के लिए नोट करें।
sudo systemctl set-default multi-user.target
इसने XWindows (lightdm और startx, openbox, आदि) के GUI को बंद कर दिया, लेकिन मुझे Xwindows में बूट करने के लिए अपना लॉगिन / पासवर्ड 3 बार लिखना था:
ए) लॉगिन
B) sudo lightdm # शुरू होता है xwindows मेरी डिफ़ॉल्ट सेटिंग के साथ (जो अच्छा है)
C) लुबंटू का नियमित GUI लॉगिन संवाद।
तीन लॉगिन कष्टप्रद हैं, लेकिन यह ठीक है अन्यथा काम करता है।
मूल सेटिंग पुनर्स्थापित करें:
sudo systemctl set-default graphical.target
उम्मीद है कि यह किसी के लिए उपयोगी होगा। :-)
Ubuntu 14.04 भरोसेमंद तहर और Ubuntu 12.04 सटीक पैंगोलिन के लिए, systemd को तीसरे पक्ष PPA में जोड़ा गया है, इसलिए नवीनतम Ubuntu LTS सिस्टम पर इसका परीक्षण करना आसान है। आपको बस इतना करना है कि आपके सिस्टम में ppa को जोड़ना है
sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade
अब टर्मिनल के माध्यम से विशेषाधिकार के साथ /etc/default/grub
पाठ संपादक (मैं gedit
यहाँ इस्तेमाल किया ) में से किसी का उपयोग करके फ़ाइल खोलें sudo
:
sudo -H gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
करने के लिए लाइन बदलेंGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
फ़ाइल को सहेजें और ग्रब को अपडेट करें:
sudo update-grub
फिर पुनरारंभ करें अब सिस्टम टेक्स्ट कंसोल में बूट होगा tty1
।
GUI में लॉगिन करने के लिए फिर से दौड़ें
sudo start lightdm
नोट: का उपयोग न करें startx
या Ctrl+ Alt+ F7उबंटू 15.04 के लिए है कि का उपयोग करता है systemd
उपयोगsudo service lightdm start