मैं कंसोल में कैसे बूट करूं और फिर उसमें से उबंटू डेस्कटॉप लॉन्च करें?


43

Ubuntu लॉगिन पेज पर मुझे कमांड लाइन का उपयोग करके उपयोगकर्ता के रूप में लॉगिन करने में सक्षम होने के लिए Ctrl+ Alt+ हिट F1करना होगा।

लेकिन मैं पहले कमांड लाइन पर कैसे पहुंचूं और फिर उबंटू डेस्कटॉप को इससे शुरू करूं?


उबंटू 15 और इसके बाद के संस्करण के लिए: askubuntu.com/questions/16371/…
Mateusz Piotrowski

जवाबों:


45

करने के लिए वापस जाने के लॉगिन स्क्रीन पर

प्रेस Ctrl+ Alt+ F7लॉगिन स्क्रीन पर लौटने के लिए। exitऐसा करने से पहले आप tty1 पर अपने टर्मिनल सत्र से बाहर निकल सकते हैं ।

करना टर्मिनल tty1 के तहत एक और एक्स सत्र startx -- :1शुरू करेगा , आपको सीधे लॉग इन करेगा (और भी अधिक डिस्प्ले के लिए उपयोग करें: 2, आदि)। ध्यान दें कि एक ही उपयोगकर्ता के रूप में कई सत्रों में प्रवेश करने की अनुशंसा नहीं की जाती है और सिस्टम अस्थिरता पैदा कर सकता है।


करने के लिए लॉग इन स्क्रीन को छोड़ पूरी तरह से कंसोल में, बूट और फिर जीयूआई शुरू करते हैं, आप GRUB संशोधित करना होगा:

  • sudo nano /etc/default/grub
  • लाइन बदलें GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"करने के लिएGRUB_CMDLINE_LINUX_DEFAULT="text"
  • Ctrl- X, प्रेस Yऔर फिर Enterबचाने और बाहर निकलने के लिए।
  • sudo update-grub
  • रिबूट और आपको सीधे tty1 में आना चाहिए - Ctrl-Alt-F1 को दबाने की कोई आवश्यकता नहीं है।
  • लॉगिन करें, और फिर startxडिफ़ॉल्ट डेस्कटॉप में बूट करने के लिए, या
    • unity एकता के लिए
    • unity-2d-shell एकता 2D के लिए
    • gnome-shell सूक्ति के लिए
    • sudo service lightdm start लॉगिन स्क्रीन पाने के लिए (यदि आप इसे ठीक करते हैं :)

लेकिन मैं लॉगिन स्क्रीन पर वापस नहीं आना चाहता। कारण यह है कि मैं लॉगिन स्क्रीन पर लॉगिन नहीं कर सकता क्योंकि गलत कीबोर्ड लेआउट उपलब्ध है। मेरे विचार में है: कमांड लाइन पर लॉगिन करें और ubuntu डेस्कटॉप (या जो भी इसे कहते हैं) को लोड करें।
doYourBit

1
@doYourBit कृपया उत्तर में व्यापक संपादन देखें
ish

1
@ मिज़: आप केवल शुरुआत टाइप करके एक और x सत्र कैसे शुरू कर सकते हैं। डिफ़ॉल्ट प्रदर्शन,: 0, पहले से ही उपयोग किया जा रहा है, इसलिए आपको उपयोग करने के लिए एक अलग प्रदर्शन निर्दिष्ट करना होगा, क्या आप नहीं? मुझे याद है कि इसे एक बार प्रयोग के रूप में अतीत में किया था, लेकिन यह उस समय सरल नहीं था। मैंने बस कोशिश की, और यह मेरे लिए काम नहीं किया।
मार्टी फ्राइड

1
@MartyFried: आप बिल्कुल सही हैं, मुझे याद दिलाने के लिए धन्यवाद। start -- :DISPLAYसफल होने के लिए आपको करने की आवश्यकता होगी । मैंने इसे प्रतिबिंबित करने के लिए उत्तर संपादित किया।
ish

लॉगिन दिखाई देने तक स्क्रीन के ऊपर बाईं ओर कर्सर देखने के बाद आपको थोड़ा इंतजार करने की आवश्यकता होगी; या कम से कम मैंने किया। मेरे पास - जिज्ञासा से बाहर मैंने लॉग इन किया और कैरो-डॉक सत्र में, जिसने मेरे लैपटॉप को अनुपयोगी अवस्था में छोड़ दिया, जब तक कि मैं इन निर्देशों को नहीं पढ़ता।
क्रिस्टोफर

11

यदि आप टर्मिनल से एक नया डेस्कटॉप लोड करना चाहते हैं, तो निम्न में से एक चीज़ टाइप करें:

  • यदि एकता का उपयोग कर रहे हैं , टाइप करें unity

  • यदि एकता 2D का उपयोग कर रहे हैं , तो टाइप करें unity-2d-shell

  • यदि GNOME का उपयोग कर रहे हैं , तो टाइप करें gnome-shell

या बस टाइप करें startxयदि आप डिफ़ॉल्ट डेस्कटॉप वातावरण लोड करना चाहते हैं: पी


11

Ctrl+ Alt+ का उपयोग किए बिना लॉगिन GUI को छोड़ने के लिए F1, बस निम्नलिखित करें:

  • sudo vi /etc/default/grub
  • iVi संपादन मोड में प्रवेश करने के लिए दबाएँ ।
  • वह रेखा बदलें जो पढ़ता GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"हैGRUB_CMDLINE_LINUX_DEFAULT="text"
  • लाइन को हटाएं जो #GRUB_TERMINAL=consoleप्रमुख को हटाकर पढ़ता है#
  • EscVi संपादन मोड से बाहर निकलने के लिए दबाएँ ।
  • फ़ाइल में :wqकिए गए परिवर्तन को सहेजने के लिए टाइप करें /etc/default/grubऔर vi से बाहर निकलें।
  • /boot/grub/grub.cfgअपना परिवर्तन लागू करके अपडेट करेंsudo update-grub

    यदि आपका कंप्यूटर सिस्टमड का उपयोग करता है, तो आपको सिस्टमड को डिफ़ॉल्ट लॉगिन GUI को इस प्रकार छोड़ना होगा:

    sudo systemctl enable multi-user.target --force
    sudo systemctl set-default multi-user.target
    
  • कंप्यूटर को दोबारा चालू करो: sudo reboot

अब, लॉगिन GUI कभी नहीं दिखाई देगा।

एक बार जब आप टर्मिनल में होते हैं, sudo systemctl start lightdmतो डिफ़ॉल्ट डेस्कटॉप शुरू करने के लिए दौड़ें ।


1
यह पूरी तरह से काम करता है! एकमात्र मुद्दा जो मैं देख रहा हूं वह यह है कि 'startx' कमांड एक एकता को चलाता है जिसमें माउस पॉइंटर के बजाय "X" होता है और डेस्कटॉप, मेनू या अन्य आइकन नहीं होते हैं। उसके लिए एक अलग प्रश्न पोस्ट करेंगे।
डेव कोलिन्स

@DaveCollins, सूचक के लिए धन्यवाद। मैंने आपके द्वारा देखी गई समस्या के कारण कमांड में बदलाव किया है।
डैनियल ओकवफुल्यूज

1
मुझे वो sudo systemctl enable multi-user.target --force sudo systemctl set-default multi-user.targetहिस्सा याद आ रहा था । आशा है कि यह मेरी तरह दूसरों की मदद करेगा।
fiorentinoing

6

टेक्स्ट मोड में अस्थायी सिंगल बूट

अपने ग्रब कॉन्फ़िगरेशन को पूरी तरह से बदलने के बिना बूट मोड पर ग्राफिक्स मोड से बचने के लिए एक अन्य विकल्प ग्रब मेनू में 'ई' प्रेस करना है। यह आपको आदेश दिखाएगा कि ग्रब बूट का उपयोग करेगा और आपको उन्हें इस एक बूट के लिए बदलने की अनुमति देगा। लाइन जो शुरू होती है उसे ढूंढें:

linux  /boot/vmlinuz-{your current kernel version and root=UUID=some big long id} ro quite splash

14.04 में वह रेखा संभवतः "काफी छप" के साथ समाप्त हो जाएगी, लेकिन यह "नामांकित" के साथ समाप्त हो सकती है जो भी इसके साथ समाप्त होता है, उसे लिनक्स में यह बताने के लिए "पाठ" में बदल दें कि आप पाठ मोड में बूट करना चाहते हैं।

फिर नई अस्थायी सेटिंग्स के साथ बूट करने के लिए F10 दबाएं।

ग्रब में टेक्स्ट मोड मेनू विकल्प जोड़ें

यदि आप ग्रब मेनू में कोई आइटम जोड़ना चाहते हैं तो आप निर्देशों का पालन कर सकते हैं

मेनू को ग्रब करने के लिए कंसोल / टेक्स्ट बूटिंग मोड जोड़ें

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