सवाल मैं बूट समय पर एक्स को कैसे अक्षम करूं ताकि सिस्टम टेक्स्ट मोड में बूट हो जाए?


बूट समय पर एक्स को अक्षम करना संभव है? मैं एक सर्वर स्थापित कर रहा हूं इसलिए यह अच्छा होगा अगर यह बूट होने पर ग्राफिकल इंटरफ़ेस लोड नहीं करेगा।


203
2017-12-06 02:42


मूल


11.04 और इससे पहले की जीडीएम लॉगिन स्क्रीन पर, मुझे लगता है कि एक एक्सटरएम सत्र विकल्प था जो आपको केवल कमांड लाइन देगा। वैकल्पिक रूप से, आप GRUB में रिकवरी विकल्प से कुछ तक पहुंचने में सक्षम हो सकते हैं, हालांकि आप शायद इसे डिफ़ॉल्ट रूप से डिफ़ॉल्ट रूप से सेट नहीं कर पाएंगे। - Christopher Kyle Horton
आप यह पोस्ट भी देख सकते हैं askubuntu.com/questions/2093/... - hhlp
यह आप चाहते हैं lightdm है। यह 11.10 में जीडीएम बदल दिया। - Elvis Stressborg
धन्यवाद। तो, मैं बूटअप पर लोड करने से लाइटडीएम को कैसे रोकूं? - Jim Wilson


जवाब:


संपादित करें /etc/default/grub अपने पसंदीदा संपादक के साथ, उदा। nano:

sudo nano /etc/default/grub

इस पंक्ति को ढूंढें:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

इसे यहां बदलें:

GRUB_CMDLINE_LINUX_DEFAULT="text"

GRUB अपडेट करें:

sudo update-grub

Systemd का उपयोग करने वाले सिस्टम के लिए

यह systemd रिलीज के लिए एक अतिरिक्त कदम है, उदा। उबंटू 15.04, ग्रब के लिए ऊपर दिए गए कदम अभी भी आवश्यक हैं।

आपको बताना होगा systemd ग्राफिकल लॉगिन प्रबंधक लोड नहीं करने के लिए:

sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

आप अभी भी टाइप करके एक्स का उपयोग करने में सक्षम होंगे startx लॉग इन करने के बाद।


240
2017-11-16 01:35



यह lightdm के लिए काम करता है, यह किसी भी ग्राफिकल लॉगिन प्रबंधक के लिए काम करता है? एक्स सर्वर लोड किए बिना लिनक्स सिस्टम लोड करने का यह सही तरीका है? बस अधिक तार्किक लगता है? एक चुनो... :) - Bruno Pereira
कोई ग्राफिकल लॉगिन प्रबंधक? इसके बजाय यह समाधान ग्रब से जुड़ा हुआ है जिसका उपयोग नए मोबाइल प्लेटफार्मों पर नहीं किया जाता है (या यहां तक ​​कि उपलब्ध) जहां उबंटू चलता है, जबकि सर्विस को अक्षम करते समय बूटलोडर-स्वतंत्र होता है। सही तरीका ? कोई तथ्य नहीं बताया गया। अधिक तार्किक? किसी विशेष सेवा को अवरुद्ध करना एक तर्कसंगत रूप से बूट-टाइम पैरामीटर नहीं है। लेकिन आप अभी भी किसी अन्य तथ्य के कारण सही हैं: आपका समाधान न केवल प्रकाश डीएम को रोकता है बल्कि प्लाईमाउथ (initrd चरण और अन्य) पर भी है, इसलिए इसका अर्थशास्त्र "अक्षम एक्स" नहीं है बल्कि "किसी भी ग्राफिकल सेटअप को अक्षम करें" और उसे खराब करने की आवश्यकता है बूटलोडर विन्यास। धन्यवाद ! - Stéphane Gourichon
चूंकि उबंटू के लिए सवाल किया गया है, न कि मोबाइल प्लेटफ़ॉर्म (क्या आप उबंटू के मोबाइल संस्करण में भी कुछ भी बदल सकते हैं? यह एक अच्छी बात क्यों होगी? मुझे लगता है कि आपको एक ऐसे प्रॉम्प्ट पर लॉक किया जाएगा जो कुंजीपटल इनपुट के बारे में कुछ भी नहीं जानता है और फैंसी उंगली के स्पर्श और इशारे स्वीकार करता है: पी) मुझे लगता है कि हम उबंटू, डेस्कटॉप लिनक्स आधारित ऑपरेटिव सिस्टम के बारे में बात कर रहे हैं जिसे मैं प्यार करता हूं और मेरी ज़रूरतों को संशोधित कर सकता हूं। :) लेकिन आप सही हैं, पोस्ट के शीर्षक के साथ एक अर्थशास्त्र मुद्दा है, इसे और अधिक उचित तरीके से संपादित करने के लिए स्वतंत्र महसूस करें! टिप्पणियों के लिए धन्यवाद। - Bruno Pereira
@ जॉयस पहले रन systemctl get-default यह पता लगाने के लिए कि वर्तमान रन-स्तरीय नाम क्या है और इसका नाम याद रखें फिर उपयोग करें systemctl set-default multi-user.target इसे "multi-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। - αғsнιη
systemctl कमांड पर मुझे त्रुटि संदेश मिलता है: "यूनिट फ़ाइलों में कोई [इंस्टॉल] अनुभाग नहीं है।" - don bright


