Konsol modunda Ubuntu nasıl başlatılır?


28

Konsol moduna geçmek için önyükleme menüsünden bir yol olup olmadığını bilmek istiyorum. NVIDIA 1070'im var ve her güncelleme olduğunda, GUI çalışmayı durduruyor. Tek yapmam gereken sürücüleri yeniden kurmak, ancak konsola ihtiyacım olacak.

[EDIT]: Bu soruya daha fazla bilgi eklemeliydim ama tüm cevaplar hakkında yorum yapacağım. Kısacası: Denemek textyerine quite splashmetinde önyüklemeyi daha çok görüyorum ancak giriş ekranını ctrl+alt+f1alamıyorum çünkü GDM yeniden başlatmaya çalışıyor. Daha önce GDM'yi birden çok denemeyle öldürmeyi başardım ancak en son güncellemeden bu yana çalışmıyor

[EDIT]: Runlevel'i aradıktan sonra , 16.04'te Change runlevel'i buldum. ancak değişiklikler yapmak için çalışan bir sisteme sahip olmam gerektiğini düşünüyorum, lütfen hatalıysam düzeltin.


7
Bir ekleme denediniz 3(ekleme önyükleme seçeneklerine 3kadar quiet splash)?
muru

Öyle temelde sadece değiştirmek, o çalışacağım quiet splashiçin quiet splash 3doğru mu?
wisemonkey

İnanılmaz çok teşekkürler, aradığım şey buydu. NVidia (özel) sürücülerinin her çekirdek güncellemesinde düzgün bir şekilde yapılandırılmasını sağlayabilir miyim, bilmek istiyorum. Ama bu olmasa bile bana yardım etmeli. Cevap olarak ekleyebilirsin ve kabul edeceğim.
wisemonkey

En doğru cevap burada: superuser.com/a/1139020/403009
Eric Wang

Yanıtlar:


32

Evet yapabilirsin. Burada açıklandığı gibi ( ubuntuhandbook.org - ubuntu metin konsoluna önyükleme ) /etc/default/grub, bir sonraki önyüklemenin metin modunda bitmesi için düzenlemelisiniz . Özet olarak bu parametreleri ayarlayacaksınız:

GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_TERMINAL=console

Değişiklikleri kaydettikten sonra çalıştırmanız gerekir:

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

Metin modunu geri alma

Geri almak için sudo systemctl set-default multi-user.targetbasitçe yazın

sudo systemctl enable graphical.target --force
sudo systemctl set-default graphical.target 

Varsayılan olarak terminale giriş yapmanın herhangi bir yolu var mı ( init 3eski zamanlarda olduğu gibi ), sorun ctrl+alt+f1GDM'nin yeniden denemeye devam etmesi ve konsolu alamaması.
wisemonkey

Cevapta açıklanan grub yöntemini denediniz mi?
WinEunuuchs2Unix

2
@wisemonkey Grubumu, Live DVD / USB'den grubun el ile güncellenmesi ile güncelleştirdim.
WinEunuuchs2Unix

