سؤال كيف يمكنني تعطيل X في وقت التمهيد بحيث يتم تشغيل النظام في وضع النص؟


هل من الممكن تعطيل X في وقت التمهيد؟ إنني أقوم بإعداد خادم ، لذا سيكون من الرائع لو لم يتم تحميل الواجهة الرسومية في كل مرة أقوم فيها بالتمهيد.


203
2017-12-06 02:42


الأصل


في شاشة تسجيل الدخول إلى GDM بتاريخ 11.04 وما قبلها ، أعتقد أنه كان هناك خيار جلسة عمل xterm سيعطيك سطر أوامر فقط. بدلاً من ذلك ، قد تتمكن من الوصول إلى شيء ما من خيار الاسترداد في GRUB ، على الرغم من أنك ربما لن تتمكن من تعيينه كخيار افتراضي بهذه الطريقة. - Christopher Kyle Horton
يمكنك أيضا مشاهدة هذا المنصب askubuntu.com/questions/2093/... - hhlp
ومن lightdm الذي تريده. حلت محل gdm في 11.10. - Elvis Stressborg
شكرا لكم. لذا ، كيف يمكنني إيقاف LightDM من التحميل على تمهيد؟ - 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 ، لا تزال الخطوات المذكورة أعلاه ل grub ضرورية.

عليك أن تقول systemd لعدم تحميل مدير تسجيل الدخول الرسومي:

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

سيظل بإمكانك استخدام X بالكتابة startx بعد تسجيل الدخول.


240
2017-11-16 01:35



هذا يعمل ل Lightdm ، وهذا يعمل لأي مدير تسجيل الدخول رسومية؟ هذه هي الطريقة الصحيحة لتحميل نظام Linux دون تحميل خادم X؟ يبدو فقط أكثر منطقية؟ اختر واحدة ... :) - Bruno Pereira
أي مدير تسجيل الدخول رسومية؟ ويرتبط هذا الحل بدلاً من نكش الذي لا يتم استخدامه (أو حتى متاحًا) على أنظمة الهواتف المحمولة الجديدة حيث يعمل Ubuntu ، في حين أن تعطيل الخدمة مستقل عن مُحمّل الإقلاع. الطريقة الصحيحة ؟ لا توجد حقيقة المذكورة. أكثر منطقية؟ تثبيط خدمة معينة ليس منطقيا وقت المعلمة التمهيد. ولكنك لا تزال على حق بطريقة ما بسبب حقيقة أخرى: الحل الخاص بك لا يثبط الضوء فقط ولكن أيضا plymouth (في الخطوة الأولية وغيرها) ، لذا فإن دلالاته ليست "تعطيل X" ولكن "تعطيل أي إعداد رسومي" والتي تحتاج إلى عزف التكوين بووتلوأدر. شكر ! - Stéphane Gourichon
بما أن السؤال موجه لـ Ubuntu وليس النظام الأساسي للجوال (هل يمكنك حتى تغيير أي شيء في النسخة المحمولة من Ubuntu؟ لماذا يكون ذلك شيئًا جيدًا؟ أظن أنك ستكون محجوزًا على موجه لا يعرف شيئًا عن إدخال لوحة المفاتيح و يقبل لمسات الإصبع والإيماءات الثابتة: P) أفترض أننا نتحدث عن Ubuntu ، نظام التشغيل Linux القائم على سطح المكتب الذي أحب ويمكن تعديله لاحتياجاتي. :) ولكنك على حق ، هناك مشكلة في علم الدلالات مع عنوان المشاركة ، لا تتردد في تحريرها إلى شيء أكثر ملاءمة! شكرا على التعليقات. - Bruno Pereira
Joyce المدى الأول systemctl get-default لمعرفة ما هو اسم مستوى التشغيل الحالي و تذكر اسمها ثم استخدام systemctl set-default multi-user.target لتغييره إلى "multi -user.target" أو تشغيل أوامر equals هذه بدلاً من ذلك ورؤية التغييرات. 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: ثابت. مع أحدث تحديث Lightdm ، تحترم الوظيفة المبتدئة text نواة cmdline. - Andrew Gunnerson
هل هذا صالح لـ 12.04؟ - asheeshr
تضمين التغريدة ردًا علىAshRj: نعم ، إنه صالح لجميع إصدارات Ubuntu باستخدام مغرور :) - 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"

