Entonces estoy reconstruyendo mi servidor de almacenamiento. Para mayor estabilidad, quiero usar el servidor Ubuntu 14.04 LTS como sistema operativo. 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 kernel que se usará en 15.04 y está programado para ser lanzado en agosto como kernel HWE y el predeterminado para 14.04.3. Pero necesito construir este servidor ahora.
No quiero entrar en configuraciones personalizadas extravagantes que estropearán las cosas en el futuro. Entonces, ¿cuál es la forma más sencilla de usar ese kernel ahora además de una instalación 14.04.2, que se puede revertir fácilmente al estándar en agosto, cuando pueda actualizar dist a 14.04.3 y obtener el kernel que quiero? ¿estándar?
Respuesta1
Puedes instalar un kernel más nuevo.
como se describe enKernel/Construcciones de línea principalo
en este caso más simplemente con los paquetes creados desde
linux-lts-vivid
eltrusty-updates
repositorio:sudo apt-get install linux-generic-lts-vivid
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 del kernel de diferentes ramas no se reemplazan entre sí, prácticamente no hay peligro de que cualquiera de los pasos anteriores haga que su sistema no pueda arrancar¹. Si el kernel recién instalado no se ejecuta, puede seleccionar iniciar kernels diferentes/anteriores en el menú de GRUB durante el inicio.
¹ La excepción más notable es una configuración de GRUB rota. Si update-grub
(llamado por los scripts posteriores a la instalación y a la eliminación del paquete del kernel) no funcionasinel nuevo kernel, no funcionaráconel nuevo kernel tampoco.
Respuesta2
Ahora puede instalar el kernel de Ubuntu "más reciente" (3.19) directamente desde los repositorios:
sudo apt-get install linux-image-generic-lts-vivid linux-headers-generic-lts-vivid
Esto instalará el kernel estable de Ubuntu para Vivid. Y los encabezados que se necesitan para crear varios módulos en su sistema.
¡Espero que esto ayude!
Respuesta3
La forma más sencilla de actualizar el kernel a 3.19 en Ubuntu 14.04 es ejecutar:
sudo apt-get install linux-generic-lts-vivid
Esto instalará el metapaquete, que extraerá todo lo demás. Se instalarán la imagen y los 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 kernels antiguos 3.13 o 3.16 no se eliminarán. Se podrán iniciar usando el menú de grub. Y también recibirán actualizaciones.
Si no desea que se actualice el kernel 3.13 o 3.16, puede eliminar metapaquetes:
linux-image-generic linux-headers-generic
para 3.13
linux-image-generic-lts-utopic linux-headers-generic-lts-utopic
para 3.16
Respuesta4
- Ir ahttp://kernel.ubuntu.com/~kernel-ppa/mainline/
- Ingrese al directorio v3.19 más reciente (hoy es v3.19.2-vivid)
Descargar3archivos:
linux-headers-3.19.X-ZZZZZZ_3.19.X-ZZZZZZ.YYYYMMDDHHMM_all.deb linux-headers-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_ARCH.deb linux-image-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_ARCH.deb
Ojo, uno de los
linux-headers
es común a todas las arquitecturas (_all.deb
). El otrolinux-headers
y ellinux-image
debecoincida con la arquitectura de su máquina (_i386.deb
o_amd64.deb
).Desde la terminal, instálalos todos ejecutando:
sudo dpkg -i linux-{image,headers}-3.19.*.deb
O simplemente utilice la TABfunción de autocompletar para ayudarle a escribir los nombres completos de los archivos.