GUI के बिना उबंटू शुरू करना


21

मैं बूट करने के लिए एक "Ubuntu 10.04.2 LTS" सर्वर चाहते हैं, लेकिन मैं XFCE चाहते नहीं शुरू किया जा करने के लिए, और न ही एक्स सब पर, केवल शैल।

मैं अपने सर्वर को शेल में बूट करने के लिए कैसे कहूं, एक्सएफसीई बिल्कुल नहीं चल रहा है?

मेरे पास सर्वर से एक SSH कनेक्शन है, लेकिन कोई डिस्प्ले कनेक्ट नहीं है।

चूँकि मैंने पहले के संस्करणों से माइग्रेट किया था इसलिए मैं GRUB 1 का उपयोग करता हूँ, जहाँ कोई / etc / default / grub मौजूद नहीं है।

मैं GRUB को बिल्कुल भी बदले बिना, लक्ष्य रनवे को कहीं पर सेट करना चाहूंगा।


जब आप मशीन में ssh करते हैं, तो 'x' ध्वज न लगाएं। उदाहरण "ssh username@localhost.edu"

इस बीच मैंने पाया "sudo service gdm stop" और "sudo service gdm start" जो सही दिशा में जाता है। लेकिन "जीडीएम स्टॉप" डिफ़ॉल्ट होना चाहिए। या मैं Ubuntu सर्वर स्थापित करता हूं। लेकिन फिर मैं कोई और बदलाव नहीं कर सकता। एक लिंक था: ubuntuforums.org/showthread.php?t=1305659

जवाबों:


18

मैं इसे करने के तीन तरीके देखता हूं:

1. डिफ़ॉल्ट रनवे को बदलना

आप इसे /etc/init/rc-sysinit.conf2 के स्थान पर 3 और रिबूट के आरंभ पर सेट कर सकते हैं । आप ग्राफिकल इंटरफ़ेस को सक्षम कर सकते हैं telinit 2। ( रनलेवल के बारे में अधिक )

2. बूट पर ग्राफिकल इंटरफ़ेस सेवा शुरू न करें

update-rc.d -f xdm remove

जल्द और आसान। आप ग्राफ़िकल इंटरफ़ेस को फिर से सक्षम कर सकते हैं service xdm startया अपने परिवर्तनों को वापस कर सकते हैंupdate-rc.d -f xdm defaults

3. संकुल निकालें

apt-get remove --purge x11-common && apt-get autoremove

मुझे लगता है कि यह एक सर्वर के रूप में माने जाने वाले कंप्यूटर के लिए सबसे अच्छा है। आप संकुल को पुनः स्थापित करके चित्रमय इंटरफ़ेस को फिर से सक्षम कर सकते हैं।


1
आपके उत्तर के लिए बहुत बहुत धन्यवाद। डिफ़ॉल्ट रनलेवल को बदलना: मैंने /etc/init/rc-sysinit.conf को संपादित किया और डिफ़ॉल्ट रनलेवल को 3 (2 के बजाय) में सेट किया है। लेकिन उबंटू 10.04.2 एलटीएस इस पर ध्यान नहीं देता है।
हार्टमुट पी।

क्या आपने देखा है कि क्या /etc/inittabआपके सिस्टम पर मौजूद है?
SamK


runlevelआज्ञा क्या कहती है?
12

यदि फ़ाइल /etc/rc3.d/S??xdmमौजूद है, तो उसे हटा दें।
SamK

10

मुझे इस ब्लॉग पोस्ट से XFCE को अक्षम करने का एक सरल तरीका मिला: Ubuntu 11.10 में बूट समय पर एक्स को कैसे अक्षम करना है । नोट: पोस्ट में कुछ गैर-अंग्रेजी भाषा में शीर्षक है, संभवतः पुर्तगाली, लेकिन पोस्ट का मुख्य भाग अंग्रेजी में है।

लाइट-डीएम ( lightdm) उबंटू में नया ग्राफिकल यूजर लॉगिन होने के साथ, उपयोगकर्ताओं को इसे टेक्स्ट मोड में बूट करने के लिए अक्षम करने का तरीका खोजने की आवश्यकता होगी। सौभाग्य से, LightDM के पीछे के लोगों ने वास्तव में ऐसा करना आसान बना दिया है।

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

sudo nano /etc/default/grub

इस लाइन का पता लगाएं:

GRUB_CMDLINE_LINUX_DEFAULT = " <कोई फर्क नहीं पड़ता कि आप यहां क्या पाते हैं> "

इसे इसमें बदलें:

GRUB_CMDLINE_LINUX_DEFAULT="text"

अपडेट ग्रब:

sudo update-grub

LightDM upstart conf को हटाने / अक्षम करने की आवश्यकता नहीं है; यह पहले से ही आपके लिए है।

lightdm.conf

# Check kernel command-line for inhibitors, unless we are being called manually.
for ARG in $(cat /proc/cmdline); do
        if [ "$ARG" = "text" ]; then
                plymouth quit || :
                stop
                exit 0
        fi
done

startxलॉग इन करने के बाद भी आप X का उपयोग कर पाएंगे ।


Ubuntu 16.04 में आपको स्वयं लाइटमेड को निष्क्रिय करना होगा। देखें: askubuntu.com/a/694718/299538
जे। सेरा

Ubuntu 16.04 में, उपयोग करें GRUB_CMDLINE_LINUX_DEFAULT="3"। देखें superuser.com/a/1139020/391956
जॉन McGehee
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.