Me gustaría actualizar mi kernel de Linux a 4.7 en Debian 8.5, ya que tiene una compatibilidad con Skylake de sexta generación significativamente mejor que el kernel de Linux actual. En Ubuntu 16.04, la actualización es fácil. Sin embargo, ahora necesito Debian 8.5 debido a la estabilidad y me gustaría hacer la misma actualización.
Probando la respuesta de StephenKitt
Actualizo el kernel y reinicio, pero no puedo cargar el sistema operativo.
Fig. 1 Mensajes de error en el inicio
Segunda iteración:resolución del error en el inicio [GAD3R]
- Arranque en Linux kernel 3.16.x
- Ejecutar como
su
,apt-get remove xserver-xorg-video-intel
- Reiniciar
Salida:¡funciona! La resolución ahora es 1920×1080. Dado que no hay soporte completo de Skylake en Linux kernel 4.6, etc., este artefacto aquí en Matlab 2016a sin firmware, necesita algunos ajustes no gratuitos como firmware; que quizás ya tengas firmware libre en Linux kernel 4.7
# https://unix.stackexchange.com/a/307435/16920
apt-get -t jessie-backports install firmware-misc-nonfree
xserver-xorg-video-intel
instalación anómala y prevención de su actuación
Descubro que el paquete xserver-xorg-video-intel
puede instalarse como una dependencia (y todas sus dependencias) en otras condiciones, como se describe en un caso en el hilo ¿Cómo recuperar Debian de LK backports where runlevel conflict?
La idea es evitar la acción del paquete aunque instálelo creando el archivo /etc/X11/xorg.conf
# https://unix.stackexchange.com/a/308709/16920
Section "Device"
Identifier "Intel"
Driver "modesetting"
EndSection
## Bugs
# 1. LK 3.16 will fail now but LK 4.6 will work. TODO in the thread https://unix.stackexchange.com/a/308709/16920
Hardware:Asus Zenbook UX303UA
SO:Debian 8.5
Relacionado:Asus Zenbook UX303UA Compatibilidad con Linux, Kernel de Linux – Mobile Skylake 6.ª generación – Administración de energía
Respuesta aceptada:
La forma más fácil de instalar un kernel más nuevo es usar las versiones anteriores de Jessie.
Primero, debe agregar los backports de Jessie a sus repositorios, si aún no están allí:
echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
(como root), entonces
apt-get update
apt-get -t jessie-backports install linux-image-amd64
instalará el kernel backportado predeterminado actual (4.8 a partir de este escrito).
Para proporcionar el firmware adecuado para el wifi de su computadora portátil, debe agregar non-free
e instale firmware-iwlwifi
:
echo deb http://http.debian.net/debian jessie-backports main contrib non-free > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get -t jessie-backports install firmware-iwlwifi
Para resolver los problemas de visualización, puede eliminar xserver-xorg-video-intel
(Hoy en día, las GPU de Intel no necesitan un controlador separado, pueden usar el soporte de configuración de modo del kernel), como lo sugiere GAD3R:
apt-get remove xserver-xorg-video-intel
(Es posible que deba instalar xserver-xorg-video-dummy
para satisfacer las dependencias de otros paquetes).
También debe instalar el firmware de Skylake para habilitar todas las funciones de la GPU:
apt-get -t jessie-backports install firmware-misc-nonfree
Habilitar backports es seguro:los paquetes más nuevos no se seleccionan automáticamente de backports, debe seleccionarlos explícitamente usando -t jessie-backports
como arriba (pero una vez que haya hecho eso, las actualizaciones de los paquetes actualizados son recogidas por apt-get upgrade
).
La versión 4.6 del kernel ya brindaba un buen soporte para Skylake y ha mejorado desde entonces. Si actualiza como se indicó anteriormente, ejecute apt-get upgrade
se actualizará automáticamente a versiones posteriores del kernel una vez que estén disponibles en los backports.