4
Bu Ubuntu 15.04 ve üzeri sürümlerde çalışmıyor gibi görünüyor (16.04 LTS'yi denedim). Grub dosyasını düzelttikten ve update-grub'u çalıştırdıktan sonra çok önemli bir adım şu şekildedir: sudo systemctl set-default multi-user.target- ancak o zaman benim için doğrudan konsola önyüklemeye başladı. Verdiğiniz link yorumunda @yury'den bir çözüm.
f055

1
Geri alma kısmı Ubuntu 18.04 üzerinde çalışmıyor ve bu değişikliği nasıl geri alacağımı da bilmek isterim, böylece her açılışta startx yazmak zorunda kalmam. Şimdiden teşekkürler!
hullunist

15

Kurtarma moduna önyükleme

BIOS / UEFI açılış ekranından hemen sonra, BIOS ile, Shiftbir GNU GRUB menü ekranı açacak tuşa hızlıca basın ve basılı tutun . UEFI ile EscGNU GRUB menü ekranına geçmek için (belki birkaç kez) tuşuna basın . Bazen üreticinin açılış ekranı Windows önyükleyicisinin bir parçasıdır, bu nedenle makineyi çalıştırdığınızda doğrudan GNU GRUB menü ekranına gider ve ardından düğmesine basmanız Shiftgerekmez.

Sol Shifttuşa basma zamanlaması zor olabilir, bu nedenle bazen kaçırırsanız tekrar denemeniz gerekir. Bu işe yaramazsa, yanıtları deneyin GRUB menüsünün önyükleme sırasında görünmesini sağlayamıyorum .

Buna benzeyen bir GNU GRUB menü ekranı göreceksiniz. Ubuntu için Gelişmiş seçenekleri seçin ve tuşuna basın Enter.

görüntü tanımını buraya girin

Çekirdeklerin normal olarak veya kurtarma modunda önyükleme seçeneklerini içeren bir çekirdek listesini gösteren yeni bir mor ekran görünecektir.

görüntü tanımını buraya girin

Yukarıdan 2. girişi seçene kadar aşağı ok tuşuna basın ( açıklamada kurtarma modunda olan ) ve ardından Enteriki kez basın .

Şimdi bu kurtarma menüsünü görmelisiniz:

kurtarma menüsü

Ok tuşlarını kullanarak ağa doğru ilerleyin (Kurtarma Menüsü'ndeki alttan üçüncü giriş) ve ardından düğmesine basın Enter.

Ok tuşlarını kullanarak kök dizinine doğru aşağı kaydırın (Kurtarma Menüsü altından ikinci giriş) ve ardından düğmesine basın Enter.

Şimdi bir root istemini görmelisiniz ve ondan komutları çalıştırabilirsiniz.

lightdm, lightdm olarak adlandırılır, çünkü ağır olan ve yüklenmesi daha uzun süren GDM'ye kıyasla hafif bir uygulamadır. Hala lightdm kurulu ise, şu komutu kullanarak varsayılan giriş ekranı yöneticisi olarak lightdm'yi kullanmaya geri dönebilirsiniz sudo dpkg-reconfigure gdm3. Bu, varsayılan giriş ekranı yöneticisi olarak gdm3 veya lightdm'yi seçmenizi sağlayan yeni bir pencere açar.

Bilgisayarı komutla yeniden başlatın reboot

Bundan sonra Ctrl+ Alt+ kısayolu F3düzgün çalışmaya başlayabilir ve Ubuntu'yu konsoldan başlatmanıza izin verebilir.

Ubuntu’yu sanal bir konsoldan başlatın

  1. Ctrl+ Alt+ Klavye kısayolunu kullanarak salt metin sanal konsolunu açın F3.

  2. At login:istemi adınızı yazp Enter.

  3. At Password:istemi kullanıcı şifre ve basın yazın Enter.

  4. Artık salt metin konsoluna giriş yaptınız ve terminal komutlarını konsoldan çalıştırabilirsiniz. Komutunu çalıştırın sistemi yeniden başlatmak için: sudo reboot. Sanal konsoldan çıkmak için Ctrl+ Alt+ klavye kısayoluna basın F7. Ubuntu 17.10 ve sonrasında , sanal konsoldan çıkmak için Ctrl+ Alt+ klavye kısayoluna basın F2.

    Terminal türüne giriş yaptıktan sonra varsayılan giriş ekranınızı açmak için sudo systemctl start graphical.targettuşuna basın Enterve ardından her zamanki gibi Ubuntu masaüstü ortamınıza giriş yapın.


(Sadece önceki yorumu kopyala): Varsayılan olarak oturum açmayı varsayılan olarak terminalde göstermenin bir yolu var mı ( init 3eski zamanlarda olduğu gibi ), ctrl+alt+f1GDM'nin yeniden denemeyi sürdürdüğü ve konsolu alamadığımla ilgili sorun var .
wisemonkey

Yorumunuzu cevabımı düzenleyerek cevapladım.
karel

Teşekkürler Karel, ama bu bir şekilde sistemin çalışmasını sağlayabilirim. Bu doğru mu? Giriş sudo dpkg-reconfigure gdmyapmadan sorunu çözmenin bir yolu var mı ?
wisemonkey

Bu artık feragat etmiyor sudo dpkg-reconfigure gdm-> package gdm is not installed(ubuntu 16.04). Ve sudo dpkg-reconfigure lightdmhiçbir şey yapmaz.
Robert

@Robert Kısmen haklısın. Nedeniyle gdm'ye başvurmamın nedeni soruda gdm'nin belirtilmiş olmasıdır, bu yüzden cevabımda bunu ele almam gerekti. Ancak komutu apt policy gdmUbuntu 16.04'te çalıştırırsanız, gdm'nin gerçekten de Ubuntu 16.04 depolarındaki bir paket olduğunu göreceksiniz.
karel

5

Sizi "GUI" terminalinize geri götüren CTRL+ ALT+ F1veya herhangi bir işlev (F) tuşuna basın F7. Bunlar sizi her bir farklı fonksiyon tuşu için bir metin modu terminaline düşürmelidir.

Aksi takdirde, gerekirse aşağıdaki durumlarda kurtarma moduna geçebilirsiniz:

https://wiki.ubuntu.com/RecoveryMode

SHIFTGrub menüsünü almak için önyükleme yaparken temel olarak basılı tutun .


1
(önceki yorumu kopyala): Varsayılan olarak terminalde oturum açmayı göstermenin herhangi bir yolu var mı (eski zamanlarda init 3 gibi), ctrl + alt + f1 ile ilgili sorun GDM'nin yeniden denemeye devam etmesi ve benim konsol almamadığımdır. Ve kurtarma modu için temiz bir başlangıç ​​dersem aynı sonuçları verir. Diğer kurtarma modlarını okuyacağım ve yardımcı olup olmadıklarına
bakacağım

0

Düzenleme /etc/default/grub, kurtarma modunda önyüklemem için gereken önyükleme menüsünü verdi.

Bunlar benim adımlarımdı:

  1. Düzen /etc/default/grubve seti GRUB_TIMEOUTiçin -1(dokümantasyon [1] Ayrıca herhangi bir ayar açıklama gerek bahseder GRUB_HIDDEN_TIMEOUT). Bu, önyükleme menüsünün açılmasını ve harekete geçene kadar orada kalmasını sağlar.
  2. sudo update-grubDeğişikliklerin etkili olması için çalıştırın .
  3. Grub menüsünden yeniden başlatma ve kurtarma modu seçeneğini seçin.

[1] https://help.ubuntu.com/community/Grub2/Setup#Specific_Entries

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.