GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak dostat zatemněné Ttys zpět?

Původní otázka:

Poté, co jsem vyměnil Ubuntu 10.10 za 11.04, dostanu vše, když Ctrl +Alt +F1–F6 do tty je černá obrazovka. Také když zavedu, po zobrazení nabídky grub2 je chvíli černá obrazovka. Potom, dokud se gnome nespustí, zůstane černý.

Mám Nvida Geforce Quadro FX 770M na svém HP EliteBook 8530w. Jak zajistím, aby mé ttys (neboli ‚virtuální terminály‘) znovu fungovaly?

Moje úsilí v chronologickém pořadí:

  • Takže grub a gfx-payload se zdá být problém, napadlo mě. Souhlasil jsem s tímto průvodcem pro vyšší rozlišení tty. Což vedlo k zobrazení nabídky grub2 v mém nativním rozlišení spíše než 800 × 600. Problém s černou obrazovkou přetrvává.

  • Vyhledal jsem nějaké zprávy o chybách na jiných kartách nvidia, které mají tento problém.

  • Zkusil jsem odinstalovat ovladač nvidia. Žádný efekt. Také vyzkoušeli různá rozlišení

  • Se starší verzí jádra to funguje. I když ne dokonale. Ttys jsou použitelné, černá obrazovka mezi menu grub2 a startem gnome zůstává. To opravdu není řešení.

  • Zkoušel jsem toho tolik, že jsem ztratil přehled. Přeinstalován grub2 a linux-image-2.6.38-8-generic . Pak jsem to udělal s mým /etc/default/grub v souladu s výše uvedeným průvodcem (/etc/grub.d/00_header také upraveno):

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT=0
    #GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=3
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    GRUB_GFXMODE=1680x1050x32
    

    K mému překvapeníteď mohu používat své ttys v nativním rozlišení. Černá obrazovka mezi nabídkou grub2 a přihlašovací obrazovkou gnome však stále existuje . To je nepříjemné, protože také používám šifrovaný disk, takže musím zadávat svou přístupovou frázi v úplné tmě… Stále hledám řešení, ale naléhavost je nízká.

  • Stáhli a nainstalovali novější verzi ovladače nvidia. Žádný rozdíl oproti poslední úpravě.

  • Vyzkoušeno GRUB_CMDLINE_LINUX="vga=" -parametr. Žádný účinek.

  • nomodeset nemá žádný účinek. ani v kombinaci s vga=...

  • Vyzkoušeno echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash žádný efekt (viz komentář)

  • Na pokraji rezignace…

  • Období odměny brzy skončí.

Nejlepší odpověď

Zažil jsem stejný problém jako vy, když jsem nahradil Ubuntu 10.10 novou instalací Ubuntu 11.04 (a později Ubuntu 11.10):moje „konzolové“ tty byly zoufale prázdné, ale ve skutečnosti fungovaly – tj. mohl jsem se přihlásit a zadávat příkazy, které skutečně práce, ale na mé obrazovce nebylo nic vidět.

Strávil jsem obrovské množství hodin na Googlu a různých fórech Ubuntu, vyzkoušel jsem spoustu návrhů a nakonec jsem došel k následujícímu závěru:problém souvisí s proprietárním ovladačem NVIDIA — pokud odeberu proprietární ovladač NVIDIA a použiji „nouveau ”, problém zmizí, ale pak už samozřejmě nemohu těžit z hardwarové akcelerace.

Související:Jak do resolv.conf zahrnout řádky, které se při restartu v Ubuntu neztratí?

Podařilo se mi vyřešit problém na mém systému (ZOTAC ZBOX s integrovanou NVIDIA GT218) pomocí ovladače Uvesafb framebuffer.

Zde je postup, který jsem použil:

apt-get install v86d
apt-get install hwinfo
hwinfo --framebuffer

Z výstupu hwinfo jsem vybral „nejlepší“ rozlišení kompatibilní s mou obrazovkou – v mém případě 1280×800 24-bit – a na konec souboru /etc/initramfs-tools/modules jsem přidal následující řádek:

uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

(Řetězec „1280×800-24“ pochází z rozlišení, které jsem zvolil – váš počet najetých kilometrů se může lišit.)

Poté jsem přestavěl obrázky grub a initramfs následovně:

update-initramfs -u
update-grub

Nakonec jsem restartoval systém a moje konzolové tty byly konečně znovu viditelné.

Nepoužívám šifrovaný souborový systém, takže nemohu zkontrolovat, zda má být přístupová fráze zadána „neviditelně“, ale přesto doufám, že vám výše uvedené řešení pomůže.


Ubuntu
  1. Jak dostat software do Ubuntu?

  2. Jak získat oprávnění k úpravám na USB?

  3. Jak zjistit, zda karta podporuje režim infrastruktury?

  1. Jak se dostat zpět Předchozí nástroj pro snímky obrazovky GNOME v Ubuntu 22.04

  2. Jak vyvolat Grub Menu?

  3. Jak zamknout obrazovku?

  1. Jak uzamknout obrazovku po probuzení z hibernace?

  2. Jak otočit obrazovku na Raspberry Pi 3

  3. Jak se dostanu z „obrazovky“ bez zadání „exit“?