Jak mogę zmienić rozdzielczość powłoki konsoli?
Rozumiem przez to powłokę, gdy Ctrl+ Alt+ F1.
Używam Ubuntu 9.10, myślałem, że można to zrobić, zmieniając menu.lst
plik gruba za pomocą grub2 Naprawdę nie wiem, jak to osiągnąć.
ubuntu-9.10
resolution
console
grub
Alan Featherston
źródło
źródło
Odpowiedzi:
Edytuj /boot/grub/grub.cfg Zidentyfikuj blok, który wygląda następująco (twoje bieżące jądro):
Edytuj wiersz „linux ...”, a na końcu (po „cichym powitaniu”) pozostaw puste i dodaj coś w rodzaju „vga = 773” lub innego kodu, w zależności od rozdzielczości. Oto lista kodów dla różnych rozdzielczości.
Uruchom ponownie i nowa rozdzielczość powinna być włączona.
Podany link zawiera listę trybów w jednym konkretnym systemie; za pomocą narzędzia „hwinfo” możesz wygenerować listę trybów dla swojego systemu w następujący sposób:
źródło
/etc/
identyfikator UUID lub inny unikatowy ciąg, który powinien zawierać plik źródłowy.Aby dodać niestandardowe opcje rozruchu do Linuksa rozruchowego z Grub 2, musisz edytować
/etc/default/grub
znajdź wiersz, który czyta
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
i zmień na
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=ask"
jeśli wiesz, że twoja dokładna liczba to vga =, wpisz ją zamiast „pytaj”
Po edycji dowolnego pliku grubs w / etc powinieneś uruchomić
update-grub
zastosować zmiany
źródło
Zgodnie z tym doskonałym howto http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html działa dla mnie na Ubuntu-Server-9.10.
Z następującymi dodatkami w
/etc/default/grub
:Rozwiązanie można znaleźć poprzez:
Przeczytałem, że x32 jest koniecznością.
I modyfikacja
/etc/grub.d/00_header
:(jak zauważasz, GRUB_GFXMODE jest zmienną, którą ustawiliśmy wcześniej
/etc/default/grub
)(jak zauważysz, instrukcja zachowuje, oczywiście, zachowuje, co ?, rozdzielczość, którą ustaliliśmy wcześniej przez
GRUB_GFXMODE
zmienną ustawioną na/etc/default/grub
)następnie biegnij
update-grub
.źródło
Niestety, vga = ask, podobnie jak vga = 796, nie działa, przynajmniej nie w moim systemie (laptop acer aspir 5532). Podobnie do vga = 798 wyświetla ostrzeżenie po menu gruba, które idzie mi za szybko, aby przeczytać (prawdopodobnie gdzieś w / var / logs), ale zaczyna się od „vga = 798 jest przestarzałe”, a następnie kontynuuje uruchamianie . Moje vt są wtedy standardową rozdzielczością (cokolwiek to jest, 800x640?). Podanie vga = ask powoduje błąd „nie jest już obsługiwany” po grub, „naciśnij dowolny klawisz, aby kontynuować”. Naciśnięcie klawisza powoduje błąd „musisz najpierw załadować jądro” i wraca do gruba, po czym się powtarza. Aby się z tego wydostać, musiałem nacisnąć „e” w grub i edytować argumenty przed uruchomieniem. Chyba mogłem zamiast tego przejść do trybu odzyskiwania i edytować / etc / default / grub, a następnie uruchomić update-grub.
źródło
dmesg
(/ var / log / dmesg; wystarczy wydać poleceniedmesg
, ale jest dużo danych wyjściowych, więcdmesg | head
być może jest bardziej przydatne).Uruchom z
vga=ask
parametrem.źródło
spróbuj przytrzymać klawisz Shift podczas uruchamiania. gdy pojawi się menu, naciśnij c, aby wyświetlić wiersz poleceń, a następnie wpisz „vbeinfo”. Spowoduje to wyświetlenie listy obsługiwanych rozdzielczości karty wideo. Możliwe, że jest tam liczba reprezentująca to, czego chcesz. na mojej na przykład 1152x864x32 to 0x156 Myślę, że ten numer 156 może być tym, czego szuka?
źródło
Jednym ze sposobów byłoby powrót do Grub 1, jeśli możesz dowiedzieć się, jak to zrobić. Powinno to być wykonalne, ponieważ Karmic nadal obsługuje Grub 1 dla komputerów, które aktualizują się z wersji 9.04 i wcześniejszych.
źródło