Compilando el kernel .. xD
Holas, despues de la reunion pasada preguntaron sobre la compilacion del kernel, en este ejemplo solamente vamos a cambiar una cosa nada mas para que den su primer paso.
Instalamos:
sudo apt-get install linux-source-2.6.20 build-essential kernel-package libncurses5-dev libqt3-dev
lo que isimos aqui es bajar el fuente del kernel (linux-source-2.6.x.x)
los paquetes build-essential y kernel-package nos sirven para poder compilar y armar un paquete .deb
libncurses5-dev libqt3-dev son paquetes que nos permitiran poder configurar nuestro kernel de una manera comoda
*Una ves que terminamos de bajar los paquetes, vamos a:
cd /usr/src
*descomprimimos el tar.bz2
sudo tar -jxvf linux-source-2.6.20.tar.bz2
*luego
cd linux-source-2.6.20
*limpiamos
:/usr/src/linux-source-2.6.20$ sudo make-kpkg clean
*usamos el xconfig para configurar nuestro kernel
:/usr/src/linux-source-2.6.20$ sudo make xconfig
*pulsamos CTRL+L y abrimos el archivo que esta en:
:/boot/config-2.6.20-15-generic
*ahora nos vamos a la seccion "Processor type and features" y luego miramos en "Processor family"
donde veran los tipos de microprocesadores, elegimos el que tenemos. (generalmente siempre esta en 686)
guardamos y salimos, luego de esto escribimos:
$ make-kpkg --revision=M.1 --initrd kernel-image kernel-headers
esperamooooos uff ....... xD
*vamos a /usr/src$ y si miramos bien tenemos un linux-image-2.6.20.3-ubuntu1_M.1_i386.deb lo instalamos:
dpkg -i linux-image-2.6.20.3-ubuntu1_M.1_i386.deb
*El cual nos instala y nos modifica el menu del grub, reinciamos la pc y listo!!
bueno aqui solamente cambiamos una cosa, y es para que se animen a compilar el kernel
para agilizar la compilacion podemos ir a la seccion "Network device support" - "Ethernet (10 or 100Mbit)
y elegir la placa de red que tenemos, claro para eso si no sabemos podemos poner en la consola:
$ lspci
y buscamos "Network controller" y segun eso elegimos en la configuracion del kernel como modulo o que
este embebido en el kernel, las demas ethernet la podemos descomentar asi de esa manera solamente dejamos
como es en mi caso "Broadcom 4400 ethernet support" con un "." esto quiere decir que lo dejamos como modulo.
Otro ejemplo podemos sacar toda la seccion "Old CD-ROM drivers (not SCSI, no IDE)"
"Multi-device support(RAID and LVM)"
"ISDN subsystem"
en fin, primero deben conocer bien su hardware antes de hacer estos cambios pero como les dije
para que se animen para compilar el kernel podemos hacer un pequeño cambio como elegir el uP.
Espero averles ayudado en algooo xDD by cHispo *_*
- Inicie sesión o regístrese para enviar comentarios


Comentarios
hace 4 días 9 horas
hace 6 días 23 horas
hace 13 semanas 1 día
hace 16 semanas 4 días
hace 16 semanas 4 días
hace 17 semanas 2 días
hace 18 semanas 3 días
hace 33 semanas 1 día
hace 35 semanas 5 días
hace 35 semanas 5 días