Sophie

Sophie

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

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

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Configurando el
   núcleo</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="compiling-unpack.html" title="Extrayendo los fuentes,
   corrigiendo el núcleo (si es necesario)"><link rel="next" href="kernel-reuse.html" title="Guardando y volviendo a
   usar los archivos de configuración de su núcleo"></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">Configurando el
   núcleo</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="compiling-unpack.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="kernel-reuse.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-conf"></a>Configurando el
   núcleo</h2></div></div><div></div></div><p><a name="BId-compiling-kernel-chapter-pa87"></a>Para comenzar, vaya al
   directorio <tt class="filename">/usr/src/linux</tt>.</p><p><a name="BId-compiling-kernel-chapter-pa88"></a>Primero,
   un pequeño truco: Usted puede, si lo desea, personalizar la versión
   de su núcleo. La versión de su núcleo está determinada por las
   primeras cuatro líneas del archivo <tt class="filename">Makefile</tt>:

<a name="BId-compiling-kernel-chapter-sc6"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">
$ head -4 Makefile
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 3
EXTRAVERSION = -1mdkcustom
</pre></td></tr></table><p>

   Más adelante en el archivo <tt class="filename">Makefile</tt>, puede ver
   que la versión del núcleo se construye como:

<a name="BId-compiling-kernel-chapter-sc7"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">
KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
</pre></td></tr></table><p>
  
   Todo lo que tiene que hacer es modificar uno de estos campos para
   cambiar su versión. Preferentemente, Usted sólo cambiará
   <tt class="literal">EXTRAVERSION</tt>. Digamos que la configura como
   <tt class="literal">-pepe</tt>, por ejemplo. Entonces, la nueva versión
   de su núcleo será <tt class="literal">2.6.3-pepe</tt>. No dude en cambiar
   este campo cada vez que vuelva a compilar un núcleo nuevo con
   versiones diferentes, de forma tal que pueda probar opciones
   distintas a la vez que mantiene los intentos anteriores.</p><p><a name="BId-compiling-kernel-chapter-pa89"></a>Ahora, sigamos con la
   configuración. Puede elegir entre:</p><div class="itemizedlist"><ul type="disc"><li><p><a name="BId-compiling-kernel-chapter-pa90"></a><span><b class="command">make
     xconfig</b></span> para una interfaz gráfica,</p></li><li><p><a name="BId-compiling-kernel-chapter-pa91"></a><span><b class="command">make
     menuconfig</b></span> para una interfaz basada en
     <span><b class="command">ncurses</b></span>, o</p></li><li><p><a name="BId-compiling-kernel-chapter-pa92"></a><span><b class="command">make
     config</b></span> para la interfaz más rudimentaria, línea por
     línea, sección por sección.</p></li><li><p><a name="BId-compiling-kernel-chapter-pa93"></a><span><b class="command">make
     oldconfig</b></span> lo mismo que el anterior, pero basado en su
     configuración previa. Consulte <a href="kernel-reuse.html" title="Guardando y volviendo a
   usar los archivos de configuración de su núcleo">“Guardando y volviendo a
   usar los archivos de configuración de su núcleo”</a>.</p></li></ul></div><p><a name="BId-compiling-kernel-chapter-pa94"></a>Mayormente la configuración
   del núcleo no está internacionalizada, todo está en inglés.
   Trataremos de ir sección por sección aunque puede omitir secciones
   e ir a la sección que desee si está usando
   <tt class="literal">menuconfig</tt> o <tt class="literal">xconfig</tt>. Las
   opciones pueden contestarse con <span><b class="keycap">y</b></span> por
   <span class="guimenu">Yes</span> (funcionalidad incorporada, compilada en el
   núcleo), <span><b class="keycap">m</b></span> por <span class="guimenu">Module</span> (funcionalidad
   compilada como un módulo), o <span><b class="keycap">n</b></span> por
   <span class="guimenu">No</span> (no incluir en el núcleo).</p><p><a name="BId-compiling-kernel-chapter-pa95"></a>Tanto <span><b class="command">make
    xconfig</b></span> como <span><b class="command">make menuconfig</b></span> tienen
    las opciones clasificadas por grupos jerárquicos. Por ejemplo,
    <tt class="literal">Processor family</tt> (Familia del procesador) va
    bajo <tt class="literal">Processor type and features</tt>
    (Características y tipo del procesador).</p><p><a name="BId-compiling-kernel-chapter-pa96"></a>Para
   <span><b class="command">xconfig</b></span>, el botón <span class="guibutton">Main Menu</span> es
   para volver al menú principal cuando se está en un grupo
   jerárquico, <span class="guibutton">Next</span> es para ir al siguiente grupo de
   opciones, y <span class="guibutton">Prev</span> es para volver al grupo anterior.
   Para <span><b class="command">menuconfig</b></span>, use la tecla
   <span><b class="keycap">Intro</b></span> para seleccionar una sección, y cambie el
   estado de las opciones con <span><b class="keycap">Y</b></span>, <span><b class="keycap">M</b></span>,
   o <span><b class="keycap">N</b></span> o, de lo contrario, presione la tecla
   <span><b class="keycap">Intro</b></span> y elija sus opciones de entre las opciones
   múltiples disponibles. Con <span class="guimenu">Exit</span> saldrá de una sección
   y de la configuración si es que se encuentra en el menú principal.
   Y también está disponible la ayuda con <span class="guimenu">Help</span>.</p><p><a name="BId-compiling-kernel-chapter-pa97"></a>Aquí no vamos a enumerar
   todas las opciones, ya que hay varios cientos. Es más, si ha
   llegado a este capítulo, probablemente sepa lo que está haciendo.
   Por lo tanto, lo dejamos navegar por la configuración del núcleo y
   habilitar/deshabilitar las opciones que Usted crea apropiadas. Sin
   embargo, hay algunos consejos para evitar terminar con un núcleo
   que no pueda usar:</p><div class="orderedlist"><ol type="1"><li><p><a name="BId-compiling-kernel-chapter-pa98"></a>a menos que use un
     ramdisk inicial, ¡<span class="emphasis"><em>nunca</em></span> compile los
     controladores necesarios para montar su sistema de archivos raíz
     (controladores de hardware y controladores de sistemas de
     archivos) como módulos! Y, si Usted usa un ramdisk inicial, diga
     <b class="userinput"><tt>Y</tt></b> al soporte para <span class="acronym">ext2FS</span>, ya que este es
     el sistema de archivos que usan los ramdisks. También necesitará
     el soporte para <tt class="literal">initrd</tt>;</p></li><li><p><a name="BId-compiling-kernel-chapter-pa99"></a>si tiene tarjetas de red
     en su sistema, compile los controladores de las mismas como
     módulos. De esta forma, Usted puede definir qué tarjeta será la
     primera, cual la segunda, y así sucesivamente, poniendo alias
     apropiados en el archivo <tt class="filename">/etc/modules.conf</tt>.
     Si compila los controladores dentro del núcleo, el orden en el
     que se cargarán dependerá del orden de vinculación, el cual puede
     diferir de lo que Usted desea;</p></li><li><p><a name="BId-compiling-kernel-chapter-pa100"></a>y finalmente: si no sabe
     de lo que se trata una opción, ¡lea la ayuda! Si el texto de
     ayuda no logra inspirarlo, simplemente deje la opción como
     estaba. (en los objetivos <tt class="literal">config</tt> y
     <tt class="literal">oldconfig</tt>, presione la tecla
     <span><b class="keycap">?</b></span> para acceder a la ayuda).</p></li></ol></div><p><a name="BId-compiling-kernel-chapter-pa102"></a>Et voilà !
   La configuración por fin está terminada. Guarde su configuración y
   salga.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="compiling-unpack.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="kernel-reuse.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">Extrayendo los fuentes,
   corrigiendo el núcleo (si es necesario) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> Guardando y volviendo a
   usar los archivos de configuración de su núcleo</td></tr></table></div></body></html>