Ustaw rozdzielczość ekranu za pomocą parametru rozruchu jądra w Linux

Ustaw rozdzielczość ekranu za pomocą parametru rozruchu jądra w Linux
Są chwile, kiedy uruchamiasz się w ulubionej dystrybucji Linux, a rozdzielczość wyświetlania jest ustawiona nieprawidłowo. Być może trudno ci zmienić rozdzielczość wyświetlacza na właściwą po uruchomieniu (szczególnie w systemach operacyjnych serwerów Linux). Jeśli tak jest dla Ciebie, istnieje rozwiązanie. Możesz faktycznie ustawić rozdzielczość wyświetlania za pomocą parametrów rozruchu jądra Linux.W tym artykule pokażę, jak ustawić rozdzielczość ekranu za pomocą parametrów rozruchu jądra w Linux. Więc zacznijmy.

Zmiana rozdzielczości ekranu za pomocą parametru jądra VGA:

Jest to tradycyjna metoda zmiany rozdzielczości ekranu za pomocą parametru rozruchu jądra Linux. Będzie działać bardzo dobrze na CentoS 7 i starszych rozkładach Linux.

VGA Parametr rozruchu jądra akceptuje kod reprezentujący rozdzielczość ekranu. Każda z obsługiwanych rozdzielczości ekranu na monitor ma unikalny numer dziesiętny.

Łatwym sposobem na znalezienie kodów jest użycie VGA = zapytaj Parametr rozruchowy podczas uruchamiania w systemie operacyjnym.

Aby to zrobić, przejdź do menu Grub, wybierz wpis i naciśnij mi.

Teraz dodaj VGA = zapytaj Na końcu linii, która ładuje jądro, jak pokazano na zrzucie ekranu poniżej. Zauważ, że linia, która ładuje jądro, zaczyna się od Linux. Po zakończeniu naciśnij F10 uruchomić.

Teraz naciśnij Aby zobaczyć wszystkie obsługiwane rozdzielczości ekranu.

Jak widać, wszystkie obsługiwane rozdzielczości ekranu i kod heksadecimalny dla każdego rozdzielczości ekranu jest wymieniony. Jeśli chcesz przetestować rozdzielczość ekranu, aby zobaczyć, jak to działa na komputerze, po prostu wpisz kod szesnastkowy i naciśnij .

Powiedzmy, że wybrana rozdzielczość ekranu działa i chcesz ustawić go jako domyślną rozdzielczość ekranu. Aby to zrobić, musisz zmodyfikować pliki konfiguracyjne GRUB na swoim komputerze.

Powiedzmy, że rozdzielczość ekranu, którą chcesz ustawić 1024x768x32, który ma kod heksadecimalny 341. Po ustawieniu go jako wartości domyślnej w pliku konfiguracyjnym GRUB, musisz zmienić kod szesnastkowy na równoważny kod dziesiętny.

341 Hexadecimal = 3 * 16^2 + 4 * 16^1 + 1 = 833

Więc musisz dodać VGA = 833 Parametr rozruchowy jądra w pliku konfiguracyjnym GRUB.

Najpierw otwórz plik konfiguracyjny GRUB za pomocą następującego polecenia:

$ sudo vi/etc/default/grub

Teraz dodaj VGA = 833 do końca Grub_cmdline_linux jak pokazano na zrzucie ekranu poniżej. Po zakończeniu zapisz plik.

Teraz zaktualizuj pliki konfiguracyjne GRUB za pomocą następującego polecenia:

$ sudo grub2 -mkconfig -o $ (sudo readlink -f /etc /grub2.CFG)

Pliki konfiguracyjne GRUB powinny zostać zaktualizowane. Teraz, gdy następnym razem uruchomi się, należy zastosować nową rozdzielczość ekranu.

Teraz ponownie uruchom komputer z następującym poleceniem, aby zmiany w obowiązywaniu:

$ reboot

Zmiana rozdzielczości ekranu za pomocą GFXPAYLOAD:

W nowszej wersji GRUB rozdzielczość ekranu jest ustawiona za pomocą GFXPAYLOAD. Więc VGA Parametr nie może działać poprawnie. Jeśli tak jest, to ta sekcja jest dla Ciebie. Łatwo jest również ustawić rozdzielczość ekranu przy użyciu tej metody niż tradycyjna metoda.

Po pierwsze, naciśnij C Z menu Grub, aby przejść do wiersza polecenia GRUB.

Powinieneś być w wierszu polecenia grub.

Teraz uruchom następujące polecenie, aby włączyć moduł pagera.

Grub> Set pager = 1

Teraz, aby znaleźć obsługiwaną rozdzielczość ekranu na komputerze, uruchom następujące polecenie:

Grub> vbeinfo

Jak widać, wyświetlane są wszystkie obsługiwane rozdzielczości ekranu. Wyjście jest bardzo długie, więc używa pagera. Możesz nacisnąć Aby poruszać się do przodu i sprawdzić, czy obsługiwana jest rozdzielczość ekranu.

Jak widać, wyświetlane są więcej rozdzielczości ekranu. Tutaj nie musisz pamiętać żadnych kodów. Pamiętaj tylko o rozdzielczości ekranu. Na przykład, jeśli chcesz ustawić rozdzielczość ekranu 1024x768x32, to właśnie musisz umieścić w pliku konfiguracyjnym GRUB. Bardzo prosta.

Aby ustawić rozdzielczość ekranu, otwórz plik konfiguracyjny GRUB za pomocą następującego polecenia:

$ sudo nano/etc/default/grub

Plik konfiguracyjny powinien zostać otwarty. Teraz dodaj linię Grub_gfxpayload_linux = 1024x768x32 jak pokazano na zrzucie ekranu poniżej. Po zakończeniu zapisz plik, naciskając + X śledzony przez y I .

Teraz zaktualizuj pliki konfiguracyjne GRUB za pomocą następującego polecenia:

$ sudo aktualizacja-Grub2

Pliki konfiguracyjne GRUB powinny zostać zaktualizowane. Następnym razem, gdy uruchomisz komputer, należy zastosować nową rozdzielczość ekranu.

Na koniec ponownie uruchom komputer z następującym poleceniem, aby zmiany w obowiązywaniu:

$ sudo restart

W ten sposób ustawiasz rozdzielczość ekranu za pomocą parametrów rozruchu jądra w Linux. Dziękujemy za przeczytanie tego artykułu.