[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: compilación del kernel



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" <consultores1@gmail.com>
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 <alvaro.gd@adinet.com.uy> escribió:
> > > Miguel Hernandez escribió:
> > > > El día 22/04/07, Javier Flores Aldape
<javier.flores.aldape@gmail.com>
> > > >
> > > > 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 debian-user-spanish-REQUEST@lists.debian.org
> > > with a subject of "unsubscribe". Trouble? Contact
> > > listmaster@lists.debian.org
> >
> > 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
>
>



Reply to: