[HOW-TO] Naprawa rozdzielczości Plymouth - Ubuntu od 10.04 po 13.10

bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

[HOW-TO] Naprawa rozdzielczości Plymouth - Ubuntu od 10.04 po 13.10

Post autor: bear7 »

Naprawa rozdzielczości Plymoutha.
UWAGA 1: W poniższym poradniku przeprowadzane są edycji ważnych plików systemowych. Jakiekolwiek błędy mogą spowodować problemy z uruchomieniem systemu.

UWAGA 2: W poradniku zastosowano rozdzielczość 1024x768. Należy ustawić taką rozdzielczość, która jest obsługiwana przez nasz monitor. Ustawienie nie obsługiwanej rozdzielczości może skutkować pojawieniem się błędów. Aby sprawdzić, przy jakich rozdzielczościach może pracować monitor, można skorzystać z programu hwinfo. W tym celu należy go najpierw zainstalować (sudo apt-get install hwinfo), a następnie, z prawami roota, wywołać z parametrem --framebuffer (sudo hwinfo --framebuffer).

UWAGA 3: Zanim podejmiesz jakiekolwiek działania, przeczytaj najpierw całość.

UWAGA 4: Wykonując poniższe czynności, wiesz co robisz i w razie jakichkolwiek problemów, wiesz jak przywrócić system do pełnej sprawności. Ujmując inaczej - nie ponoszę konsekwencji w przypadku napotkanych problemów.



Po instalacji sterowników własnościowych dla kart nVidia, czy też ATI Plymouth w Ubuntu zaczyna wyglądać... brzydko. Poniżej zamieszczam kilka rozwiązań tegoż że problemu. Poniższe metody zostały przeze mnie sprawdzone. Jednakże nie gwarantuję, że zadziałają na każdej maszynie.


Metoda 1.
Orginalne źródło poradnika: http://news.softpedia.com/news/How-to-F ... 0810.shtml (autorstwa Marius Nestor)

Krok 1: Instalujemy paczkę v86d:

Kod: Zaznacz cały

sudo apt-get install v86d
Krok 2: Edytujemy plik /etc/default/grub:

Kod: Zaznacz cały

sudo gedit /etc/default/grub
i zmieniamy w nim następujące linie:
linia numer 9:

Kod: Zaznacz cały

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
na:

Kod: Zaznacz cały

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset  video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap"
linia numer 18:

Kod: Zaznacz cały

   #GRUB_GFXMODE=640x480
na:

Kod: Zaznacz cały

   GRUB_GFXMODE=1024x768
Krok 3: Dopisujemy poniższą linię do pliku /etc/initramfs-tools/modules:

Kod: Zaznacz cały

uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap
Edytując samemu z prawami roota albo wywołując poniższe polecenie:

Kod: Zaznacz cały

echo "uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap" | sudo tee -a /etc/initramfs-tools/modules
Krok 4: Dopisujemy poniższą linię do pliku /etc/initramfs-tools/conf.d/splash:

Kod: Zaznacz cały

FRAMEBUFFER=y
Podobnie jak powyżej, edytując samemu z prawami roota albo wywołując poniższe polecenie:

Kod: Zaznacz cały

  echo  FRAMEBUFFER=y | sudo tee -a /etc/initramfs-tools/conf.d/splash
Krok 5: Aktualizujemy gruba:

Kod: Zaznacz cały

sudo update-grub
Krok 6: Aktualizujemy usługę initramfs:

Kod: Zaznacz cały

sudo update-initramfs -u
Krok 7: Uruchamiamy ponownie komputer.

Metoda 2:
Większa część informacji zaczerpnięta od użytkownika bugsbunny, z wątku http://forums.debian.net/viewtopic.php? ... 81#p258728
Krok 1: Edytuj, z prawami roota, plik /etc/grub.d/00_header:

Kod: Zaznacz cały

sudo gedit /etc/grub.d/00_header
Odszukaj poniższy tekst (około linii 102):

Kod: Zaznacz cały

