Miedo al kernel? Nada de eso!
Hi!!!!!! Como estan todos???
Bueno, hace tiempo que no escribo en mi blog (falta de tiempo creo). Hoy, a pedido del compañero BlackMad, escribo sobre compilar el kernel creando los .deb para Kubuntu/Debian.
Ingredientes (Software indispensable):
xBuild-essential (Obligatorio para compilar cualquier paquete)
xLibncurses5-dev (para make menuconfig) o libqt3-mt-dev (si prefieres make xconfig)
xSources del Kernel (desde Adept/Synaptic o bajarlas desde www.kernel.org)
xKernel-package
Nota: la mayoria se instala desde Adept/Synaptic.
Preparacion (A cocinar, jejej):
1 - Descomprimimos el kernel (el cual ya debes tenr en /usr/src/):
tar xvjf linux-2.6.20.tar.bz2
Como pueden ver, aqui uso como ejemplo la version 2.6.20 (es la que usaremos durante el resto del tutorial), si es necesario cambien la version.
2 - Ahora comenzamos a configurar el kernel:
cd linux-2.6.20
make menuconfig <---Si preferimos en modo texto con interfz ncurses
o
make xconfig <---Si preferimos en modo grafico con interfaz QT
Nota: es muy recomendable usar un archivo .config existente (el qeu esta en /boot por ej) como base, para facilitar la configuracion. Lo podemos copiar de la siguiete forma (se tiene en cuenta que la version en /boot es la 2.6.17-generic, cambiar si es necesario):
cp /boot/config-2.6.17-generic /usr/src/linux-2.6.20/.config
Nota2: se recomienda tambien usar comandos como lspci - y cat /proc/cpuinfo para tener claro que hardware tenemos en nuestra pc.
Nota3: es muy importante leer la documentacion del kernel para entender las opciones que se presentan, o por lo menos tenerla cerca en el caso de no comprender algo.
3 - Bueno, ahora llego la hora de compilar y crear los .deb (no se preocupen, es la parte mas facil):
make-kpkg --initrd --revision=rev.01 binary
Ese comando nos creara los .deb listos para instalar.
Ok, eso es todo, a practicar!!!!
Bueno, hasta la proxima, suerte con todo, bye!!!!!
Bueno, hace tiempo que no escribo en mi blog (falta de tiempo creo). Hoy, a pedido del compañero BlackMad, escribo sobre compilar el kernel creando los .deb para Kubuntu/Debian.
Ingredientes (Software indispensable):
xBuild-essential (Obligatorio para compilar cualquier paquete)
xLibncurses5-dev (para make menuconfig) o libqt3-mt-dev (si prefieres make xconfig)
xSources del Kernel (desde Adept/Synaptic o bajarlas desde www.kernel.org)
xKernel-package
Nota: la mayoria se instala desde Adept/Synaptic.
Preparacion (A cocinar, jejej):
1 - Descomprimimos el kernel (el cual ya debes tenr en /usr/src/):
tar xvjf linux-2.6.20.tar.bz2
Como pueden ver, aqui uso como ejemplo la version 2.6.20 (es la que usaremos durante el resto del tutorial), si es necesario cambien la version.
2 - Ahora comenzamos a configurar el kernel:
cd linux-2.6.20
make menuconfig <---Si preferimos en modo texto con interfz ncurses
o
make xconfig <---Si preferimos en modo grafico con interfaz QT
Nota: es muy recomendable usar un archivo .config existente (el qeu esta en /boot por ej) como base, para facilitar la configuracion. Lo podemos copiar de la siguiete forma (se tiene en cuenta que la version en /boot es la 2.6.17-generic, cambiar si es necesario):
cp /boot/config-2.6.17-generic /usr/src/linux-2.6.20/.config
Nota2: se recomienda tambien usar comandos como lspci - y cat /proc/cpuinfo para tener claro que hardware tenemos en nuestra pc.
Nota3: es muy importante leer la documentacion del kernel para entender las opciones que se presentan, o por lo menos tenerla cerca en el caso de no comprender algo.
3 - Bueno, ahora llego la hora de compilar y crear los .deb (no se preocupen, es la parte mas facil):
make-kpkg --initrd --revision=rev.01 binary
Ese comando nos creara los .deb listos para instalar.
Ok, eso es todo, a practicar!!!!
Bueno, hasta la proxima, suerte con todo, bye!!!!!

26 de febrero de 2007 01:49Rain, interesante para los que empiezan!, a propósito: puse un link en mi blog.
Un saludo.
cacus
6 de marzo de 2007 14:09
:$ esto me trajo muchos recuerdos... mientras leia pensaba, o mejor dicho recordaba:
hace 4 años atras, creo, ya habia cruzado la barrera de utilizar gnu/linux, lease instalar apps y librerias desde las fuentes compilandol@s, modificado gub & lilo, trastear con mis modems usb (nada era tan accesible como ahora y proyectos como linux-usb para speedtouch ni siquiera estaban en mente creo). Y asi un sin fin de barreras rotas lo que me levantaba muchisimo el autoestima.
Despues llegaron las redes, los servicios tales apache, mysql, y de rrepente una vez ssh no se me podia esconder mucho dije: hhmmm kernel (baba homer simpson).
Para hacerla corta, recuerdo haber gritado muchos ::ouchsss::
kernel panic y mas kernel panics...
parchearlos con supermount y esas yerbas eran para mi una aventura, y como pasan los años y esas cosas desaparecen, hoy el kernel de ubuntu es una maravilla en cuanto a lo completo, bien modularizado, soporte para absolutamente todo, siiiii inclusive esos modems adsl usb =D
y ya no hace falta super mount ni otros parches que creo tengo en el olvido...
y ni hablar de la herramientas para olvidarnos del grub, del lilo, si si ya no mas, make modules install y esas cosas ;)
muy lidno articulo
» Publicar un comentario en la entrada