Así que estoy reconstruyendo mi servidor de almacenamiento. Por estabilidad, quiero usar Ubuntu server 14.04 LTS como SO Sin embargo, planeo usar Btrfs con RAID 5, y esto se ha mejorado mucho en el kernel 3.19. Entonces quiero usar ese kernel con 14.04.
Sé que 3.19 es el núcleo que se usará en 15.04, y está programado para ser lanzado en agosto como un núcleo HWE y el valor predeterminado para 14.04.3. Pero necesito construir este servidor ahora.
No quiero entrar en configuraciones personalizadas funky que romperán las cosas en el futuro. Entonces, ¿cuál es la forma más libre de problemas que puedo usar ese kernel ahora en la parte superior de una instalación 14.04.2, que puede revertirse fácilmente al estándar en agosto, cuando puedo actualizar a 14.04.3 y obtener el kernel que quiero como ¿estándar?
dpkg -i
. No sé si esta es la forma más libre de problemas (o la segunda / tercera más), pero es algo para probar.Respuestas:
Puedes instalar un kernel más nuevo
como se describe en Kernel / MainlineBuilds o
en este caso más simplemente con los paquetes creados
linux-lts-vivid
desde eltrusty-updates
repositorio:Este metapaquete siempre depende de la versión más reciente de la rama del kernel v3.19 de Canonical.
El equivalente para la rama del kernel v4.4 de Ubuntu Xenial es
linux-generic-lts-xenial
(qué sorpresa).Dado que los paquetes de kernel de diferentes ramas no se reemplazan entre sí, prácticamente no hay peligro, ya que cualquiera de los pasos anteriores hará que su sistema no sea arrancable¹. Si el núcleo recién instalado no se ejecuta, puede seleccionar arrancar núcleos diferentes / anteriores en el menú de GRUB durante el arranque.
¹ La excepción más notable es una configuración GRUB rota. Si
update-grub
(llamado por los scripts posteriores a la instalación y posterior a la eliminación del paquete del núcleo) no funciona sin el nuevo núcleo, tampoco funcionará con el nuevo núcleo.fuente
sudo apt-get install linux-generic-lts-vivid
.Ahora puede instalar el "último" (3.19) kernel de Ubuntu directamente desde los repositorios:
Esto instalará un kernel Ubuntu estable para Vivid. Y los encabezados necesarios para construir varios módulos en su sistema.
¡Espero que esto ayude!
fuente
La forma más fácil de actualizar el kernel a 3.19 en Ubuntu 14.04 es ejecutar:
Esto instalará el metapaquete, que extraerá todo lo demás. Se instalarán imágenes y encabezados.
Este método es bueno, porque el kernel 3.19 obtendrá actualizaciones de seguridad y correcciones de errores a través del proceso de actualización y actualización de rutina.
Los núcleos antiguos 3.13 o 3.16 no se eliminarán. Serán arrancables usando el menú grub. Y también recibirán actualizaciones.
Si no desea que se actualice el kernel 3.13 o 3.16, puede eliminar los metapaquetes:
linux-image-generic linux-headers-generic
para 3.13linux-image-generic-lts-utopic linux-headers-generic-lts-utopic
para 3.16fuente
Descargar 3 archivos:
Tenga cuidado, uno de los
linux-headers
es común a todas las arquitecturas (_all.deb
). El otrolinux-headers
y ellinux-image
debe coincidir con la arquitectura de su máquina (_i386.deb
o_amd64.deb
).Desde la terminal, instálalos todos ejecutando:
O simplemente use el TABautocompletado para ayudarlo a escribir los nombres completos de los archivos.
fuente
linux-generic-lts-vivid
no estaba disponible en el momento de esta respuesta.linux-headers
solo es necesario si desea compilar su propio núcleo. Si solo quieres usar el kernel,linux-image
será perfectamente suficiente.