<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comentaris a: Compilar un kernel en debian a la manera clàsica.</title>
	<link>http://www.gpltarragona.org/archives/21</link>
	<description>Grup d'usuaris de Programari Lliure de Tarragona</description>
	<pubDate>Wed, 19 Nov 2008 16:22:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: sergi</title>
		<link>http://www.gpltarragona.org/archives/21#comment-9113</link>
		<dc:creator>sergi</dc:creator>
		<pubDate>Thu, 01 Jan 1970 01:00:00 +0000</pubDate>
		<guid>http://www.gpltarragona.org/archives/21#comment-9113</guid>
		<description>Después de bajarnos los fuentes vía apt o directamente de &lt;a href=http://kernel.org&gt;http://kernel.org&lt;/a&gt; y de parchearlo al gusto, lo descomprimimos como se indica arriba en nuestro /usr/src y creamos un enlace simbolico &lt;i&gt;linux&lt;/i&gt; tal que así: "ln -s kernel-source-2.x.y linux", donde 2.x.y es nuestra versión del kernel.
Después hechamos mano del "make [config&#124;menuconfig&#124;xconfig]" y bueno, que decir, esta es la parte que personalmente me gusta más de linux, nos  ponemos en faena a intentar dejar el mínimo posible de opciones. El kernel como la ropa interior, ni muy grande ni muy pequeña.
Salimos y guardamos los cambios.

Ahora viene lo diferente. Gracias al equipo de Debian podemos compilar el kernel de una forma mucho más sencilla y portable. Para ello se necesita en principio el paquete kernel-package (apt-get install kernel-pakage).
Pues bien, desde el mismo directorio /usr/src/linux (que recordemos es un enlace al directorio de las fuentes que vamos a compilar), hacemos un "make-kpkg --revision=manolo kernel_image", por supuesto cambiando lo de manolo por lo que nos guste más.
Este comando hará todo él solito, y cuando acabe nos encontraremos en el directorio /usr/src con un fichero .deb tal que kernel-image-2.4.20-manolo.deb o parecido, que solo tendremos que instalar con un sencillo "dpkg -i nombrepaquete.deb".

