El kernel de Linux es el corazón de cualquier sistema Linux. Maneja la entrada / salida del usuario, el hardware y el control de la energía en la computadora. Si bien el kernel que viene con su distribución de Linux suele ser suficiente, ¡esto le permite crear su propio kernel especializado!
Pasos
Paso 1. Descargue la última versión del kernel de Linux
Puedes descargarlo aquí.
Paso 2. Asegúrese de descargar la fuente completa
Puede asegurarse de esto haciendo clic en la "F" donde dice "La última versión estable es …" De lo contrario, simplemente descargará el parche, que se usa cuando su kernel actual tiene un número de parche menor. Un ejemplo de esto sería 3.4.4.1 >> 3.4.4.2
Paso 3. Asegúrese de haber descargado el código fuente completo
Asegúrese de que no sea un parche o un registro de cambios.
Paso 4. Abra una terminal
Paso 5. Extraiga el kernel
Utilice estos comandos.
tar xjvf kernel (aquí la opción -j es para la compresión bz2)
Paso 6. Vaya al directorio (en la terminal) que se creó
Paso 7. Configure el kernel
Hay 4 formas comunes de hacer esto.
- Realice una configuración antigua: le hace preguntas sobre qué debería admitir el kernel, una por una, lo que requiere mucho tiempo.
- Make menuconfig: crea un menú donde puede buscar opciones sobre lo que admite el kernel. Requiere biblioteca de maldiciones, pero es probable que ya esté en su computadora.
- Haga qconfig / xconfig / gconfig - igual que menuconfig, excepto que ahora el menú de configuración está basado en gráficos. "Qconfig" Requiere la biblioteca QT.
- Utilice la configuración del kernel actual. Ejecute esto desde la carpeta de origen de su kernel "cp / boot / config-`uname -r`.config". Esto ahorra mucho tiempo, pero es posible que desee cambiar el número de versión del kernel que se va a compilar para evitar reemplazar su kernel actual. "Configuración general" "Versión local - agregar a la versión del kernel". Por ejemplo, si el número de versión del kernel es 3.13.0, puede escribir allí 3.13.0. RC1.
Paso 8. Instale los controladores
Una vez que se abre la ventana de configuración, verá que un tipo específico de configuración ya está seleccionado como soporte para controladores esenciales como soporte inalámbrico Broadcom / sistema de archivos EXT4, etc. Además, puede personalizar las opciones como agregar soporte para su tipo específico de dispositivo / controlador / controlador como usted puede agregar soporte para el sistema de archivos NTFS desde "Sistema de archivos >> DOS / FAT / NT / >> seleccione el soporte del sistema de archivos NTFS, aprovechando así al máximo el kernel personalizado.
-
NOTA: Mientras configura el kernel, verá una sección conocida como pirateo del kernel (por pirateo nos referimos a explorarlo), donde se ofrecen diferentes tipos de opciones para piratear el kernel y aprenderlo. Si desea usarlo, puede agregar más opciones, de lo contrario puede deshabilitar la opción "depuración del kernel", ya que hace que el kernel sea mucho más pesado y puede ser inadecuado para usar en el entorno de producción.
Paso 9. Compile e instale el kernel
Puede ejecutar los comandos necesarios en una línea separándolos con símbolos dobles (&&) como se escribe a continuación. Esto puede llevar mucho tiempo.
- make && make modules_install && make install
- Es posible que desee utilizar la opción -j con make. Esto permite bifurcar procesos adicionales para compilar el kernel, la sintaxis sería "make -j 3". 3 aquí representa el número de procesos que se crearán.
Paso 10. Haga que el kernel sea de arranque
Paso 11. Vaya a arrancar
Paso 12. Ejecute el siguiente comando
Recuerde reemplazar con el número de versión del kernel que construyó.
- "mkinitrd -o initrd.img-"
- Para las distribuciones basadas en Redhat, no es necesario crear initrd, ya que se crea de forma predeterminada
Paso 13. Apunte el cargador de arranque al nuevo kernel
Entonces se puede iniciar. Use la herramienta que vino con su distribución para configurar su gestor de arranque. Agregue una nueva entrada para el nuevo kernel.
Paso 14. Reinicie
Video: al utilizar este servicio, es posible que cierta información se comparta con YouTube
Consejos
- Menuconfig suele ser la mejor opción a la hora de configurar el kernel.
- No todas las computadoras requieren que se cree un initrd, pero es seguro hacerlo en caso de que la suya lo haga.