Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > by-pkgid > 48e6004f7274ccc2095a5ab8f2460dd2 > files > 39

mandrake-doc-es-10.0-5.1.100mdk.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Compilar el núcleo y los
   módulos, instalar La Bestia</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Guía de Referencia"><link rel="up" href="compiling-kernel-chapter.html" title="Capítulo 13. Compilando e instalando núcleos nuevos"><link rel="previous" href="kernel-reuse.html" title="Guardando y volviendo a
   usar los archivos de configuración de su núcleo"><link rel="next" href="compiling-install.html" title="Instalando el núcleo
   nuevo manualmente"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Compilar el núcleo y los
   módulos, instalar La Bestia</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kernel-reuse.html">Anterior</a> </td><th width="60%" align="center">Capítulo 13. Compilando e instalando núcleos nuevos</th><td width="20%" align="right"> <a accesskey="n" href="compiling-install.html">Siguiente</a></td></tr></table><hr></div><div class="sect1" lang="es"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="compiling-module"></a>Compilar el núcleo y los
   módulos, instalar La Bestia</h2></div></div><div></div></div><p><a name="BId-compiling-kernel-chapter-pa110"></a>Una
   pequeña nota antes de comenzar: si está volviendo a compilar un
   núcleo con una versión idéntica al que ya está presente en su
   sistema, primero debe borrar los módulos antiguos. Por ejemplo, si
   está recompilando <tt class="literal">2.6.3</tt>, debe borrar el
   directorio <tt class="filename">/lib/modules/2.6.3</tt>.</p><p><a name="BId-compiling-kernel-chapter-pa111"></a>La compilación del
   núcleo y de los módulos, y la posterior instalación de los módulos
   se hace con las líneas siguientes:
   
<a name="BId-compiling-kernel-chapter-sc10"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">
make clean bzImage modules
make modules_install install
</pre></td></tr></table><p>

   Un poco de vocabulario: <tt class="option">bzImage</tt>,
   <tt class="option">modules</tt>, etc., así como también
   <tt class="option">oldconfig</tt> y otros que hemos usado arriba, se
   denominan <span class="emphasis"><em>objetivos</em></span>. Si especifica varios
   objetivos para <span><b class="command">make</b></span> como se muestra arriba, se ejecutarán
   los mismos en orden de aparición. Pero si uno de los objetivos
   falla, <span><b class="command">make</b></span> no continuará más<sup>[<a name="id2568062" href="#ftn.id2568062">39</a>]</sup>.</p><p><a name="BId-compiling-kernel-chapter-pa113"></a>Veamos los objetivos
   diferentes y qué es lo que hacen:</p><div class="itemizedlist"><ul type="disc"><li><p><a name="BId-compiling-kernel-chapter-pa115"></a><tt class="literal">bzImage</tt>: esto construye el
     núcleo. Note que este objetivo sólo es válido para los
     procesadores <span class="hardware">Intel</span> y compatibles. Este objetivo también
     genera el archivo <tt class="filename">System.map</tt> para este
     núcleo. Más adelante veremos para que se usa este archivo.</p></li><li><p><a name="BId-compiling-kernel-chapter-pa116"></a><tt class="literal">modules</tt>:
     como su nombre (en inglés) lo indica, este objetivo generará los
     módulos para el núcleo que construyó recién. Si ha elegido no
     tener módulos, este objetivo no hará cosa alguna.</p></li><li><p><a name="BId-compiling-kernel-chapter-pa117"></a><tt class="literal">modules_install</tt>: esto instalará
     los módulos. De manera predeterminada, los módulos se instalarán
     en el directorio
     <tt class="filename">/lib/modules/&lt;versión-del-núcleo&gt;</tt>.
     Este objetivo también computa las dependencias de los módulos (a
     diferencia de los núcleos antiguos).</p></li><li><p><a name="BId-compiling-kernel-chapter-pa118"></a><tt class="literal">install</tt>:
     este último objetivo finalmente copiará el núcleo y los módulos a
     los lugares correctos y modificará las configuraciones del
     cargador de arranque para que el núcleo nuevo esté disponible al
     momento de arrancar la máquina. No lo utilice si prefiere
     realizar una instalación manual como se describe en <a href="compiling-install.html" title="Instalando el núcleo
   nuevo manualmente">“Instalando el núcleo
   nuevo manualmente”</a>.</p></li></ul></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="images/warning.png"></td><th align="left">Aviso</th></tr><tr><td colspan="2" align="left" valign="top"><p><a name="BId-compiling-kernel-chapter-pa156"></a>Es
    importante respetar el orden de los objetivos,
    <tt class="literal">modules_install install</tt>, de forma tal que los
    módulos realmente se instalen primero.</p></td></tr></table></div><p><a name="BId-compiling-kernel-chapter-pa119"></a>Ahora
   todo está compilado e instalado correctamente, ¡listo para ser
   probado! Simplemente vuelva a arrancar la máquina y elija el núcleo
   nuevo en el menú de arranque. Note que todavía está disponible el
   núcleo antiguo de forma tal que lo puede usar si experimenta
   problemas con el nuevo. Sin embargo, puede elegir instalar
   manualmente el núcleo y cambiar los menús de arranque a mano. De
   esto se trata la sección siguiente.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Nota</th></tr><tr><td colspan="2" align="left" valign="top"><p><a name="compiling-kernel-chapter-pa50a"></a>El viejo
    objetivo <tt class="literal">zImage</tt> ahora es obsoleto, el mismo
    está deprecado, y Usted no debería utilizarlo más.</p></td></tr></table></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2568062" href="#id2568062">39</a>] </sup>En este caso,
   si falla la compilación, significa que hay un error en el núcleo...
   De ser así, por favor ¡repórtelo!</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="kernel-reuse.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="compiling-kernel-chapter.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="compiling-install.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">Guardando y volviendo a
   usar los archivos de configuración de su núcleo </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> Instalando el núcleo
   nuevo manualmente</td></tr></table></div></body></html>