Éste método, además de sencillo és muy útil cuando queremos que la misma compilación sea portable entre un grupo de máquinas de una forma muy sencilla a la par que potente, así como nos permitirá compilar el kernel de nuestro pobre 386 con 4MB de RAM en una máquina un poco más rápida y sin problemas.</description>
		<content:encoded><![CDATA[<p>Después de bajarnos los fuentes vía apt o directamente de <a href=http://kernel.org>http://kernel.org</a> y de parchearlo al gusto, lo descomprimimos como se indica arriba en nuestro /usr/src y creamos un enlace simbolico <i>linux</i> tal que así: &#8220;ln -s kernel-source-2.x.y linux&#8221;, donde 2.x.y es nuestra versión del kernel.<br />
Después hechamos mano del &#8220;make [config|menuconfig|xconfig]&#8221; y bueno, que decir, esta es la parte que personalmente me gusta más de linux, nos  ponemos en faena a intentar dejar el mínimo posible de opciones. El kernel como la ropa interior, ni muy grande ni muy pequeña.<br />
Salimos y guardamos los cambios.</p>
<p>Ahora viene lo diferente. Gracias al equipo de Debian podemos compilar el kernel de una forma mucho más sencilla y portable. Para ello se necesita en principio el paquete kernel-package (apt-get install kernel-pakage).<br />
Pues bien, desde el mismo directorio /usr/src/linux (que recordemos es un enlace al directorio de las fuentes que vamos a compilar), hacemos un &#8220;make-kpkg &#8211;revision=manolo kernel_image&#8221;, por supuesto cambiando lo de manolo por lo que nos guste más.<br />
Este comando hará todo él solito, y cuando acabe nos encontraremos en el directorio /usr/src con un fichero .deb tal que kernel-image-2.4.20-manolo.deb o parecido, que solo tendremos que instalar con un sencillo &#8220;dpkg -i nombrepaquete.deb&#8221;.</p>
<p>Éste método, además de sencillo és muy útil cuando queremos que la misma compilación sea portable entre un grupo de máquinas de una forma muy sencilla a la par que potente, así como nos permitirá compilar el kernel de nuestro pobre 386 con 4MB de RAM en una máquina un poco más rápida y sin problemas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sergi</title>
		<link>http://www.gpltarragona.org/archives/21#comment-9114</link>
		<dc:creator>sergi</dc:creator>
		<pubDate>Thu, 01 Jan 1970 01:00:00 +0000</pubDate>
		<guid>http://www.gpltarragona.org/archives/21#comment-9114</guid>
		<description>Se me ha pasado en el comentario. En alguna ocasion nos bajamos algún paquete en Debian que sólo trae un .tar.gz que mete en el directorio /usr/src (como es el caso del fichero drm-trunk.tar.gz para el tema de las ATI y la aceleración).
Lo descomprimimos rutinariamente (tar zxvf blablabla.tar.gz) y veremos que normalmente se crea un directorio /usr/src/modules con todo dentro.
Nada más sencillo, nos vamos al directorio /usr/src/linux (ha de apuntar a nuestras fuentes como explico en el comentario anterior) y hacemos un "make-kpkg modules_image" y nos creará un .deb en /usr/src con el modulito preparado para depakagear (dpkg -i).

Para más información sobre el tema: "man make-kpkg" desde vuestra shell preferida.</description>
		<content:encoded><![CDATA[<p>Se me ha pasado en el comentario. En alguna ocasion nos bajamos algún paquete en Debian que sólo trae un .tar.gz que mete en el directorio /usr/src (como es el caso del fichero drm-trunk.tar.gz para el tema de las ATI y la aceleración).<br />
Lo descomprimimos rutinariamente (tar zxvf blablabla.tar.gz) y veremos que normalmente se crea un directorio /usr/src/modules con todo dentro.<br />
Nada más sencillo, nos vamos al directorio /usr/src/linux (ha de apuntar a nuestras fuentes como explico en el comentario anterior) y hacemos un &#8220;make-kpkg modules_image&#8221; y nos creará un .deb en /usr/src con el modulito preparado para depakagear (dpkg -i).</p>
<p>Para más información sobre el tema: &#8220;man make-kpkg&#8221; desde vuestra shell preferida.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: An&#242;nim</title>
		<link>http://www.gpltarragona.org/archives/21#comment-9660</link>
		<dc:creator>An&#242;nim</dc:creator>
		<pubDate>Thu, 01 Jan 1970 01:00:00 +0000</pubDate>
		<guid>http://www.gpltarragona.org/archives/21#comment-9660</guid>
		<description>Yo he instalado muchas veces esa forma de instalación del kernel, pero no sé si habría que tocar algo en Lilo luego...

jurl!</description>
		<content:encoded><![CDATA[<p>Yo he instalado muchas veces esa forma de instalación del kernel, pero no sé si habría que tocar algo en Lilo luego&#8230;</p>
<p>jurl!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sergi</title>
		<link>http://www.gpltarragona.org/archives/21#comment-9663</link>
		<dc:creator>sergi</dc:creator>
		<pubDate>Thu, 01 Jan 1970 01:00:00 +0000</pubDate>
		<guid>http://www.gpltarragona.org/archives/21#comment-9663</guid>
		<description>Creo recordar que no lo hace, y creo que es por las normas de debian, que ejecutarlo desde un script post-install puede que no sea muy correcto. No sé, desde luego, en la plataforma ppc, donde el gestor de arranque único es el yaboot (copia del lilo), hay que lanzarlo a mano, aunque no hace falta ni edtar el fichero de /etc, ya que al instalar el paquete te crea el enlace simbólico /vmlinuz, por lo que simplemente has de hacer "yaconf" (lilo para x86centristas). En todo caso, si usas grub en vez de lilo te ahorras esos problemas. Grub, además de ser más "moderno" es mucho más elegante para mi gusto, y hasta tiene una shell propia en el arranque que te puede servir para conseguir arrancar la imagen deseada manualmente en caso de desastre.

--
bow before me, for I'm root
si el programari lliure no és la resposta, la pregunta és errònia</description>
		<content:encoded><![CDATA[<p>Creo recordar que no lo hace, y creo que es por las normas de debian, que ejecutarlo desde un script post-install puede que no sea muy correcto. No sé, desde luego, en la plataforma ppc, donde el gestor de arranque único es el yaboot (copia del lilo), hay que lanzarlo a mano, aunque no hace falta ni edtar el fichero de /etc, ya que al instalar el paquete te crea el enlace simbólico /vmlinuz, por lo que simplemente has de hacer &#8220;yaconf&#8221; (lilo para x86centristas). En todo caso, si usas grub en vez de lilo te ahorras esos problemas. Grub, además de ser más &#8220;moderno&#8221; es mucho más elegante para mi gusto, y hasta tiene una shell propia en el arranque que te puede servir para conseguir arrancar la imagen deseada manualmente en caso de desastre.</p>
<p>&#8211;<br />
bow before me, for I&#8217;m root<br />
si el programari lliure no és la resposta, la pregunta és errònia</p>
]]></content:encoded>
	</item>
</channel>
</rss>
