[HOW-TO] Naprawa rozdzielczości Plymouth - Ubuntu od 10.04 po 13.10
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
Kod: Zaznacz cały
sudo gedit /etc/default/grub
linia numer 9:
Kod: Zaznacz cały
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Kod: Zaznacz cały
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap"
Kod: Zaznacz cały
#GRUB_GFXMODE=640x480
Kod: Zaznacz cały
GRUB_GFXMODE=1024x768
Kod: Zaznacz cały
uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap
Kod: Zaznacz cały
echo "uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap" | sudo tee -a /etc/initramfs-tools/modules
Kod: Zaznacz cały
FRAMEBUFFER=y
Kod: Zaznacz cały
echo FRAMEBUFFER=y | sudo tee -a /etc/initramfs-tools/conf.d/splash
Kod: Zaznacz cały
sudo update-grub
Kod: Zaznacz cały
sudo update-initramfs -u
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
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}
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
Kod: Zaznacz cały
sudo gedit /etc/default/grub
Kod: Zaznacz cały
#GRUB_GFXMODE=640x480
Kod: Zaznacz cały
GRUB_GFXMODE=1024x768
Kod: Zaznacz cały
sudo update-grub
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
Kod: Zaznacz cały
GRUB_GFXMODE=1024x768
Kod: Zaznacz cały
GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD=1024x768
Kod: Zaznacz cały
sudo gedit /etc/grub.d/00_header
Kod: Zaznacz cały
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=640x480 ; fi
Kod: Zaznacz cały
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1024x768 ; fi
Kod: Zaznacz cały
if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1024x768 ; fi
Kod: Zaznacz cały
set gfxmode=${GRUB_GFXMODE}
Kod: Zaznacz cały
set gfxpayload=${GRUB_GFXPAYLOAD}
Kod: Zaznacz cały
sudo update-grub
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
Kod: Zaznacz cały
#GRUB_GFXMODE=640x480
Kod: Zaznacz cały
GRUB_GFXMODE=1024x768
Kod: Zaznacz cały
set gfxpayload=1024x768
Kod: Zaznacz cały
echo "set gfxpayload=1024x768" | sudo tee -a /etc/grub.d/40_custom
Kod: Zaznacz cały
sudo update-grub
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.