Co dokładnie robi GRUB_GFXPAYLOAD_LINUX = tekst?

15

Aby móc uruchomić Ubuntu 10.10 lub 11.10 w moim nowym Lenovo L5210 z Intel Sandy Bridge, muszę ustawić GRUB_GFXPAYLOAD_LINUX=textopcje grub. W przeciwnym razie dostaję tylko czarny ekran z kursorem w lewym górnym rogu.

Po ustawieniu GRUB_GFXPAYLOAD_LINUX=textzamiast kursora error: no video mode activatedw lewym górnym rogu pojawia się komunikat.

Co dokładnie robi GRUB_GFXPAYLOAD_LINUX=texti co tracę, ustawiając go?

TipiT
źródło

Odpowiedzi:

9

13.1.9 gfxpayload

Jeśli ta zmienna jest ustawiona, kontroluje tryb wideo, w którym jądro Linuksa się uruchamia, zastępując opcję rozruchu „vga =” (patrz linux ). Może być ustawiony na „tekst”, aby zmusić jądro Linuksa do uruchomienia w normalnym trybie tekstowym, „zachowaj”, aby zachować ustawiony tryb graficzny za pomocą „gfxmode” lub dowolną z dopuszczalnych wartości dla „gfxmode”, aby ustawić określony tryb graficzny (patrz gfxmode ).

W zależności od jądra, dystrybucji, karty graficznej i fazy księżyca, zauważ, że użycie tej opcji może powodować różne problemy z wyświetlaniem w GNU / Linux, szczególnie na początku sekwencji rozruchowej. Jeśli masz problemy, ustaw tę zmienną na „tekst”, a GRUB powie Linuksowi, aby uruchomił się w normalnym trybie tekstowym.

Domyślnie jest to specyficzne dla platformy. Na platformach z rodzimym trybem tekstowym (takich jak platformy PC BIOS) wartością domyślną jest „tekst”. W przeciwnym razie domyślnym może być „auto” lub określony tryb wideo.

Ta zmienna jest często ustawiana przez „GRUB_GFXPAYLOAD_LINUX” (patrz Prosta konfiguracja ).


Ale co ważniejsze: Znalazłem wiadomość error: no video mode activatedpojawi się na Bug 699802 i ma możliwego rozwiązania :

Rozkładanie #GRUB_GFXMODE=640x480w /etc/default/grubrzeczywistości rozwiązuje problem. Pamiętaj, aby biegać sudo update-grubpo zmianie /etc/default/grub.

Spójrz także na komentarz 27, a także komentarz 24 i 30 jako ciekawe obejścia. Komentarz 30:

Chciałem tylko potwierdzić, że metoda dla numeru 24 działa dobrze dla osób z zaszyfrowaną partycją (nie przejmuj się komentowaniem). Tylko dlatego, że ktoś taki jak ja nie musi się rozglądać, aby dowiedzieć się, jak wykonywać proste polecenia (pierwszy raz korzystam z Linuksa). Uruchom terminal i przejdź do katalogu cd /usr/share/grub/. Skopiuj pliki czcionek do innego katalogu ( cppotrzebuje sudoi *.pftskopiuje trzy pliki czcionek jednocześnie), a sudo cp *.pf2 /boot/grubnastępnie zaktualizuj grub za pomocą sudo update-grub.

Rinzwind
źródło