जीयूआई स्थापित करने से शायद यह स्वचालित रूप से शुरू हो जाएगा, लेकिन उबंटू में टेक्स्ट मोड में बूट करना बहुत आसान है। अभी खुला /etc/default/grub जड़ के रूप में और जोड़ें text को

GRUB_CMDLINE_LINUX_DEFAULT=

लाइन। तो भागो:

sudo update-grub

आपका सिस्टम हमेशा पाठ मोड में बूट होगा।

अगर आप जीयूआई में बूट करना चाहते हैं, तो बस दबाएं e बूट मेनू में और हटा दें text वहाँ से kernel लाइन।

यदि आप बूट के बाद जीयूआई शुरू करना चाहते हैं, तो बस चलाएं:

sudo /etc/init.d/lightdm start

उम्मीद है की यह मदद करेगा :)


32
2017-11-14 14:55



ubuntu 11.10 gdm का उपयोग अपमान लॉगिन प्रबंधक के रूप में नहीं करता है - hhlp
यह भी देखें -> askubuntu.com/questions/70188/how-do-i-boot-into-console-mode - hhlp
@hhlp: फिक्स्ड। नवीनतम लाइटडीएम अपडेट के साथ, अपस्टार्ट जॉब का सम्मान करता है text कर्नेल cmdline। - Andrew Gunnerson
क्या यह 12.04 के लिए मान्य है? - asheeshr
@AshRj: हाँ, यह अपस्टार्ट का उपयोग कर उबंटू के सभी संस्करणों के लिए मान्य है :) - Andrew Gunnerson


11.04 और पिछले संस्करणों के लिए (और शायद बाद में)

यदि आप टेक्स्ट मोड में बूट करना चाहते हैं: 

संपादित करें /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 आपको लॉगिन प्रॉम्प्ट पर छोड़ देगा; एक गनोम सत्र शुरू करने के लिए, उपयोग करें sudo /etc/init.d/gdm start या startx

जीडीएम अक्षम करने के लिए:
इंस्टॉल करें चूतड़  Install bum

स्थापना के बाद यह नीचे मिलेगा सिस्टम >> प्रशासन >> bootup-प्रबंधक

जीनोम डिस्प्ले मैनेजर अनचेक करें alt text


24
2017-12-06 02:48



GRUB कॉन्फ़िगरेशन काम किया। जिज्ञासा से, मैं जीडीएम को अक्षम क्यों करना चाहूंगा? - Olivier Lalonde
क्योंकि ऐसा करने से वही काम पूरा हो जाएगा। - RolandiXor♦
13.04 में पुष्टि की GRUB_CMDLINE_LINUX_DEFAULT="" ग्राफिकल लॉगिन लॉन्च करते समय बूट के दौरान विवरण दिखाने के लिए काम करता है। - Jesse Glick