if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then
  #set gfxmode=${GRUB_GFXMODE}
  #insmod gfxterm
  #insmod ${GRUB_VIDEO_BACKEND}
I zamień na:

Kod: Zaznacz cały

if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then
  #set gfxmode=${GRUB_GFXMODE}
  #insmod gfxterm
  #insmod ${GRUB_VIDEO_BACKEND}
  set gfxmode=1024x768
  set gfxpayload=keep
  insmod gfxterm
  insmod vbe
Krok 2: Edytuj plik /etc/default/grub:

Kod: Zaznacz cały

sudo gedit /etc/default/grub
i zmieniamy linię ( numer 18 ):

Kod: Zaznacz cały

   #GRUB_GFXMODE=640x480
na:

Kod: Zaznacz cały

   GRUB_GFXMODE=1024x768
Krok 3: Aktualizujemy gruba:

Kod: Zaznacz cały

sudo update-grub
Krok 4: Uruchamiamy ponownie komputer.

Metoda 3.
Orginalne źródło poradnika: http://forums.debian.net/viewtopic.php? ... 81#p270586 (autorstwa jheaton5)
Krok 1: Ponownie, jak w powyższych metodach, edytujemy plik /etc/default/grub i zmieniamy linię (numer 18):

Kod: Zaznacz cały

   #GRUB_GFXMODE=640x480
na:

Kod: Zaznacz cały

   GRUB_GFXMODE=1024x768
Krok 2: W tym samym pliku, pod wcześniej edytowaną linią dopisujemy GRUB_GFXPAYLOAD=1024x768:

Kod: Zaznacz cały

GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD=1024x768
Krok 3: Edytujemy plik /etc/grub.d/00_header:

Kod: Zaznacz cały

sudo gedit /etc/grub.d/00_header
i odnajdujemy linię (około linii 39):

Kod: Zaznacz cały

if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=640x480 ; fi
i zmieniamy ją na:

Kod: Zaznacz cały

if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1024x768 ;  fi
oraz, zaraz pod nią, dopisujemy linię:

Kod: Zaznacz cały

if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then  GRUB_GFXPAYLOAD=1024x768 ; fi
Dalej, w tym samym pliku, odnajdujemy linię (około linii 103):

Kod: Zaznacz cały

set gfxmode=${GRUB_GFXMODE}
i dopisujemy pod nią linię:

Kod: Zaznacz cały

set gfxpayload=${GRUB_GFXPAYLOAD}
Krok 4: Uaktualniamy gruba:

Kod: Zaznacz cały

sudo update-grub
Krok 5: Uruchamiamy ponownie komputer.

Metoda 4:
Orginalne źródło poradnika: http://forums.debian.net/viewtopic.php? ... 15#p276025 (autorstwa vortex7)
Krok 1: Edytuj plik /etc/default/grub:

Kod: Zaznacz cały

sudo gedit /etc/default/grub
i zmieniamy linię (numer 18 ):

Kod: Zaznacz cały

   #GRUB_GFXMODE=640x480
na:

Kod: Zaznacz cały

   GRUB_GFXMODE=1024x768
Krok 2: Dodanie (na samym końcu) w pliku /etc/grub.d/40_custom linii:

Kod: Zaznacz cały

set gfxpayload=1024x768
Można tego dokonać wywołując poniższe polecenie:

Kod: Zaznacz cały

echo "set gfxpayload=1024x768" | sudo tee -a /etc/grub.d/40_custom
Krok 3: Aktualizujemy gruba:

Kod: Zaznacz cały

sudo update-grub
Krok 4: Uruchamiamy ponownie komputer.

EDIT:

Nowe Ubuntu i te same problemy z plymouth. Naszczęście metoda 1. również działa skutecznie w 10.10.
EDIT: 01/05/2012
Zmieniłem właściwie temat. Metoda 1. rozwiązuje brzydko wyglądający plymouth również w 12.04.
O pomoc pytaj a forum, a nie przez PW.
ODPOWIEDZ

Wróć do „Instalacja i konfiguracja systemu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 48 gości