ثم تحديث Grub:

sudo update-grub

ملحوظة: إزالة quiet splash (أي. GRUB_CMDLINE_LINUX_DEFAULT="") ستعرض النص أثناء التشغيل ، ثم تعرض شاشة تسجيل الدخول الرسومية كالمعتاد. استبدال quiet splash مع text سوف أترك لكم في موجه تسجيل الدخول. لبدء جلسة جنوم ، استخدم sudo /etc/init.d/gdm start أو startx.

لتعطيل GDM:
التثبت متسكع  Install bum.

بعد التثبيت سيتم العثور عليها تحت نظام >> الإدارة >> تمهيد-مدير

ألغ تحديد Gnome Display Manager alt text


24
2017-12-06 02:48



عملت GRUB التكوين. بدافع الفضول ، لماذا أريد تعطيل GDM؟ - 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

لاستعادة النظام الخاص بك بحيث يتم بدء تشغيل lightdm دائمًا عند التشغيل:

sudo rm /etc/init/lightdm.override

لمزيد من المعلومات ، فإن كتاب الطبخ المبتدئ هو صديقك:


23
2017-11-16 03:02



هذا لا يعمل في أوبونتو 15.10. - mmdanziger


يمكنك استخدام إصدار Ubuntu Server.


19
2017-12-06 02:58





لقد تم الرد عليه بالفعل في العديد من الأسئلة القديمة ، ولكن لا يمكن العثور عليهما الآن ، لذلك ألخص المواقف المختلفة هنا.

  1. لوقف خادم X بدأ من قبل startx، ببساطة إنهاء الجلسة.

  2. لإيقاف خادم X الذي بدأه مدير تسجيل الدخول (GDM) ، شغل

    sudo service gdm stop
    

    ثم انتقل إلى الكتابة البعيدة، على سبيل المثال الضغط السيطرة-البديل-F1، ثم قم بتسجيل الدخول هنا في وضع النص.

  3. لتجنب على الإطلاق ابتداء من مدير الدخول (و X) ، تعديل

    /etc/default/grub
    

    تغيير الخط

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    لتصبح

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
    

    ثم قم بتحديث ملف التكوين مع grub

    sudo update-grub
    

    بحيث في المرة القادمة تذهب مباشرة إلى وضع النص ، وتحتاج startx لبدء جلسة X ، أو بدلاً من ذلك sudo service gdm start.


10
2017-09-26 15:15





أنا اتبعت

الخطوة 1 قم أولاً بتحديث المستودع الخاص بك عن طريق التشغيل

sudo apt-get update

الخطوة 2 هناك بعض الأخطاء في الإصدار القديم من lightdm ، لذلك نحن بحاجة إلى ترقية نفسه. للقيام بذلك ،

sudo apt-get install lightdm

الخطوه 3 الآن لدينا لتعديل التكوين grub. الخطوة 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 يستخدم Ubuntu 11.10 إصدار سطح المكتب lightdm لـ GUI. نحن بحاجة إلى تعطيل نفسه

sudo update-rc.d -f lightdm remove

الخطوة 6 الآن إعادة تشغيل جهازك.

وجدت في تعطيل واجهة المستخدم الرسومية التمهيد في أوبونتو 11.10


8
2018-01-12 16:25





نعم ، من الممكن معرفة بدء النظام في وحدة التحكم في وقت التمهيد من خلال تحرير الأمر grub. عندما تصل إلى قائمة اليرقات ، قم بتمييز دخول أوبونتو واضغط البريد.

سترى نصًا كما في الصورة أدناه:

enter image description here

تغيير النص دفقة هادئة  إلى نص . صحافة F10 للاطلاق. (مصدر: المتداول أوبونتو). لقد اختبرت هذا على نظام بلدي ، 14.04 ، تمهيد في وحدة تحكم النص ، لا يوجد ضوء في الأفق. بدأت lightdm مع sudo initctl start lightdm

لتجنب القيام بذلك في كل مرة ، يمكنك إضافة إدخال grub دائم مع هذا الخيار على النحو المقترح في هذا الجواب

اقتراح بديل ، هو تغيير مستوى التشغيل الافتراضي وتغيير runlevels الذي يبدأ / يوقف lightdm ، كما اقترح من قبل إجابة أخرى على نفس المنصب


4
2018-04-09 06:15