<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Guardando y volviendo a usar los archivos de configuración de su 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-conf.html" title="Configurando el núcleo"><link rel="next" href="compiling-module.html" title="Compilar el núcleo y los módulos, instalar La Bestia"></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">Guardando y volviendo a usar los archivos de configuración de su núcleo</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="compiling-conf.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-module.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="kernel-reuse"></a>Guardando y volviendo a usar los archivos de configuración de su núcleo</h2></div></div><div></div></div><p><a name="BId-compiling-kernel-chapter-pa103"></a>La configuración del núcleo se guarda en el archivo <tt class="filename">/usr/src/linux/.config</tt>. Hay una copia de respaldo del mismo en el directorio <tt class="filename">/boot/config-<versión></tt>, es bueno mantenerla como referencia. Pero también guarde sus configuraciones para distintos núcleos, ya que esto es sólo cuestión de dar nombres diferentes a los archivos de configuración.</p><p><a name="BId-compiling-kernel-chapter-pa104"></a>Una posibilidad es nombrar a los archivos de configuración basándose en la versión del núcleo. Digamos que Usted modificó la versión de su núcleo como se mostró en <a href="compiling-conf.html" title="Configurando el núcleo">“Configurando el núcleo”</a>, entonces puede hacer: <a name="BId-compiling-kernel-chapter-sc8"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen"> $ cp .config /root/config-2.6.3-pepe </pre></td></tr></table><p> Si, por ejemplo, decide actualizar a <tt class="literal">2.6.4</tt>, podrá volver a usar este archivo, ya que las diferencias de configuración entre estos dos núcleos serán muy pequeñas. Simplemente use la copia de respaldo: <a name="BId-compiling-kernel-chapter-sc9"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen"> $ cp /root/config-2.6.3-pepe .config </pre></td></tr></table><p> Pero el hecho de volver a copiar el archivo, no significa que el núcleo ya esté listo para volver a ser compilado. Tiene que volver a invocar a <span><b class="command">make menuconfig</b></span> (o lo que sea que elija usar), ya que este proceso crea y/o modifica algunos archivos necesarios para poder compilar con éxito.</p><p><a name="BId-compiling-kernel-chapter-pa105"></a>Sin embargo, además del hecho molesto de volver a pasar por todos los menús, puede perderse alguna opciones nuevas interesantes. Puede evitar esto usando <span><b class="command">make oldconfig</b></span>. Esto tiene dos ventajas:</p><div class="orderedlist"><ol type="1"><li><p><a name="BId-compiling-kernel-chapter-pa106"></a>Es rápido.</p></li><li><p><a name="BId-compiling-kernel-chapter-pa107"></a>Si aparece una opción nueva en el núcleo y no estaba presente en su archivo de configuración, el proceso se detendrá y esperará a que ingrese su elección.</p></li></ol></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="images/tip.png"></td><th align="left">Sugerencia</th></tr><tr><td colspan="2" align="left" valign="top"><p><a name="BId-compiling-kernel-chapter-pa108"></a>Luego que ha copiado su archivo <tt class="filename">.config</tt> al directorio personal de <tt class="literal">root</tt>, como se propuso antes, ejecute <span><b class="command">make mrproper</b></span>. Esto asegurará que nada queda de la configuración antigua y Usted obtendrá un núcleo limpio.</p></td></tr></table></div><p><a name="BId-compiling-kernel-chapter-pa109"></a>Luego, hora de compilar.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="compiling-conf.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-module.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">Configurando el núcleo </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> Compilar el núcleo y los módulos, instalar La Bestia</td></tr></table></div></body></html>