Estos son unos breves pasos para compilar el kernel en Debian GNU/Linux. El Kernel es ---> linux-2.6.20.7
Pasos: # cp linux-2.6.20.7.tar.bz2 /usr/src # cd /usr/src # tar xvfj linux-2.6.20.7.tar.bz2 # cd / Descargar estos componentes importantes para la copilacion del kernel puede se de un repositorio o del DVD Debian #apt-cdrom add #aptitude update #aptitude upgrade #aptitude install gcc make libncurses5-dev kernel-package bzip2 initramsfs-tools .... # cd /usr/src/linux-2.6.20.7.tar.bz2 # make menuconfig # make-kpkg --initrd kernel_image -- # dpkg -i ../linux-image # reboot Listo tienes un Kernel nuevo en tu equipo listo para funcionar espero que le sirva ... Saludos -- Rafael Tirado Usuario Linux: 414465 Linux Debian 2.6.20.7 i686 (The Maximum) Quod me nutrit, me destruit! ----- Original Message ----- From: "consultores1" <[EMAIL PROTECTED]> To: <debian-user-spanish@lists.debian.org> Sent: Wednesday, April 25, 2007 4:08 AM Subject: Re: compilación del kernel > El Martes 24 Abril 2007 10:24 PM, Miguel Hernandez escribió: > > El 24/04/07, Alvaro <[EMAIL PROTECTED]> escribió: > > > Miguel Hernandez escribió: > > > > El día 22/04/07, Javier Flores Aldape <[EMAIL PROTECTED]> > > > > > > > > escribió: > > > >> > > El Sunday 22 April 2007 02:30:12 Miguel Hernandez escribió: > > > >> > > hola a todos, > > > >> > > > > > >> > > alguien sabe donde puedo encontrar la documentación oficial de la > > > >> > > compilación del kernel? > > > >> > > > > > >> > > gracias por su atención...... > > > >> > > > >> Hola Miguel: > > > >> > > > >> Yo he encontrado especialmente útil la siguiente página: > > > >> > > > >> http://www.gra2.com/article.php/20050610160019531 > > > >> > > > >> y aunque no responde tu pregunta original (documentacion oficial) > > > >> creo que te puede ser de utilidad. > > > >> > > > >> A continuación, reproduzco el contenido de dicha página de acuerdo > > > >> al siguiente permiso: > > > >> > > > >> ---------------------------------------------------------------------- > > > >>--------------------------- > > > >> > > > >> > > > >> Copyright (c) 2000-2007 newton.gra2.com > > > >> Everything written in this blog can be reproduced if you mention the > > > >> source. > > > >> http://www.gra2.com/article.php/20050610160019531 > > > >> > > > >> ---------------------------------------------------------------------- > > > >>--------------------------- > > > >> > > > >> Compilar el kernel 2.4 o 2.6 en Debian > > > >> > > > >> Friday, June 10 2005 @ 04:00 PM CEST Contributed by:FrangaL > > > >> > > > >> Éste artículo pretende ser una revisión del ya publicado > > > >> anteriormente: Compilar el kernel en Debian, con algunos añadidos, > > > >> como la compilación e instalación de kernels 2.6, así como otros > > > >> aspectos solicitados como la configuración de grub. > > > >> > > > >> El artículo se divide en dos partes, una para la instalación de > > > >> kernels 2.4 y otra para los 2.6, así podeis seguir fácilmente el caso > > > >> que queráis compilar. > > > >> > > > >> Los pasos están orientados a la compilación del kernel bajo Debian, > > > >> aunque es fácilmente aplicable a cualquier otra distribución. > > > >> > > > >> Espero que quede suficientemente claro, sino hacédmelo saber. > > > >> > > > >> * Kernel 2.4.x en Debian > > > >> > > > >> -Primero necesitamos descargar el source del kernel, lo > > > >> descargamos con wget, lo instalaremos con apt. > > > >> > > > >> Aida:/# apt-get update > > > >> Aida:/# apt-get install wget > > > >> Aida:/# cd /usr/src > > > >> Aida:/usr/src# wget > > > >> http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.28.tar.bz2 > > > >> > > > >> -Descomprimimos los sources. > > > >> > > > >> Aida:/usr/src# apt-get install bzip2 > > > >> Aida:/usr/src# tar jxvf linux-2.4.28.tar.bz2 > > > >> > > > >> -Creamos un link simbólico. > > > >> > > > >> Aida:/usr/src# ln -s linux-2.4.28 linux > > > >> > > > >> -OPCIONAL: Parchear el kernel con soporte encriptación MPPE > > > >> 128bit y compresión MPPC VPN Server > > > >> > > > >> Aida:/usr/src# wget -c > > > >> http://www.polbox.com/h/hs001/linux-2.4.28-mppe-mppc-1.2.patch.gz > > > >> Aida:/usr/src# cd linux > > > >> Aida:/usr/src/linux# apt-get install patch > > > >> Aida:/usr/src/linux# zcat ../linux-2.4.28-mppe-mppc-1.2.patch.gz > > > >> > > > >> | patch –p0 > > > >> > > > >> -Configuramos el kernel para adaptarlo a nuestro hardware. > > > >> > > > >> Aida:/usr/src/linux# apt-get install libncurses5-dev > > > >> Aida:/usr/src/linux# make clean mrproper > > > >> Aida:/usr/src/linux# make menuconfig > > > >> > > > >> -Una vez configurado el kernel , compilamos la imagen del kernel > > > >> Linux y los módulos. > > > >> > > > >> Aida:/usr/src/linux# apt-get install gcc make > > > >> Aida:/usr/src/linux# make dep > > > >> Aida:/usr/src/linux# make bzImage > > > >> Aida:/usr/src/linux# make modules > > > >> > > > >> -Instalamos los modulos, copiamos la imagen del kernel al /boot. > > > >> > > > >> Aida:/usr/src/linux# make modules_install > > > >> Aida:/usr/src/linux# cp arch/i386/boot/bzImage /boot/2.4.28.img > > > >> > > > >> -Creamos la imagen del initrd. > > > >> > > > >> Aida:/usr/src/linux# apt-get install mkinitrd-tools > > > >> Aida:/usr/src/linux# mkinitrd –o /boot/initrd.2.4.28.img > > > >> /lib/modules/2.4.28 > > > >> > > > >> +Opción A: Gestor de arranque Lilo > > > >> > > > >> -Editamos el lilo.conf y añadimos la nueva imagen de nuestro > > > >> kernel. > > > >> > > > >> Aida:/usr/src/linux# nano -w /etc/lilo.conf > > > >> > > > >> image=/boot/2.4.28.img > > > >> label=2.4.28 > > > >> read-only > > > >> initrd=/boot/initrd.2.4.28.img > > > >> > > > >> -Cargamos la nueva configuración del lilo. > > > >> > > > >> Aida:/usr/src/linux# lilo -v > > > >> > > > >> +Opción B: Gestor de arranque Grub > > > >> > > > >> -Editamos el archivo de configuración del grub y añadimos la > > > >> nueva imagen de nuestro kernel. > > > >> > > > >> Aida:/usr/src/linux# nano -w /boot/grub/menu.lst > > > >> > > > >> title Debian GNU/Linux, kernel 2.4.28 > > > >> root (hd0,1) > > > >> kernel /boot/2.4.28.img root=/dev/hda1 ro > > > >> initrd /boot/initrd.2.4.28.img > > > >> savedefault > > > >> boot > > > >> > > > >> * Kernel 2.6.x en Debian. > > > >> > > > >> -Primero necesitamos descargar el source del kernel, lo > > > >> descargamos con wget, lo instalaremos con apt. > > > >> > > > >> Aida:/# apt-get update > > > >> Aida:/# apt-get install wget > > > >> Aida:/# cd /usr/src > > > >> Aida:/usr/src# wget > > > >> http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.11.11.tar.bz2 > > > >> > > > >> -Descomprimimos los sources. > > > >> > > > >> Aida:/usr/src# apt-get install bzip2 > > > >> Aida:/usr/src# tar jxvf linux-2.6.11.11.tar.bz2 > > > >> > > > >> -Creamos un link simbólico. > > > >> > > > >> Aida:/usr/src# ln -s linux-2.6.11.11 linux > > > >> > > > >> -OPCIONAL: Parchear el kernel con soporte encriptación MPPE > > > >> 128bit y compresión MPPC VPN Server > > > >> > > > >> Aida:/usr/src# wget -c > > > >> http://www.polbox.com/h/hs001/linux-2.6.11-mppe-mppc-1.3.patch.gz > > > >> Aida:/usr/src# cd linux > > > >> Aida:/usr/src/linux# apt-get install patch > > > >> Aida:/usr/src/linux# zcat ../linux-2.6.11-mppe-mppc-1.3.patch.gz > > > >> > > > >> | patch –p0 > > > >> > > > >> -Configuramos el kernel para adaptarlo a nuestro hardware. > > > >> > > > >> Aida:/usr/src/linux# apt-get install libncurses5-dev > > > >> Aida:/usr/src/linux# make clean mrproper > > > >> Aida:/usr/src/linux# make menuconfig > > > >> > > > >> -Una vez configurado el kernel , compilamos la imagen del kernel > > > >> Linux y los módulos. > > > >> > > > >> Aida:/usr/src/linux# apt-get install gcc make > > > >> Aida:/usr/src/linux# make dep > > > >> Aida:/usr/src/linux# make bzImage > > > >> Aida:/usr/src/linux# make modules > > > >> > > > >> -Instalamos los modulos, copiamos la imagen del kernel al /boot. > > > >> > > > >> Aida:/usr/src/linux# make modules_install > > > >> Aida:/usr/src/linux# cp arch/i386/boot/bzImage /boot/2.6.11.img > > > >> > > > >> -Creamos la imagen del initrd. > > > >> > > > >> Aida:/usr/src/linux# apt-get install mkinitrd-tools > > > >> Aida:/usr/src/linux# mkinitrd –o /boot/initrd.2.6.11.img > > > >> /lib/modules/2.6.11 > > > >> > > > >> +Opción A: Gestor de arranque Lilo > > > >> > > > >> -Editamos el lilo.conf > > > >> > > > >> Aida:/usr/src/linux# vi /etc/lilo.conf > > > >> > > > >> image=/boot/2.6.11.img > > > >> label=2.4.20 > > > >> read-only > > > >> initrd=/boot/initrd.2.6.11.img > > > >> > > > >> -Cargamos la nueva configuración del lilo. > > > >> > > > >> Aida:/usr/src/linux# lilo -v > > > >> > > > >> +Opción B: Gestor de arranque Grub > > > >> > > > >> -Editamos el archivo de configuración del grub y añadimos la > > > >> nueva imagen de nuestro kernel. > > > >> > > > >> Aida:/usr/src/linux# nano -w /boot/grub/menu.lst > > > >> > > > >> title Debian GNU/Linux, kernel 2.6.11 > > > >> root (hd0,1) > > > >> kernel /boot/2.6.11.img root=/dev/hda1 ro > > > >> initrd /boot/initrd.2.6.11.img > > > >> savedefault > > > >> boot > > > >> > > > >> Ahora solo queda saber si el nucleo funciona correctamente, en caso de > > > >> fallo revisar la configuración del kernel. > > > >> > > > >> Si hay algún problema con estos pasos o no os compila bien y no sabéis > > > >> por qué, podeis dejar un comentario con vuestras preguntas. > > > >> > > > >> Saludos, > > > >> Fran. > > > >> ---------------------------------------------------------------------- > > > >>------------------------------ > > > >> > > > >> > Lo primero en esta lista esta muy mal visto que se escriba en HTML. > > > >> > > > > >> > Te agradecería que si piensas seguir posteando aquí te leas y > > > >> > > > >> ***aprendas*** > > > >> > > > >> > las normas de la lista que puedes ver en este enlace: > > > >> > > > > >> > http://wiki.debian.org/NormasLista > > > >> > > > > >> > Te ayudará a ser mas efectivo en tus preguntas y no generaras > > > >> > > > >> reacciones > > > >> > > > >> > contrarias. > > > >> > > > >> Como buen novato hace unos días inicié involuntariamente una lista > > > >> de correos sobre este tema... "las normas de la lista". Encontré a > > > >> algunos > > > >> especialmente hostiles y a otros dispuestos a ayudarme: he aquí > > > >> algunos consejos que me han sido especialmente útiles y que bien > > > >> sirven de guía rápida a la Netiquette: > > > >> > > > >> 1.- No enviar los correos en HTML. > > > >> > > > >> Gmail los envía así por defecto y sería conveniente que lo enviaras > > > >> en texto > > > >> plano. En la ventana para la edición de texto de Gmail existe la > > > >> opción: Formato enriquecido - Texto plano. > > > >> > > > >> Selecciona Texto plano para eliminar el HTML de tus correos. > > > >> > > > >> 2.- ¿Qué es el Top Posting? ¿Cómo puedo evitarlo? > > > >> > > > >> Es responder sobre el mensaje. Lo evitas respondiendo debajo del > > > >> mensaje al que te refieres. Como estoy haciendo. > > > >> > > > >> 3.- ¿Cómo puedo seguir una cadena de correos? > > > >> > > > >> Le das "Responder" y le escribes a la lista > > > >> (debian-user-spanish@lists.debian.org), > > > >> no tienes que cambiarle el asunto/subject al menos que cambies el > > > >> tópico y cuando se cambia un tópico entonces obviamente no debes > > > >> responder a un mensaje viejo sino crear uno nuevo desde cero. > > > >> > > > >> 4.- ¿A quien le debo responder? ¿Directamente a "Debian User > > > >> Spanish"... o a quien envia el correo o me responde? > > > >> > > > >> JAMÁS responder a privado al menos que lo que se vaya a responder no > > > >> tenga nada que ver con la lista > > > >> > > > >> 5.- Leer e informarse: > > > >> > > > >> http://www.debian.org/MailingLists/#codeofconduct > > > >> http://wiki.debian.org/NormasLista > > > >> http://es.wikipedia.org/wiki/Top-posting > > > >> http://es.wikipedia.org/wiki/Netiquette > > > >> > > > >> > > > >> Saludos Javier. > > > > > > > > gracias por esta informacion y consejo.... > > > > > > > > no sabia a que se referian con los regaños que estaban dando..... =) > > > > > > Tambien cada tar.gz de las fuentes del kernel trae un README que explica > > > con bastante detalle como llevar el proceso a cabo. > > > suerte! > > > > > > > > > -- > > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > > with a subject of "unsubscribe". Trouble? Contact > > > [EMAIL PROTECTED] > > > > Hola a todos, > > > > la verdad estoy buscando la documentacion oficial para hacerlo de la > > forma debian, ya encontre una, pero no tengo muy claro lo del > > append_to_version... y como se debe hacer en debian etch.... > > > http://www.debian.org/doc/manuals/reference/ch-kernel.es.html > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]