¿Cómo puedo actualizar el kernel Ubuntu LTS a uno más nuevo?

40

Acabo de instalar Ubuntu 12.04.2 de 64 bits en mi PC de escritorio y veo que el kernel en System Monitor es 3.5.0-23 pero en Ubuntu 12.04.2 en mi laptop el kernel es 3.2.0-38.

Ya he intentado ejecutar el comando sudo apt-get upgrade && sudo apt-get dist-upgrade en mi computadora portátil, pero no actualiza el núcleo.

¿Cómo puedo actualizar el kernel para mi computadora portátil?

TinyTux
fuente
Por si alguien no lo sabe: Ubuntu 12.04 tiene Kernel 3.2 mientras que Ubuntu 12.10 tiene Kernel 3.5. Para obtener más información, visite en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions
pablofiumara

Respuestas:

36

Se instalarán nuevas implementaciones de 12.04.2 con un kernel actualizado y una nueva pila de X windows. Para las implementaciones existentes de 12.04, los usuarios deberán optar por lo que se llama la pila de habilitación de hardware LTS . Si ya tiene Ubuntu 12.04 instalado con una pila de kernel anterior, se recomienda que mantenga esta pila en su lugar en lugar de cambiar a un kernel posterior; el núcleo más nuevo y las pilas X se proporcionan para habilitar el hardware que no es compatible con los núcleos anteriores, y generalmente no hay razón para actualizar a una pila más nueva si el núcleo predeterminado admite su hardware.

Para actualizar al kernel 3.5 en 12.04.2, deberá ejecutar los siguientes comandos:

Para el nuevo kernel:

sudo apt-get install linux-generic-lts-quantal

Para la nueva pila X:

sudo apt-get install xserver-xorg-lts-quantal

ADVERTENCIA: Si está utilizando el PPA xorg-edgers, no instale el paquete xserver-xorg-lts-quantal ya que esto probablemente provocará una rotura.

Referencia: https://launchpad.net/~xorg-edgers/+archive/ppa

Esto solo se recomienda para instalaciones de hardware x86.

Ver también:

Kevin Bowen
fuente
6

El conjunto más simple de instrucciones que siempre utilicé para la actualización / degradación del kernel son por usuario de ubuntuforums.org con el nombre de lykwydchykyn (url modificada por mí para esta publicación):

Vaya aquí: http://kernel.ubuntu.com/~kernel-ppa/mainline/ Descargue 3 (quizás 4) debs a una carpeta en algún lugar:

linux-headers-VERSION-NUMBER_all.deb
linux-headers-VERSION-NUMBER_amd64.deb
linux-image-VERSION-NUMBER_amd64.deb
linux-image-extra-VERSION-NUMBER_amd64.deb   # if available

Instale las debs con cualquier front-end de administrador de paquetes que use (¿gdebi todavía está disponible?), O use estos comandos:

cd /path/to/folder/where/you/put/the/debs
sudo dpkg -i *.deb

Fuente: http://ubuntuforums.org/showthread.php?p=11391743#post11391743 y https://askubuntu.com/a/142000/133170

codefreak
fuente
3
¿Olvidaste agregar askubuntu.com/a/142000/133170 en la 'fuente'?
Amal Murali
2

Por supuesto, puede instalar los núcleos 3.5.0, ejecutar apt-get install linux-image-generic-lts-quantalpara instalar el último núcleo quantal 3.5.0. Este paquete asegurará que siempre tenga el último núcleo cuántico.

De todos modos, personalmente recomiendo el kernel 3.8 de raring (basado en el 3.8.8).

NOTA: busque los núcleos 3.5.0 disponibles apt-cache search linux-image-3.5.0.

Por cierto: incluso puede descargar manualmente los últimos núcleos de línea principal e instalarlos, por ejemplo 3.7.9. Sin embargo, si instala los núcleos de la línea principal de PPA manualmente, tendrá que instalar actualizaciones manualmente.

http://kernel.ubuntu.com/~kernel-ppa/mainline/

Terry Wang
fuente
¿recibiré actualizaciones y arreglos para los núcleos instalados de esta manera?
BRK dice el
Si está hablando de los núcleos de la línea principal PPA del núcleo, NO . Si lo instala linux-image-generic-lts-quantal, lo ayudará a encargarse de las actualizaciones de seguridad 3.5.0. He actualizado la respuesta.
Terry Wang
1

Desde 14.04.3, hay más paquetes que necesita instalar en un escritorio para ordenar todas las dependencias:

Esto instala el nuevo kernel, como antes, y es suficiente en un servidor de solo CLI:

sudo apt-get install linux-generic-lts-vivid

Pero con el servidor X necesitas un montón de paquetes que estos dos extraen recomiendan:

sudo apt-get install --install-recommends xserver-xorg-lts-vivid libwayland-egl1-mesa-lts-vivid
otus
fuente
0

Para el kernel más nuevo disponible para 12.04:

sudo apt-get install linux-image-generic-lts-saucy

Para la nueva pila X disponible para 12.04:

sudo apt-get install xserver-xorg-lts-raring
Hendy Irawan
fuente