Debi'yi GUI kullanmadan metin moduna nasıl önyükleyebilirim?


Yanıtlar:


9

Ayrıca yapabilirsiniz CTRL ALTF anahtarı nerede F tuşu F1için F6bu metin giriş ekranını açmak için. Ekran 1'in önyükleme bilgilerinin olduğu yere dikkat edin.
CTRL ALT F7sizi GUI'ye geri götürecektir.

Tek kullanıcı moduna geçmek, çoklu kullanıcı modunda mevcut olan hizmetlerin çoğunu durdurur. Muhtemelen burada istediğin şey bu değil.


7

Önyükleme isteminde

Önyükleme istemindeyseniz, çekirdek komut satırının sonuna 1(veya single) ekleyerek tek kullanıcı modunda önyükleme yapın . Bu modda, yalnızca minimum hizmet setiniz başlatılır - dosya sistemleri bağlanır, konsoldaki metin modunda oturum açabilirsiniz ve hepsi bu kadar.

Sahte ekran yöneticisi

Debian'da ekran yöneticisi başlatmaktan özellikle kaçınmanın bir yolu var. Görüntü yöneticilerini önyükleme zamanında başlatan komut dosyaları, varsayılan görüntüleme yöneticisi olup olmadıklarını kontrol ederek yalnızca bir görüntü yöneticisinin çalıştırılmasını sağlar. Bu yüzden hayali bir varsayılan ekran yöneticisi ayarlayın. /etc/X11/default-display-managerVar olduğundan, ancak bir görüntü yöneticisinin adını içermediğinden emin olun (örneğin boş bırakın).

Çalışma seviyeleri boyunca

Alternatif bir init kurmadıkça Debian, çalışma seviyeli System V init kullanır. Bir çalışma seviyesi, kabaca konuşmak gerekirse, bir dizi hizmettir. 1Yukarıdaki araçlar çok az hizmetleriyle, 1 çalışma seviyesi. Linux SysVinit, normal sistem çalışmasına karşılık gelen dört seviyeye (2 ila 5) sahiptir. Debian altında, bu dört seviye varsayılan olarak aynı etkiye sahiptir; istenirse bunları özelleştirmek sistem yöneticisine bağlıdır. Sizin durumunuzda, sanırım X olmadan bir çalışma seviyesi tanımlamak ve bunu varsayılan yapmak istiyorsunuz.

  • Seviye 2 için, grafiksel giriş yöneticilerinin (xdm, gdm, kdm,…) başlamamasını sağlayın.
    • Örneğin xdm için: sembolik bağlantıyı kaldırın /etc/rc2.d/S??xdm( ??iki basamaklı) ve /etc/rc2.d/K??xdmkopyalandı ile değiştirin /etc/rc0.d/. S"başlangıç", K"öldür" anlamına gelir; içindeki sembolik bağlantılar /etc/rc$N.dçalışma seviyesine girerken hangi hizmetlerin başlayacağını veya durduğunu gösterir $N.
    • Alternatif olarak, daha kolay çalışma seviyesi yönetimi için file-rcveya kurun sysv-rc-conf.
  • Varsayılan çalışma seviyesinin 2 olduğundan emin olun. Varsayılan çalışma seviyesi, /etc/inittabçizgiyle ayarlanır id:2:initdefault:.

1
GUI dışında her şeyi istiyorum. Debian'da bir --no-guiveya benzeri var mı? Ekranım yok ve SSH mevcut değil. SSH, Systemd sayesinde uzak kabuk almak için yeterince erken başlamaz.

1

Çekirdek önyükleme komut satırına 'tek' ekleyin (bellek bana iyi hizmet ediyorsa GRUB'da 'e' tuşu).


0

Kök olarak:

systemctl disable lightdm

Önemli uyarı: Bunu Virtualbox'ta çalışan bir Debian 9 ile test ettim ve işe yaramasına rağmen tersi olmadı. Ben çalıştırdıktan sonra ekran yöneticisi önyükleme sırasında otomatik olarak yeniden başlamadı:

systemctl enable lightdm

Yine de elle tekrar başlatabiliyordum

systemctl start lightdm

Belki de kurulumumla ilgili bir sorun, zaten uyarının iyi bir fikir olduğunu düşündüm.


Bunu denedim, ancak systemctl start lightdmUI olmayan komut girişinden çalıştırmak zorunda kaldığım her zaman gibi görünüyor . Herkes sistemi normal çalışacak şekilde nasıl ayarlayacağını biliyor (yani, kullanıcı arayüzü giriş ekranını göster)?
Samik R

0

Herhangi bir görüntü yöneticisini kaldırın:

apt-get remove gdm3 ldm lightdm sddm slim wdm xdm lxdm nodm

Hala X11 kullanmak istiyorsanız, xinitbunun yerine yükleyin .

apt-get install xinit

Ve startxX11'i başlatmak için çalıştırın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.