-
Cómo compilar un kernel en Debian
-
Para los nuevos usuarios que vienen de un fondo en Windows o Macintosh, la flexibilidad del sistema operativo Linux puede ser abrumador. Casi nada sobre el sistema puede ser cambiado o modificado para adaptarse a las necesidades individuales. Esto se extiende incluso a la base, o "núcleo" del sistema operativo. Los usuarios pueden compilar un núcleo personalizado en sintonía con sus propios ordenadores. Debian, una versión popular de Linux, tiene su propia herramienta para el propósito, llamado "kernel-package." Se crea personalizar un núcleo que puede ser instalado fácilmente como un programa de aplicación.Instrucciones
configurando
1 Compruebe la versión actual del núcleo que se está ejecutando mediante la apertura de una ventana de terminal y escribiendo el comando "uname -r" (sin las comillas). Anote el número de versión.
2 Abra una ventana de terminal y escriba "apt-get install kernel-package fakeroot linux-source-2.6.32" (sin comillas), pero sustituya el número de versión de su propio núcleo de los dígitos al final. Esto carga los paquetes que necesita en su ordenador. Algunas instalaciones pueden requerir paquetes adicionales.
3 Crear una carpeta para el nuevo kernel, ya sea haciendo clic derecho en el administrador de archivos o escribiendo "~ newkernel / mkdir /" (sin comillas) en la ventana de terminal abierta.
4 Copiar el código fuente de la nueva carpeta con el ratón, o escribiendo "cp /usr/src/linux-source-2.6.32.tar.bz2 ~ newkernel / /" (sin comillas) en la ventana de terminal. Una vez más, vuelva a colocar el número 2.6.32 con el número de versión que en realidad estás usando.
5 Mover a la nueva carpeta haciendo doble clic con el ratón, o escribiendo "cd / newkernel /" (sin comillas) en la ventana de terminal. Una vez allí, extraer los archivos de código fuente haciendo doble clic en el icono para el código fuente, o escribiendo "tar xjf /usr/src/linux-source-2.6.32.tar.bz2" (sin comillas) en la ventana de terminal .
6 Cambiar a la nueva carpeta que se creó para su código fuente, ya sea haciendo clic en él o escribiendo "cd linux-source-2.6.32" (sin comillas), sustituyendo el número de versión correcto en lugar del 2.6.32.
La creación de su núcleo
7 Ejecutar el gestor de configuración gráfica escribiendo el comando "make xconfig" (sin comillas) en la ventana de terminal abierta. Un cuadro de diálogo se abrirá, permitiéndole elegir los controladores y módulos específicos que necesita para cargar para su propio núcleo a medida. Por ejemplo, si el equipo contiene una tarjeta de video NVidia, se puede decir con seguridad que omitir todas las otras marcas.
8 Leer los archivos de ayuda con cuidado para evitar complicaciones innecesarias. Si no está seguro si se debe incluir o excluir un conductor, la opción más segura es la de aceptar las opciones por defecto que se presentan. La única excepción es en la opción llamada "soporte para módulos cargables", en el que tendrá que elegir manualmente "cargador de módulos del kernel."
9 Tipo "make-kpkg clean" (sin comillas) en la ventana de terminal para restablecer los parámetros de kernel-package.
10 Compilar el kernel escribiendo "fakeroot make-kpkg --initrd --revision = custom.1.0 kernel_image" (sin comillas) en la ventana de terminal. El número que sigue a la palabra "medida" puede ser cualquier cosa; que es para su propio uso. Si compila los núcleos adicionales más adelante, basta con cambiar el número.
11 Espere a que el kernel se compile. Esto puede tomar tan poco como 10 minutos o tan largo como varias horas, dependiendo de su sistema. La pantalla parpadeará hasta un gran número de mensajes durante el proceso. Esto es normal. Al final, verá una nueva carpeta que contiene un archivo único, con un nombre de archivo que termina en .deb.
12 Ejecute el archivo de paquete Debian haciendo doble clic sobre él en el gestor de archivos o en el tipo de ventana de terminal "cd .." (sin comillas) para ir a la nueva carpeta y luego "dpkg -i * .deb" (sin comillas ) para ejecutar el archivo. Cuando se ha terminado, lea todas las alertas o advertencias, a continuación, reiniciar el sistema.
13 Seleccione su nuevo kernel personalizado en el menú de GRUB y el ordenador arrancará desde ella. Probar su hardware con cuidado sobre el primer día o dos. Si tiene algún problema con su nuevo núcleo, reiniciar el sistema y elegir la más antigua del núcleo, no personalizado en el menú de GRUB.
Consejos y advertencias
- Para más información consultar la documentación en el sitio web de Debian, y la página del manual de kernel-package.