InicioLinuxCompilar kernel 3.13.3 Debian,Ubuntu y Derivados

Compilar kernel 3.13.3 Debian,Ubuntu y Derivados

Linux2/20/2014
Uno de los mayores atractivos de utilizar Linux es su fácil personalización y una de las cosas más divertidas de personalizar es el núcleo en sí, el corazón del sistema operativo Linux . Lo más probable es que lo más probable es que nunca tenga que compilar su propio kernel. El que viene con su distribución y actualizaciones a través de su sistema de gestión de paquetes es generalmente bastante bueno, pero hay ocasiones en las que podría ser necesario volver a compilar el kernel.

Algunas de estas razones podría ser especiales de hardware necesidades, el deseo de crear un núcleo monolítico en lugar de modular una, optimizar el núcleo eliminando controladores no usados, correr un kernel en desarrollo, o simplemente aprender más sobre Linux . En este caso, vamos a compilar una recién estrenada kernel 3.13.3 en Debian sid .

En este caso fue en mi pequeñin un acer aspire one d250 con un atom 270,, osea que fue para rato

Compilar kernel 3.13.3 Debian,Ubuntu y Derivados

Para empezar, vamos a necesitar algunos paquetes, es decir, fakeroot y kernel-package :

sudo apt-get install fakeroot kernel-package

kernel

Ahora, vamos a tomar un último tarball fuente de www.kernel.org o puede utilizar siguiente comando wget para descargarlo.

wget -c https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.3.tar.xz 

deb
gnulinux

Ahora, vamos a descomprimir el archivo.

tar -xvJf linux-3.13.3.tar.xz

compil

Después, la extracción, se creará un nuevo directorio de fuentes del núcleo. "nos situamos"

cd linux-3.13.3

Compilar kernel 3.13.3 Debian,Ubuntu y Derivados

Ahora, vamos a configurar el kernel. Lo mejor es comenzar con la configuración que se está utilizando actualmente y trabajar desde allí. Para ello, vamos a copiar la configuración actual de / boot en el directorio de trabajo actual y guardarlo como . config .

cp /boot/config-`uname -r`* .config

kernel

Vamos a ejecutar make menuconfig ,,necesitaremos tener libncurses5-dev instalado para utilizar menuconfig :

sudo apt-get install libncurses5-dev


deb

make menuconfig

gnulinux

Como se puede ver, una vez que esté en la configuración de su elección, que hay un montón de diferentes opciones disponibles para su núcleo . De hecho, hay demasiados para el alcance de este tutorial. Al seleccionar Kernel opciones, la mejor manera es por ensayo y error, y hacer un montón de busquedas en Google. Es la mejor manera de aprender. Si usted está simplemente tratando de actualizar el kernel a la versión más reciente, usted no tiene que cambiar nada y puede simplemente seleccionar " Guardar configuración ". Dado que hemos copiado el archivo de configuración del kernel actual para el nuevo kernel . config file.

compil
Compilar kernel 3.13.3 Debian,Ubuntu y Derivados
kernel
deb

Una vez que esta hecho, es el momento de limpiar el árbol de código fuente.

 make-kpkg clean

gnulinux

ahora vamos a exportar una variable llamada CONCURRENCY_LEVEL .Con esta variable es para establecerlo como el número de núcleos que su equipo tiene + 1 . Por lo tanto, si usted está usando un quad core, lo haría:

export CONCURRENCY_LEVEL=5

pero como no es mi caso ,, en mi caso es

export CONCURRENCY_LEVEL=2 

compil

Por último, es el momento de compilar el núcleo.

si quieren ponerle nombre a su kernel solo cambien "sid" por lo que quieran

fakeroot make-kpkg --append-to-version "-sid" --revision "1" --initrd kernel_image kernel_headers

Compilar kernel 3.13.3 Debian,Ubuntu y Derivados

Esto acelerará el tiempo de compilación. El resto del comando de compilación es bastante auto-explicativo. Con fakeroot , estamos haciendo paquetes del kernel ( make-kpkg ), añadiendo una serie de nombrar nuestro kernel (" eos-kernel ", que le da un número de revisión (" 1 " y le estamos diciendo a make-kpkg para crear a la vez un paquete de imagen y un paquete de cabecera . Una vez que la compilación está terminada, y en función del equipo y el número de módulos que se compila, puede tardar bastante tiempo, cambie los directorios a una vuelta desde el directorio fuente de Linux, y usted debería ver dos nuevos * deb. archivos - uno linux-image y un linux-headers :

kernel

sudo dpkg -i linux-image-3.13.3-sid_1_i386.deb linux-headers-3.13.3-sid_1_i386.deb

deb

El nuevo kernel, ya que es un Debian paquete, se actualizará todo lo necesario, incluido el gestor de arranque . Una vez instalado, sólo tiene que reiniciar y seleccionar el nuevo kernel desde el GRUB / LILO

gnulinux

Se viene systemd ,,,,,,,,,,,,,,, Saludos

compil

Compilar kernel 3.13.3 Debian,Ubuntu y Derivados
Datos archivados del Taringa! original
215puntos
451visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

N
Novatovich🇦🇷
Usuario
Puntos0
Posts15
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.