कंसोल मोड में Ubuntu कैसे शुरू करें


28

मैं जानना चाहता हूं कि क्या बूट मेनू से कंसोल मोड पर स्विच करने का कोई तरीका है। मैंने NVIDIA 1070 किया है और हर बार अपडेट होने पर GUI काम करना बंद कर देता है। हालांकि मुझे बस इतना करना होगा कि ड्राइवरों को फिर से स्थापित करना है कि मुझे कंसोल की आवश्यकता है।

[संपादित करें]: मुझे इस प्रश्न पर और जानकारी जोड़नी चाहिए थी लेकिन मैं सभी उत्तरों पर टिप्पणी करूँगा। संक्षेप में: मैंने textइसके बजाय कोशिश की है कि quite splashमैं पाठ में बूटिंग को अधिक देखूं लेकिन मुझे लॉगिन स्क्रीन ctrl+alt+f1नहीं मिलती है क्योंकि जीडीएम पुनः आरंभ करने का प्रयास करता रहता है। पहले मैं कई कोशिशों के जरिए जीडीएम को मारने में कामयाब रहा लेकिन नवीनतम अपडेट के बाद से काम नहीं कर रहा है

[संपादित करें]: रनलेवल की खोज करने के बाद, मैंने 16.04 को रनलेवल बदला है? लेकिन मुझे लगता है कि परिवर्तन करने के लिए मेरे पास रनिंग सिस्टम होना आवश्यक है, यदि मैं गलत हूं तो कृपया मुझे सुधारें।


7
यदि आप एक जोड़कर का प्रयास किया है 3बूट विकल्प (जोड़ने के लिए 3करने के लिए quiet splash)?
मुरु

मुझे लगता है कि कोशिश करता हूँ, तो मूल रूप से बस को बदलने quiet splashके लिए quiet splash 3यह सही है?
वारमेनिस्क डिक

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

सबसे सही उत्तर यहाँ है: superuser.com/a/1139020/403009
एरिक वांग

जवाबों:


32

हाँ तुम कर सकते हो। जैसा कि यहां बताया गया है ( ubuntuhandbook.org - बूट इन टेक्स्ट कंसोल ubuntu ) आपको /etc/default/grubटेक्स्ट मोड में अगला बूट एंड अप करने के लिए संपादित करने की आवश्यकता है। सारांश में आप इन मापदंडों को निर्धारित करेंगे:

GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_TERMINAL=console

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

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

पाठ-विधा को पूर्ववत करें

पूर्ववत करने के लिए sudo systemctl set-default multi-user.targetबस टाइप करें

sudo systemctl enable graphical.target --force
sudo systemctl set-default graphical.target 

क्या डिफ़ॉल्ट रूप से ( init 3पुराने समय की तरह ) टर्मिनल पर लॉगिन दिखाने का कोई तरीका है , समस्या ctrl+alt+f1यह है कि जीडीएम शुरू करने के लिए पुनः प्रयास करता रहता है और मुझे कंसोल नहीं मिलता है।
1

क्या आपने उत्तर में वर्णित ग्रब विधि का प्रयास किया?
विनयुनुच्स 2 यूनिक्स

2
@wisemonkey मैंने लाइव डीवीडी / यूएसबी से ग्रब के मैनुअल अपडेट के साथ उत्तर को अपडेट किया है।
विनयुनुच्स

4
यह Ubuntu 15.04 और ऊपर (मैंने 16.04 LTS की कोशिश की) पर काम नहीं करता है। ग्रब फ़ाइल को ठीक करने और अपडेट-ग्रब चलाने के बाद एक महत्वपूर्ण कदम निष्पादित करना है: sudo systemctl set-default multi-user.target- तभी यह मेरे लिए सीधे कंसोल में बूट करना शुरू कर दिया। आपके द्वारा दिए गए लिंक की टिप्पणियों में @yury से समाधान।
14:55 बजे f055

1
पूर्ववत भाग उबंटू 18.04 पर काम नहीं कर रहा है और मुझे यह जानना भी अच्छा लगेगा कि इस बदलाव को कैसे ठीक से किया जाए ताकि मुझे हर बूट पर startx टाइप न करना पड़े। अग्रिम में धन्यवाद!
hullunist

15

पुनर्प्राप्ति मोड में चालू करें

