Niedawno ponownie zainstalowałem Maverick na swoim komputerze. Wykorzystuje zastrzeżone sterowniki Nvidia.
Wszystko działa dobrze, z wyjątkiem tego, że widzę dużo brzydkiego tekstu podczas uruchamiania i zamykania Ubuntu.
Nie mam nic przeciwko tekstowi; w rzeczywistości lubię widzieć informacje o uruchamianiu / wyłączaniu.
Nie podoba mi się jego brzydota!
Kiedy komputer przechodzi w tryb konsoli - (uruchamianie, wyłączanie lub CTRL + ALT + F1) tekst jest bardzo duży - nie mogę zrobić zrzutu ekranu, ale wygląda na to, że ma rozdzielczość 640x480. Mój monitor zwykle działa w rozdzielczości 1440 x 900.
Pamiętam, że tekst konsoli, który pojawił się podczas instalacji z płyty CD, był ładny i mały.
Jak sprawić, by tekst konsoli wyglądał tak, jak wyglądał podczas uruchamiania z płyty CD?
źródło
00_header
który tak naprawdę nie powinien być edytowany.Pomogło mi to w Ubuntu 14.04 z ESXi 5.5:
Zmień linię na:
Następnie uruchomić:
Użyj wyższej rozdzielczości 795 lub 799 (więcej szczegółów tutaj ).
źródło
splash
Opcja zamarzł ekran logowania i jest on niepotrzebny moim zdaniem. Btw Naprawdę nie lubię tajemniczych opcji, takich jak 792!reboot
i tak polecenie nie lubi tej-r
opcji.vbeinfo
i podejmij decyzję (np. 1920 x 1200 x 32).sudo nano /etc/default/grub
GRUB_GFXMODE=
(np.GRUB_GFXMODE=1920x1200x32
)GRUB_GFXPAYLOAD_LINUX
naGRUB_GFXPAYLOAD_LINUX=keep
sudo update-grub
źródło
Ustaw tryb grafiki za pomocą
GRUB_GFXPAYLOAD_LINUX
Najpierw zainstaluj
xrandr
i uruchom:Dostępne tryby ekranu są wymienione.
Teraz edytuj
/etc/default/grub
:Zakładając, że plik nie był wcześniej edytowany, wprowadź następujące zmiany:
Zmienna
GRUB_CMDLINE_LINUX_DEFAULT
powinna zawierać co najmniejnomodeset
, być może opróczquiet
isplash
na komputerach stacjonarnych.W systemach serwerowych odkomentuj
GRUB_TERMINAL=console
widzenie większej liczby komunikatów przesyłanych podczas rozruchu przed wejściem do konsoli graficznej.Pozostaw ten wiersz jako komentarz:
Na końcu pliku dodaj wiersz:
lub zastąp wartość innym trybem (trybami oddzielonymi przecinkami) obsługiwanym przez Twój sprzęt. Wartości
text
,keep
,auto
,vga
iask
powinien działać.Na koniec, po zapisaniu edytowanego za
/etc/default/grub
pomocą Ctrl+ Oi wyjściu z niego za pomocą Ctrl+ X, wydaj następujące polecenia:Ta odpowiedź będzie również działać w celu zmniejszenia rozdzielczości i / lub częstotliwości odświeżania lub częstotliwości bufora ramki w systemach z obniżonym czasem. Monitory CRT zwykle pokazują migoczące paski, gdy częstotliwość odświeżania jest zbyt wysoka.
źródło
xrandr
.Po prostu osobiste tło: na drugim komputerze nie mam problemu z tym fantazyjnym trybem (to 160 kolumn x 60 wierszy, ale ma monitor CRT 4: 3). Jest wyposażony w TNT2 (tak, przysięgam), a ten tryb został natychmiast wyświetlony przy pierwszym uruchomieniu. Problem polega na tym, że robi to przez załadowanie sterownika w stylu secesyjnym , a ten facet jest nadal nieco wadliwy (w moim przypadku zawiesza się cały system podczas próby przeniesienia systemu Windows). Tak więc, aby mieć użyteczny system, musiałem przejść na stary i stabilny sterownik nv , a także wyłączyć tryb ustawiania (ponieważ jądro zawsze ładuje nouveau, gdy jest włączone). Zauważ, że nie używam zastrzeżonych sterowników nVidia, ale podobnie jak ty, zostałem przełączony z powrotem na tryb 80x25 w trybie konsoli.
Wynika to z faktu, że sterownik NV nie używa ustawienia trybu jądra . Teraz nie wiem o zastrzeżonych sterownikach, ale domyślam się, że mogły one zmienić konfigurację, aby były użyteczne, i być może dlatego widzisz ten „duży” tryb. Możliwe, że wyłączono ustawienie trybu po zainstalowaniu. Dlatego widzisz „mały” tryb tekstowy podczas uruchamiania z Live CD.
Możesz spróbować uruchomić komputer w innym trybie VESA, ale to zależy od twojego sprzętu. W tym celu sprawdź http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers . Na przykład, jeśli chcesz spróbować uruchomić tryb tekstowy w rozdzielczości 1024 x 640, przekonasz się, że identyfikator trybu to 877.
Dlatego podczas uruchamiania przytrzymaj klawisz SHIFT (jeśli nie masz limitu czasu GRUB), aby wyświetlić menu GRUB. Wybierz tryb, który chcesz uruchomić, i naciśnij „e” (aby edytować polecenia). Na końcu polecenia „jądro” dodaj
vga=877
. Liczba to identyfikator trybu, jeśli chcesz wypróbować inne tryby, zamień go na żądany numer.Na tej samej stronie w Wikipedii możesz także wypróbować pomocny „format uniwersalny” bezpośrednio pod tabelą trybów. Ta komenda hwinfo jest całkiem przydatna.
źródło
Dlaczego odpowiadam na to zagrożenie, nawet jeśli jest bardzo stare? Odpowiedź jest dość łatwa, ponieważ odwołuje się do niej wiele innych zagrożeń.
Jeśli natywna rozdzielczość wyświetlacza nie wyświetla się
vbeinfo
lubhwinfo --framebuffer
nie, wyłącz vesa, aby to zrobić, usuń opcje vga = w:Wyszukaj
GRUB_CMDLINE_LINUX_DEFAULT=
i usuń,vga=
jeśli go znajdziesz.Jeśli usuniesz tę opcję, nie zapomnij wygenerować nowego pliku grub.cfg:
Jeśli nie wiesz, że zrobiłeś to dobrze, po prostu uruchom ponownie i otwórz terminal:
Jeśli grep niczego nie pokazuje, usunąłeś opcję vga =.
Teraz zainstaluj uvesafb:
Upewnij się, że moduł uvesafb jest dołączony do twojego initrd. Dodaj go na końcu / etc / initramfs-tools / modules:
Aby zobaczyć, jakie tryby są dostępne:
Teraz skonfiguruj uvesafb mode_option = YOURxResoultion-BitColorMode np. 1280x1024-32:
Nie zapomnij odbudować swojego initrd:
Teraz możesz zrestartować komputer!
Zobacz to po więcej szczegółów. To jest dla Debiana, ale działa również dla Ubuntu. Mam nadzieję, że to ci pomogło i powinno być bardziej ogólne niż używanie grub2.
źródło
uvesafb
działa dla mnie na Ubuntu 16.04 z zastrzeżonym sterownikiem nvidia ( zalecane w innych miejscach KMS nie jest obsługiwany w tym przypadku)Tryb konsoli Ubuntu 18 :
Edytować
w
więc nowa linia wygląda następująco:
skąd pochodzi XXX
https://www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution/
następnie ponownie załaduj konfigurację grub i uruchom ponownie
źródło
To nie zmieni czcionki podczas uruchamiania, ale dla konsoli na Ctrl+ Alt+F[1-6]
Zainstaluj niestandardowe czcionki Ubuntu dla konsoli:
I utwórz skrypt za
/usr/local/bin/fontset
pomocą tego polecenia:(wybierz żądany fon z folderu
/usr/share/consolefonts/
)Możesz albo zadzwonić za
fontset
każdym razem na konsoli po użyciu Ctrl+ Alt+F1lub dodaj ten wiersz do swojego
/root/.profile
(nie dodawaj tego do .profile użytkowników, bo pojawi się błąd przy graficznym rozruchu)
źródło: Zmień rozmiar czcionki na ekranie komunikatu rozruchowego i konsoli
źródło
Poniższe działało dla mnie na Debian Stretch 4.9.51-1.
Brak GUI, tylko tryb konsoli:
Edytuj
/etc/default/grub
i dodaj następujący wierszLista
vga=
kodów znajduje się na stronie http://pierre.baudu.in/other/grub.vga.modes.htmlW
nomodeset
zapobiega rozdzielczości od zmieniających się ponownie po inicjuje łba [Dzięki Jak zwiększyć rozdzielczość w trybie konsoli? ]EDYCJA: Jak wspomniano przez @Videonauth: Następnie wykonaj:
sudo update-grub
źródło
/etc/default/grub
nie wystarczy, musisz także pobiec,sudo update-grub
aby tak się stało