मैं उबंटू में tty ऑटोलॉग को कैसे सेटअप करता हूं जो अपस्टार्ट चल रहा है


10

मैं यह जानने की कोशिश कर रहा था /etc/inittabकि मैं अपना ऑटोलॉग कहां करूं। लेकिन उबंटू 11.04 में वह फाइल गुम होती दिख रही है। क्या यह उबंटू में करने का सही तरीका है?

# Auto Login for Ubuntu how?
# 1. apt-get install mingetty
# 2. vim /etc/init/tty1.conf

# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
#exec /sbin/getty -8 38400 tty1
exec /sbin/mingetty --autologin <PUTYOUR_USERNAME_HERE> tty1
^
|____ edited only this line, seems to be working 

जवाबों:


15

/etc/inittabउबंटू में नहीं है, क्योंकि उबंटू स्टार्टअप सेवाओं और रनलेवल को परिभाषित करने के लिए अपस्टार्ट का उपयोग करता है। और यह उबंटू की अंतिम रिलीज से शुरू नहीं हुआ है, लेकिन बहुत समय पहले।

वैसे भी, आप अभी भी उपयोग कर सकते हैं inittab, बस एक बना सकते हैं । मैं एक मार्ग की रिपोर्ट करता हूं /usr/share/doc/upstart/README.Debian.gz:

How do I change the default runlevel?
-------------------------------------

If you have an /etc/inittab file, edit it.  Locate the following line:

    id:N:initdefault:

Where N is the default runlevel, change this to match.

Most people won't have that file, you can edit /etc/init/rc-sysinit.conf
and change the following line:

    env DEFAULT_RUNLEVEL=2

लेकिन ध्यान रखें कि उबंटू अन्य लिनक्स डिस्ट्रोस / यूनिक्स ओएस के रूप में मानक रनलेवल अर्थ का उपयोग नहीं करता है। पुराना मानक था:

  • ० - शटडाउन
  • 1 - एकल उपयोगकर्ता मोड
  • 3 - बहुउपयोगी पाठ मोड
  • 5 - बहुउपयोगी चित्रमय विधा
  • 6 - रिबूट

लेकिन उबंटू उपयोग करता है:

  • ० - शटडाउन
  • 1 - एकल उपयोगकर्ता मोड
  • 2 - बहुउपयोगी चित्रमय विधा
  • 6 - रिबूट

अंत में, यदि आप स्वचालित लॉगिन के साथ एक वर्चुअल टर्मिनल रखना चाहते हैं, तो सही तरीके से लगता है कि execलाइन को संशोधित कर tty1.confरहा है, हालांकि मुझे मिंग्टी नहीं पता है, इसलिए यह नहीं कह सकता कि क्या आपने इसे सही तरीके से उपयोग किया है।


मैं वास्तव में नहीं देखता कि यह सवाल का जवाब कैसे है। आपके द्वारा प्रदान की गई एकमात्र जानकारी जो कि प्रश्न से भी संबंधित है, आपका अंतिम वाक्य है जिसमें आप बताते हैं कि आप वास्तव में उत्तर नहीं जानते हैं ...
जस्टिन बसर

3

मेरे xubuntu 11.10 सिस्टम पर, डिफ़ॉल्ट रनवेवेल को /etc/init/rc-sysinit.conf में सेट किया गया था - प्रश्न पढ़ने के लिए लाइन env DEFAULT_RUNLEVEL=2। इसलिए मैंने एक /etc/init/rc-sysinit.override बनाया, और उसमें एक पंक्ति जो पढ़ी थी env DEFAULT_RUNLEVEL=5, उसमें डाल दी , इसलिए अब मेरा डिफ़ॉल्ट रनवे 5 है।


फिर मैंने एक /etc/init/lightdm.override (या gdm.override, या kdm.override, जो भी मामला आपके द्वारा उपयोग किए जा रहे प्रदर्शन प्रबंधक के लिए हो सकता है) बनाया, और सभी शुरुआत को कॉपी किया और lightdm से आइटम रोक दिया। conf - और सिर्फ रनलेवल बिट्स को बदला ताकि मेरा डिस्प्ले मैनेजर रनलेवल 5 में शुरू हो, और अन्य रनवेल्स में बंद हो जाए।


0

मैंने यह स्पष्ट नहीं किया है कि आपने जो "यह" पोस्ट किया है, वह कहां होना चाहिए। हालांकि, भले ही उपस्टार्ट अभी भी / / / inittab को पार्स करेगा यदि यह मौजूद है, तो मैं सुझाव दूंगा कि आप इससे पहले नॉन-रनलेवल संबंधित सामान डाल दें।

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