बूट के दौरान BIOS / UEFI स्प्लैश स्क्रीन के तुरंत बाद, BIOS के साथ, जल्दी से Shiftकुंजी दबाएं और दबाए रखें , जो GNU GRUB मेनू स्क्रीन को लाएगा। UEFI प्रेस (शायद कई बार) के Escसाथ GNU GRUB मेनू स्क्रीन पर जाने के लिए कुंजी। कभी-कभी निर्माता की स्प्लैश स्क्रीन विंडोज बूटलोडर का एक हिस्सा होती है, इसलिए जब आप मशीन को पावर करते हैं तो यह सीधे GNU GRUB मेनू स्क्रीन पर जाता है, और फिर दबाव Shiftअनावश्यक होता है।

बाईं ओर प्रेस करने का समय Shift कुंजी मुश्किल हो सकता है, इसलिए कभी-कभी यदि आप इसे याद करते हैं तो आपको इसे फिर से आज़माने की आवश्यकता होती है। अगर वह काम नहीं करता है तो मैं बूट के दौरान दिखाने के लिए GRUB मेनू प्राप्त नहीं कर सकता

आपको एक GNU GRUB मेनू स्क्रीन दिखाई देगी जो इस तरह दिखती है। Ubuntu के लिए उन्नत विकल्प चुनें और दबाएँ Enter

यहाँ छवि विवरण दर्ज करें

एक नई बैंगनी स्क्रीन में गुठली की एक सूची दिखाई देगी, जिसमें सामान्य रूप से या पुनर्प्राप्ति मोड में गुठली को बूट करने के विकल्प शामिल हैं।

यहाँ छवि विवरण दर्ज करें

नीचे तीर कुंजी को तब तक दबाएं जब तक आप शीर्ष से दूसरी प्रविष्टि का चयन न करें (एक के साथ एक विवरण में पुनर्प्राप्ति मोड के ) का चयन न करें और फिर Enterदो बार दबाएं ।

अब आपको यह पुनर्प्राप्ति मेनू देखना चाहिए:

वसूली मेनू

तीर कुंजियों का उपयोग करके नीचे स्क्रॉल करें नेटवर्क (रिकवरी मेनू में नीचे से तीसरी प्रविष्टि) और फिर दबाएं Enter

तीर कुंजियों का उपयोग करके नीचे स्क्रॉल करें रूट पर (रिकवरी मेनू में नीचे से दूसरी प्रविष्टि) और फिर दबाएँ Enter

अब आपको एक रूट प्रॉम्प्ट देखना चाहिए और आप इससे कमांड चला सकते हैं।

lightdm को lightDM कहा जाता है क्योंकि यह GDM की तुलना में एक हल्का अनुप्रयोग है जो भारी होता है और लोड होने में अधिक समय लेता है। यदि आपके पास अभी भी lightdm स्थापित है, तो आप lightdm का उपयोग करके वापस डिफॉल्ट लॉगिन डिस्प्ले मैनेजर के रूप में कमांड के साथ स्विच कर सकते हैं:sudo dpkg-reconfigure gdm3 :। यह एक नई विंडो खोलेगा जिससे आप डिफ़ॉल्ट लॉगिन डिस्प्ले मैनेजर के रूप में gdm3 या lightdm का चयन कर सकते हैं।

कंप्यूटर को कमांड से रिबूट करें reboot

इसके बाद कीबोर्ड शॉर्टकट Ctrl+ Alt+F3 ठीक से काम करना शुरू कर सकता है, और आपको कंसोल से उबंटू शुरू करने की अनुमति दे सकता है।

वर्चुअल कंसोल से उबंटू शुरू करें

  1. कीबोर्ड शॉर्टकट का उपयोग करके केवल-पाठ आभासी कंसोल खोलें Ctrl+ Alt+F3

  2. login:प्रांप्ट पर अपना उपयोगकर्ता नाम टाइप करें और दबाएँ Enter

  3. Password:प्रॉम्प्ट पर अपना यूजर पासवर्ड टाइप करें और दबाएँ Enter

  4. अब आप पाठ-केवल कंसोल में लॉग इन हैं, और आप कंसोल से टर्मिनल कमांड चला सकते हैं। सिस्टम को रिबूट करने के लिए कमांड चलाएं sudo reboot:। वर्चुअल कंसोल से बाहर निकलने के लिए कीबोर्ड शॉर्टकट Ctrl+ Alt+ दबाएं F7। उबंटू में 17.10 और बाद में वर्चुअल कंसोल से बाहर निकलने के लिए कीबोर्ड शॉर्टकट Ctrl+ Alt+ दबाएं F2

    आपके द्वारा टर्मिनल प्रकार में लॉग इन करने के बाद sudo systemctl start graphical.targetऔर Enterअपनी डिफ़ॉल्ट लॉगिन स्क्रीन को लाने के लिए दबाएँ , और फिर हमेशा की तरह अपने उबंटू डेस्कटॉप वातावरण में लॉगिन करें।