यदि आप लॉगिन प्रबंधक के रूप में lightdm का उपयोग कर रहे हैं तो इसे अक्षम करके इसे लोड करने से रोका जा सकता है।

आप ओवरराइड का उपयोग कर सकते हैं:

sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'

और कमांड पर lightdm शुरू करने के लिए:

sudo start lightdm

अपने सिस्टम को पुनर्स्थापित करने के लिए ताकि bootdm हमेशा बूट पर प्रारंभ हो:

sudo rm /etc/init/lightdm.override

अधिक जानकारी के लिए, अपस्टार्ट कुकबुक आपका मित्र है:


23
2017-11-16 03:02



यह उबंटू 15.10 में काम नहीं करता है। - mmdanziger


आप उपयोग कर सकते हैं उबंटू सर्वर संस्करण


19
2017-12-06 02:58





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

  1. एक एक्स सर्वर शुरू करने के लिए रोकने के लिए startx, बस सत्र समाप्त करें।

  2. लॉग इन मैनेजर (जीडीएम) द्वारा शुरू किए गए एक्स सर्वर को रोकने के लिए, चलाएं

    sudo service gdm stop
    

    फिर एक चले जाओ ttyउदाहरण के लिए, दबाएं Ctrl-ऑल्ट-एफ 1, फिर यहां टेक्स्ट मोड में लॉगिन करें।

  3. लॉगिन प्रबंधक (और एक्स) की शुरुआत से बचने के लिए, संशोधित करें

    /etc/default/grub
    

    रेखा बदल रहा है

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    बनने के लिए

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
    

    फिर ग्रब कॉन्फ़िगरेशन फ़ाइल को अपडेट करें

    sudo update-grub
    

    ताकि अगली बार जब आप सीधे टेक्स्ट मोड पर जाएं, और आपको इसकी आवश्यकता हो startx एक एक्स सत्र, या वैकल्पिक रूप से शुरू करने के लिए sudo service gdm start


10
2017-09-26 15:15





मैंने पीछा किया

चरण 1 सबसे पहले अपने भंडार को चलकर अपडेट करें

sudo apt-get update

चरण 2 Lightdm के पुराने संस्करण में कुछ बग है, इसलिए हमें इसे अपग्रेड करना होगा। ऐसा करने के लिए,

sudo apt-get install lightdm

चरण 3 अब हमें ग्रब कॉन्फ़िगरेशन को संशोधित करना है। चरण 3 ए खुला /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 उबंटू 11.10 डेस्कटॉप संस्करण जीयूआई के लिए lightdm का उपयोग करें। हमें इसे अक्षम करने की आवश्यकता है

sudo update-rc.d -f lightdm remove

चरण 6 अब अपनी मशीन को पुनरारंभ करें।

पर मिला उबंटू 11.10 में जीयूआई बूट को अक्षम करें


8
2018-01-12 16:25





हां, बूट समय पर कंसोल में शुरू करने के लिए सिस्टम को ग्राब कमांड संपादन के माध्यम से संभव है। जब आप ग्रब मेनू तक पहुंचते हैं, तो उबंटू की प्रविष्टि को हाइलाइट करें और दबाएं

आप छवि में जैसे पाठ को देखेंगे:

enter image description here

पाठ बदलें शांत छप  सेवा मेरे टेक्स्ट । दबाएँ F10 शुरू करने के लिए। (स्रोत: रोलिंग-ubuntu)। मैंने इसे अपने सिस्टम पर परीक्षण किया है, 14.04, टेक्स्ट कंसोल में बूट किया गया है, दृष्टि में कोई प्रकाश नहीं है। के साथ lightdm शुरू किया sudo initctl start lightdm

हर बार ऐसा करने से बचने के लिए, आप इस तरह के विकल्प के साथ स्थायी ग्रब प्रविष्टि जोड़ सकते हैं जैसा कि सुझाव दिया गया है यह जवाब

