¿Cómo probar nuevas versiones del kernel?

¿Cómo probar nuevas versiones del kernel?

Estoy usando ubuntu 14.04 con el kernel de Linux 3.13.0-37-generic. Sé que la última versión estable del kernel es 3.17.01 y quiero probarla.

¿Puedo probarlo en mi sistema sin arruinar mi ubuntu actual?
Específicamente, pensé en reemplazar el archivo del kernel en /bootla carpeta con mi archivo del kernel compilado del kernel 3.17.01 y cambiar las entradas de grub correspondientes. ¿Es esta la forma correcta de hacerlo?

¿Existe alguna posibilidad de que algunas aplicaciones no funcionen correctamente con el nuevo kernel?

Respuesta1

Si usas las mismas opciones de compilación que Ubuntu, y tambiéninstalar los módulos correspondientes, y túregenerar el initramfs, esto funcionará. Obtenga el archivo de configuración de Ubuntu, colóquelo en el directorio de compilación del kernel y ejecútelo make oldconfig.

Sería menos propenso a errores en el propio proceso de compilación de Ubuntu. Obtenga el paquete fuente del kernel, sustitúyalo y compílelo.

Si construye su propio kernel con sus propias opciones de compilación, es muy probable que olvide alguna opción o módulo crítico. El núcleo se divide en muchos bits pequeños para que cada sistema pueda cargar sólo los bits que necesita. Ejecute make localmodconfigpara configurar un kernel que incluya todos los controladores actualmente cargados y que, por lo tanto, sea adecuado para la máquina en la que está compilado (al menos siempre y cuando no conecte un nuevo periférico extraíble o utilice una nueva función de red, etc.). .).

VerConfigurar, compilar e instalar un kernel de Linux personalizadopara obtener una guía más extensa sobre cómo configurar y compilar un kernel.

Rara vez resulta muy beneficioso obtener el último y mejor kernel. No le permitirá ejecutar más programas: muy pocos programas se preocupan por las características recientes del kernel. Sólo debes hacerlo si el nuevo kernel tiene algo que necesitas, como un controlador para tu hardware. Si sólo quieres jugar, hazlo en una máquina virtual, quizás con una distribución de última generación en lugar de Ubuntu.

información relacionada