(बस पिछली टिप्पणी की प्रतिलिपि बनाना): क्या डिफ़ॉल्ट रूप से ( init 3पुराने समय की तरह ) टर्मिनल पर लॉगिन दिखाने का कोई तरीका है , इसके साथ समस्या ctrl+alt+f1यह है कि जीडीएम शुरू करने के लिए पुन: प्रयास करता रहता है और मुझे कंसोल नहीं मिलता है।
बुद्धिमान व्यक्ति

मैंने अपने उत्तर का संपादन करके आपकी टिप्पणी का उत्तर दिया।
कारेल

धन्यवाद कैरेल, लेकिन यह मुझे लगता है कि मैं किसी भी तरह चल प्रणाली प्राप्त कर सकता हूं। क्या वो सही है? क्या sudo dpkg-reconfigure gdmबिना लॉग-इन के जारी करने का कोई तरीका है ?
वारमेनिस्क डे

यह अब और नहीं करता है sudo dpkg-reconfigure gdm-> package gdm is not installed(ubuntu 16.04)। और sudo dpkg-reconfigure lightdmकुछ भी नहीं करता है।
रॉबर्ट

@ रॉबर्ट आप आंशिक रूप से सही हैं। जीडीएम को संदर्भित करने का कारण यह है कि प्रश्न में जीडीएम का उल्लेख किया गया है, इसलिए मुझे अपने उत्तर में संबोधित करना आवश्यक था। हालाँकि, यदि आप apt policy gdmUbuntu 16.04 में कमांड चलाते हैं, तो आप देखेंगे कि gdm वास्तव में डिफ़ॉल्ट Ubuntu 16.04 रिपॉजिटरी में एक पैकेज है।
कारेल

5

प्रेस CTRL+ ALT+ F1या किसी अन्य समारोह (एफ) अप करने के लिए कुंजीF7 है, जो आप वापस अपने "जीयूआई" पर ले जाता है टर्मिनल। इन्हें आपको प्रत्येक भिन्न फ़ंक्शन कुंजी के लिए पाठ-मोड टर्मिनल में छोड़ देना चाहिए।

अन्यथा आप रिकवरी मोड में बूट कर सकते हैं यदि आपको आवश्यकता हो:

https://wiki.ubuntu.com/RecoveryMode

मूल SHIFTरूप से ग्रब मेनू प्राप्त करने के लिए आप बूट करते हैं।


1
(पिछली टिप्पणी की नकल करना): क्या डिफ़ॉल्ट रूप से टर्मिनल को लॉगिन दिखाने का कोई तरीका है (जैसे पुराने समय में init 3), ctrl + alt + f1 के साथ समस्या यह है कि GDM प्रारंभ करने के लिए पुनः प्रयास करता रहता है और मुझे कंसोल नहीं मिलता है। और अगर मैं साफ शुरुआत कहता हूं तो रिकवरी मोड अपने उसी परिणाम के लिए। मैं अन्य रिकवरी मोड पर
पढ़ूंगा

0

संपादन /etc/default/grubने मुझे बूट मेनू दिया जो मुझे पुनर्प्राप्ति मोड में बूट करने की आवश्यकता थी।

ये मेरे कदम थे:

  1. संपादित करें /etc/default/grubऔर सेट GRUB_TIMEOUTकरें -1(प्रलेखन [1] में भी उल्लेख है कि आपको किसी भी सेटिंग पर टिप्पणी करने की आवश्यकता है GRUB_HIDDEN_TIMEOUT)। यह बूट मेनू को पॉप अप करने और कार्रवाई करने तक वहां रहने की अनुमति देगा।
  2. sudo update-grubप्रभावी होने के लिए परिवर्तनों के लिए चलाएँ ।
  3. रिबूट और ग्रब मेनू में रिकवरी मोड विकल्प का चयन करें ।

[१] https://help.ubuntu.com/community/Grub2/Setup#Specific_Ettries

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