¿Cómo instalar nuevas versiones del kernel de Linux?

Respuestas:

16

Advertencia.

Esto puede romper su sistema. Es probable que los controladores NVIDIA y ATI / AMD y la conexión inalámbrica Broadcom no funcionen en esto todavía.

Le aconsejaría que no lo haga, pero si las cosas se complican, debería poder solucionarlo iniciando un núcleo antiguo y eliminando este. Algo como esto ...

Arrancar desde CD
mount -o bind / dev / dev
mount -o bind / proc / proc
chroot 
apt-get install 
actualización-grub

Del comentario de Tomás un método más fácil:

  • Al ingresar a GRUB manteniendo presionada la tecla shift durante el arranque, puede ingresar las "versiones anteriores" de Linux. Allí puede seleccionar su núcleo antiguo, que por defecto no se elimina.
  • Ahora si todavía lo quieres ...

Descargue los tres archivos .DEB con el nombre que comienza linuxdesde aquí: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

Ejemplo para i386 (tome el 2 con amd64el nombre para 64 bits y paeel nombre para i386 con 4 + Gb de memoria; ¡compruebe uname -asi no está seguro!):

linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  • Instale los 3 paquetes ...

Ejemplo para i386

sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb    
sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  • Reinicie su sistema ...
sudo reboot
  • Pruébalo ...
uname -r

Esto debería mostrar un núcleo con 3.4 en el nombre.

  • "Esta versión incluye varias actualizaciones de Btrfs: bloques de metadatos más grandes que 4KB,
  • mucho mejor rendimiento de metadatos,
  • mejor manejo de errores y
  • mejores herramientas de recuperación
  • un nuevo X32 ABI que permite ejecutarse en modo de 64 bits con punteros de 32 bits;
  • varias actualizaciones de los controladores de GPU: configuración inicial de modos de Nvidia Geforce 600 'Kepler', soporte de las series AMD RadeonHD 7xxx y AMD Trinity APU, y soporte de gráficos Intel Medfield;
  • soporte de autoprobing de controladores de CPU x86, un objetivo de mapeador de dispositivos que almacena hashes criptográficos de bloques para verificar intrusiones, otro objetivo para usar dispositivos externos de solo lectura como fuente de origen de un volumen LVM provisto delgado,
  • varias mejoras de rendimiento como GTK2 report GUI y
  • un nuevo módulo de seguridad 'Yama' ".
  • Puede ayudar a probar el soporte oficial 3.4 en 12.04 siguiendo estas instrucciones: http://www.theorangenotebook.com/2012/06/call-for-testing-1210-kernel-on-1204.html
Rinzwind
fuente
Pero cuando esta instalación falla o Ubuntu funciona peor, todavía puedo usar núcleos más antiguos ¿verdad? Puedo elegirlos en el menú de arranque.
OrangeTux
@Rinzwind: ¡Sí, siempre puedes usar núcleos más antiguos! ¿Qué "cosas malas"?
ish
@Rinzwind están desactualizados.
ish
@Rinzwind: cambie sus enlaces a todo desde aquí kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise - ¡ese es el lanzamiento oficial! :)
ish
Gran respuesta, Rinzwind. ¿Podría aclarar un poco los riesgos o, como dijo @izx, declarar en su respuesta que esto es completamente reversible? Lo haría yo mismo si esto no se me pasara por la cabeza :)
Tomás
1

Ubuntu (32 bits) Genérico:

Ejecute los siguientes comandos:

1.Crear carpeta para kernel

mkdir kernel3.4.1stable && cd kernel3.4.1stable 

2.Descargue Kernel

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb 

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

Paquete extra

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

3.Instale Kernel

sudo dpkg -i linux-*.deb 

sudo update-grub 

Ubuntu (64 bits):

Ejecute los siguientes comandos:

1.Crear carpeta para kernel

mkdir kernel3.4.1stable && cd kernel3.4.1stable

2.Descargue Kernel

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb 

Paquete extra

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

3.Instale Kernel

sudo dpkg -i linux-*.deb 

sudo update-grub 

Paquete extra? - Contiene controladores adicionales que quedan fuera del paquete del núcleo base; instálelo solo si necesita estos controladores.

¡Disfrutar!

Penreturns
fuente
0

Vaya a Terminal y escriba cada uno de estos comandos para actualizar al último kernel 3.5 Y los controladores más nuevos de nvidia:

 sudo add-apt-repository ppa:xorg-edgers/ppa

 sudo apt-get update

 sudo apt-get dist-upgrade

Si algo no funciona correctamente o simplemente desea volver al núcleo antiguo, escriba lo siguiente:

 sudo apt-get install ppa-purge

 sudo ppa-purge ppa:xorg-edgers/ppa
TenPlus1
fuente