Tty'ye geçiş neden boş bir ekran görüntülüyor?


72

12.04'te GUI'ye önyükleme yaptıktan sonra, sanal uçbirime (veya kabuk veya tty) Ctrl- Alt- F1( F1aracılığıyla F6) geçmeye çalışıyorum ve ekran boş kalıyor. Her 6 tty örneğini de denedim ve sonuçlar aynı. Ctrl- alt- F7beni GUI'ye sorunsuzca geri getiriyor. Düşüncesi olan var mı?


Bu, genellikle açılış sıçramasının Grub'unu görememekle birlikte oluşur. Görebiliyor musun?
12'de

Yanıtlar:


64

Bunun nedeni genellikle açılışta ayarlanan grafik metin modu çözünürlüğünün ekran kartınızla uyumlu olmamasıdır. Çözüm Grub'u uygun şekilde yapılandırarak gerçek metin moduna geçmektir:

  1. Terminali Ctrl+ Alt+ ile açınT
  2. Aşağıya yapıştırın ve istendiğinde şifrenizi girin:

    sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
    
  3. Sonra yazın sudo update-grub

  4. Yeniden başlat ve sanal terminaller şimdi çalışmalı.

1
Maalesef, bu grafik sürücüsü sorunlarıma yardımcı olmadı (uygun sürücüleri yüklemek için X sunucusuna ihtiyacım var, ancak sürücülerin olmaması, çalışmakta olan bir komut satırı almamı engelliyor ctrl-alt-F1).
Jonathan Y.

8
DİKKATLİ, bu şey grubumu tamamen mahvetti, artık bir önyükleme menüsü göremiyorum. (Ubuntu 15.04)
Arty

1
@MinaMichael sayılı O değiştirir #GRUB_TERMINALiçin GRUB_TERMINAL. Eğik çizgi normal ifadeyi sonlandırır ve g, sais: ALL eşleşmelerini değiştiren global değiştiricidir.
Philipp Zedler

1
14.0.4'te benim için çalışmıyor
Zach Rattner

2
Grub dosyası # Grafik uçbirimini devre dışı bırakma komutunu belirtir (yalnızca grub-pc) # GRUB_TERMINAL = konsol Neden grafik uçbirimini devre dışı bırakmak bu sorunu düzeltir? Ubuntu için 16.04
Güneş Ayı

14

Ne benim için sabit ekleyerek oldu nomodesetiçin GRUB_CMDLINE_LINUX_DEFAULThat /etc/default/grubdosyası. İşte nasıl:

  1. Terminalde yazın: gksu gedit /etc/default/grub

  2. Bu satırı ara: GRUB_CMDLINE_LINUX_DEFAULT

    Mesela eğer varsa:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
    

    şuna değiştir:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 nomodeset"
    
  3. İşiniz bittiğinde, değişikliklerin geçerli olması için grub ( sudo update-grub) 'u güncelleyin ve yeniden başlatın ( ) sudo reboot.

İsteğe bağlı : Ekleyebilirsiniz nomodeset vga=xxx(yalnızca değil nomodeset), xxx, ekran çözünürlüğünüze en uygun VESA ekran kodudur. Bir göz atın bu .


2
Benim için çalıştı. sudo update-grubDeğişiklikleri uygulamak için koşma hakkında yukarıdaki son paragrafı okuduğunuzdan emin olun .
Andy Thomas

Benim için çalıştı 14.0.4
Zach Rattner

1
Bunu 14.04 ve teknik donanımda ne işe yararsa istifleme imkanı sağlayan bazı Donanım ile yaptığımda, grafiksel masaüstü önyükleme yapmıyor ya da startx çalışmıyor. Ancak terminal geri döndü.
hakre

1
Benim için Ubuntu 16.04'te bu, HDMI-VGA monitörümün çalışmayı tamamen durdurmasına neden oldu.
Padraic Cunningham

@PadraicCunningham bunu tty'den geri alabilirsiniz. Umarım çok fazla sorun olmadı
Mina Michael

6

Bu Ubuntu'nun daha yeni bir sürümü için:

  1. GRUB yapılandırma dosyasını düzenleyin:

    sudo nano /etc/default/grub
    
  2. Çizgiyi bul

    #GRUB_GFXMODE=640x480
    

    olarak değiştir

    GRUB_GFXMODE=auto
    

    ve dosyayı kaydedin.

  3. Ardından grub'u güncelleyin

    sudo update-grub
    

Ubuntu 14.04.5'te 4.x çekirdeğinin yüklenmesine neden olan bir program kurdum. Önceden 3.x çekirdeğim vardı. Bu cevap, Asus Zenbook UX303LN'de benim için bu boş ttys sorununu çözdü.
frederickjh

1

Lütfen Lenovo Thinkpad T400'deki Ubuntu 16.04'te çalışmayan sanal terminalle ilgili olarak , https://answers.launchpad.net/ubuntu/+question/643882 adresindeki soruma göz atın .

Sunulan çözüm, kullanıcıya AMB / ATI grafik kartı ve Intel tümleşik grafik kartı olan Hybrid Grafik Kartı ile ilgili. Benim için, intel grafik card'ı devre dışı bırakmak ve açık kaynaklı ATI / AMD radeon modülünü etkinleştirmek benim durumumda yardımcı oluyor.

Benimki gibi eski bir Radeon grafik kartı kullanıyorsanız (Radeon HD 3450/3470), şimdi potansiyel sorunları gidermek için kolaylıkla sanal terminal ve grafik masaüstü arasında geçiş yapabilirsiniz.

Ekliyorsanız blacklist intel_graphics_cardiçinde /etc/modprobe.d/blacklist.confve koşma

sudo depmod -a 

Hala nedeniyle Linux çekirdeği veya diğer bağımlılıklar için çalışmaz, eklemek için tavsiye edilir modprobe.blacklist=<module_name>için /etc/default/grubaşağıdaki örneği gibi:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash crashkernel=384M-:128M radeon.dpm=1  modprobe.blacklist=i915"

0

Nvidia sürücüsünü yüklemeyi denemeden önce Ctrl+ Alt+ işaretinden sonra grafik sürücüsünü kapatmanız gerekir.F1

De olduğu gibi sudo /etc/init.d/lightdm stop


3
"Nvidia sürücüsünü yüklemeye çalışmadan önce" - Ne demek istediğini anlamadım. Soru Nvidia sürücüleri hakkında hiçbir şeyden bahsetmiyor.
wjandrea

0

İşte 2560x1440 ekranlı Ubuntu 18.04'te benim için çalıştı.

  • grub yapılandırma dosyasını editörde aç: sudo gedit /etc/default/grub

  • > Change - yorumsuz GFXMODE ve tam çözünürlüğü ayarlamak #GRUB_GFXMODEiçinGRUB_GFXMODE=2560x1440

  • satır ekle GRUB_GFXPAYLOAD_LINUX=keep

  • Kaldırmayı ekleyin splashve eklemek nosplash noplymouth nomodesetadresinden Müşteri GRUB_CMDLINE_LINUX_DEFAULT. Cahnges sonra benim gibi görünüyorGRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash noplymouth intel_idle.max_cstate=1 nomodeset"

  • Dosya 'yı kaydet

  • grub güncelle sudo update-grub

  • reboot

  • açılıştan hemen sonra değiştirmek için Ctlr + Alt + F2 tuşlarını kullanı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.