Última modificació: juny de 2015
Si ens trobem que després d'una actualització no podem arrencar el sistema, normalment es deurà a problemes amb els drivers de la nostra targeta gràfica.
1- Hem d'aconseguir arrencar en mode texte.
Quan grub s'ens mostra, piquem la tecla "e". Ara modifiquem aquestes línies:
Originals:
set gfxpayload=keep
linux /vmlinuz-310-i686 root=UUID=90f945d1-3d8e-4d4a-9d16-f32f0c1ad7cd rw resume=UUID=1d8a7a6b-49ce-40c4-a846-4543358061d1 quiet
Modificades:
set gfxpayload=text
linux /vmlinuz-310-i686 root=UUID=90f945d1-3d8e-4d4a-9d16-f32f0c1ad7cd rw 3 resume=UUID=1d8a7a6b-49ce-40c4-a846-4543358061d1
Hem posat el gfxpayload=text en la primera línia i afegit un "3" i eliminat "quiet" a la segona. Un cop modificades aquestes línies, piquem a F10 per a arrencar. Amb això aconseguirem una consola de texte com a root.
2- Hem d'aconseguir xarxa, a poder ser.
Ens oblidem de la wi-fi, i si és un portàtil l'endollarem a la xarxa amb fil. Per a aconseguir una IP farem:
dhcpcd
3- Comprovem quin driver de vídeo tenim (Manjaro).
Fem:
mhwd
> 0000:00:02.0 (0300:8086:27a2) Display controller Intel Corporation:
---------------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
---------------------------------------------------------------------------------------
video-intel 2014.10.03 true PCI
video-vesa 2012.09.18 true PCI
Veiem que el driver és el video-intel. Amb yaourt esbrinarem quin paquet és el que ens interessa:
yaourt video-intel
1 extra/xf86-video-intel 2.99.917-1 (xorg-drivers xorg) [installed: 2.99.916-3]
X.org Intel i810/i830/i915/945G/G965+ video drivers
El paquet és: xf86-video-intel
4- Hem de fer un downgrade del paquet
Abans de res hem d'instal·lar "downgrade" (si no el tenim ja instal·lat):
yaourt downgrade
Ara, mirem de fer el downgrade de xf86-video-intel:
downgrade xf86-video-intel
Available packages:
1) xf86-video-intel-2.99.917-1-i686.pkg.tar.xz (local)
2) xf86-video-intel-2.99.916-3-i686.pkg.tar.xz (local)
3) xf86-video-intel-2.99.916-3-i686.pkg.tar.xz (remote)
4) xf86-video-intel-2.99.916-2-i686.pkg.tar.xz (remote)
5) xf86-video-intel-2.99.916-1-i686.pkg.tar.xz (remote)
6) xf86-video-intel-2.99.914-4-i686.pkg.tar.xz (remote)
7) xf86-video-intel-2.99.914-3-i686.pkg.tar.xz (remote)
8) xf86-video-intel-2.99.914-2-i686.pkg.tar.xz (remote)
9) xf86-video-intel-2.99.914-1-i686.pkg.tar.xz (remote)
10) xf86-video-intel-2.99.912-2-i686.pkg.tar.xz (local)
11) xf86-video-intel-2.99.912-2-i686.pkg.tar.xz (remote)
Veiem que tenim disponible la versió anterior (2) en local i per tant no ens faria falta tenir connexió a internet per a fer aquest downgrade (simplement seleccionariem "2".
Si volem l'opció 3, i sempre que no hi hagin problemes de dependències, es baixarà d'internet el paquet xf86-video-intel-2.99.916-3-i686.pkg.tar.xz i s'instal·larà al nostre equip.
Un cop escollida la nostra opció, reiniciar i... sort.
5- Podem congelar la versió del paquet amb problemes, de manera que no s'actualitzi.
Si volem que un paquet quedi a una versió determinada i no s'actualitzi, ho hem d'indicar a /etc/pacman.conf.
Afegirem els paquets a congelar a una línia IgnorePkg:
IgnorePkg = hplip hplip-plugin xf86-video-intel