एक वैकल्पिक सुझाव, डिफ़ॉल्ट रनलेवल को बदलना और रनलेवल को बदलना है जिस पर लाइट डीएम शुरू होता है / बंद हो जाता है, जैसा कि द्वारा सुझाया गया है एक और जवाब एक ही पोस्ट पर


4
2018-04-09 06:15





मैंने देखा कि यह धागा यह मानते हुए घूमता है कि आप प्रदर्शन प्रबंधक के रूप में लाइटडीएम का उपयोग कर रहे हैं। हालांकि यह सामान्य डीएम / स्वागतकर्ता हो सकता है, यह मूल प्रश्न का हिस्सा नहीं है। (और उसने निर्दिष्ट नहीं किया ..)

मेरे मामले में:

मैं अपने सर्वर पर केडीई / केडीएम का उपयोग करता हूं। इसके बजाए, मैं बस रनलेवल 2 के तहत शुरू करने से अपस्टार्ट / सेवा को अक्षम करता हूं:

/etc/init/kdm.conf: (केडीएम: 4: 4.8.5-0ubuntu0.3, अपस्टार्ट संस्करण: 1.5-0ubuntu7.2)

खोजें:

start on ((filesystem

परिवर्तन

           and runlevel [!06]

सेवा मेरे

           and runlevel [!026]

मान लें कि आपका डिफ़ॉल्ट रनलेवल 2 रीबूट पर है, आपके पास कंसोल होगा और केडीएम नहीं होगा। फिर जब आप आवश्यक हो तो DM / DE मैन्युअल रूप से चला सकते हैं = 'startx' / etc का उपयोग करें। मशीन को कंसोल में वापस करने के लिए और एक्स सर्वर से पूरी तरह से बाहर निकलने के लिए, बस 'लॉग आउट' का उपयोग करें।

अन्य डीएम .confs स्क्रिप्ट समान हैं। (मैं इस तरह अपना सर्वर सेटअप करता हूं .. कभी-कभी जीयूआई का उपयोग करके काम करने में सक्षम होने के लिए - लेकिन, जब आवश्यक / बस या रीबूटिंग का उपयोग नहीं करते हैं तो संसाधनों को खींचें नहीं।)


संपादित करें

(मेरा वर्तमान सिस्टम: अपस्टार्ट 1.12.1 / उबंटू 14.04)

हाल ही में इसे हल करने के तरीके को अपस्टार्ट करने के कारण बूट पर शुरू करने से बस अपने प्रदर्शन प्रबंधक को अक्षम करना है:

गूंज "मैनुअल" | सुडो टी-ए / आदि / init /{सर्विस}.override

Lightdm के लिए:

 echo  "manual" | sudo tee -a /etc/init/lightdm.override

यह / etc / init में केडीएम / जीडीएम सहित कोई भी सेवा हो सकती है। रीबूट के बाद आवश्यकतानुसार चलाने के लिए 'startx'।

रेफरी:
Lightdm को अक्षम कैसे करें?
सेवाओं को सक्षम या अक्षम कैसे करें?


4
2017-10-06 17:49





कदम हैं:

ग्रब 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 के लिए tt's को crtl + alt + [F1 से F6] में बदल सकते हैं। आप एक्स सत्र (एक्स 11 सत्र), ग्राफिकल यूजर इंटरफेस को भी शुरू कर सकते हैं sudo start lightdm (ctrl + alt + F7)।


पीएस: यदि आप चाहते हैं आपके द्वारा यहां किए गए परिवर्तनों को वापस करने के लिए लिंक का पालन करें:

उबंटू डेस्कटॉप में सीएलआई से डिफ़ॉल्ट इंटरफेस के रूप में जीयूआई पर वापस कैसे वापस जाएं?


2
2017-11-07 19:09





आप कर्नेल को वीडियो मोड बदलने से रोकना भी चाह सकते हैं जो समस्याग्रस्त हो सकता है, खासकर यदि आप लॉगिन प्रॉम्प्ट नहीं देख सकते हैं या यह आंशिक रूप से स्क्रीन से बाहर है। सेटिंग GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" को / etc / default / grub में जोड़ें:

#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 के साथ परीक्षण किया गया


2
2017-11-02 15:49