aboutsummaryrefslogtreecommitdiff
path: root/es_ES.ISO8859-1/books/handbook/kernelconfig/chapter.xml
diff options
context:
space:
mode:
Diffstat (limited to 'es_ES.ISO8859-1/books/handbook/kernelconfig/chapter.xml')
-rwxr-xr-xes_ES.ISO8859-1/books/handbook/kernelconfig/chapter.xml150
1 files changed, 62 insertions, 88 deletions
diff --git a/es_ES.ISO8859-1/books/handbook/kernelconfig/chapter.xml b/es_ES.ISO8859-1/books/handbook/kernelconfig/chapter.xml
index da31429a20..1060d30fc5 100755
--- a/es_ES.ISO8859-1/books/handbook/kernelconfig/chapter.xml
+++ b/es_ES.ISO8859-1/books/handbook/kernelconfig/chapter.xml
@@ -11,28 +11,17 @@
$FreeBSD$
$FreeBSDes: doc/es_ES.ISO8859-1/books/handbook/kernelconfig/chapter.xml,v 1.2 2004/10/08 22:14:25 jesusr Exp $
-->
-
-<chapter id="kernelconfig">
- <chapterinfo>
+<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="kernelconfig">
+ <info><title>Configuración del kernel de &os;</title>
<authorgroup>
- <author>
- <firstname>Jim</firstname>
- <surname>Mock</surname>
- <contrib>Actualizado y reestructurado por </contrib>
- <!-- Mar 2000 -->
- </author>
+ <author><personname><firstname>Jim</firstname><surname>Mock</surname></personname><contrib>Actualizado y reestructurado por </contrib></author>
</authorgroup>
<authorgroup>
- <author>
- <firstname>Jake</firstname>
- <surname>Hamby</surname>
- <contrib>Texto original por </contrib>
- <!-- 6 Oct 1995 -->
- </author>
+ <author><personname><firstname>Jake</firstname><surname>Hamby</surname></personname><contrib>Texto original por </contrib></author>
</authorgroup>
- </chapterinfo>
+ </info>
- <title>Configuración del kernel de &os;</title>
+
<sect1>
<title>Sinopsis</title>
@@ -146,17 +135,13 @@
</itemizedlist>
</sect1>
- <sect1 id="kernelconfig-devices">
- <sect1info>
+ <sect1 xml:id="kernelconfig-devices">
+ <info><title>Inventario de hardware del sistema</title>
<authorgroup>
- <author>
- <firstname>Tom</firstname>
- <surname>Rhodes</surname>
- <contrib>Escrito por </contrib>
- </author>
+ <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><contrib>Escrito por </contrib></author>
</authorgroup>
- </sect1info>
- <title>Inventario de hardware del sistema</title>
+ </info>
+
<para>Antes de aventurarnos en la configuración del kernel
nunca está de más disponer de un inventario
@@ -187,7 +172,7 @@
la prueba del sistema durante el arranque va apareciendo una
lista del harware que hay en la máquina. Por ejemplo,
las siguientes líneas indican que el controlador
- <devicename>psm</devicename> ha encontrado un ratón:</para>
+ <filename>psm</filename> ha encontrado un ratón:</para>
<programlisting>psm0: &lt;PS/2 Mouse&gt; irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
@@ -215,10 +200,10 @@ psm0: model Generic PS/2 mouse, device ID 0</programlisting>
subclass = ethernet</programlisting>
<para>Este fragmento, obtenido con
- <command>pciconf <option>-lv</option></command> muestra cómo
- el controlador <devicename>ath</devicename> ha encontrado un
+ <command>pciconf -lv</command> muestra cómo
+ el controlador <filename>ath</filename> ha encontrado un
dispositivo Ethernet inalámbrico. Escriba
- <command>man <replaceable>ath</replaceable></command> para
+ <command>man ath</command> para
consultar la página de manual de &man.ath.4;.</para>
<para>La opción <option>-k</option> de &man.man.1; le
@@ -239,7 +224,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
</sect1>
- <sect1 id="kernelconfig-modules">
+ <sect1 xml:id="kernelconfig-modules">
<title>Controladores del kernel, subsistemas y módulos</title>
<indexterm>
<primary>kernel</primary>
@@ -253,13 +238,13 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
módulo.</para>
<para>Los módulos del kernel están en el directorio
- <filename class="directory">/boot/kernel</filename> y se
+ <filename>/boot/kernel</filename> y se
pueden cargar dinámicamente en un kernel en funcionamiento
con &man.kldload.8;. La mayoría, por no decir todos, los
controladores del kernel tienen un módulo específico
y una página de manual. Por ejemplo, en la sección
anterior hablábamos del controlador Ethernet inalámbrico
- <devicename>ath</devicename>. La página de manual
+ <filename>ath</filename>. La página de manual
de este dispositivo contiene la siguiente
información:</para>
@@ -295,7 +280,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
</warning>
</sect1>
- <sect1 id="kernelconfig-building">
+ <sect1 xml:id="kernelconfig-building">
<title>Compilación e instalación de un kernel personalizado</title>
<indexterm>
<primary>kernel</primary>
@@ -309,12 +294,12 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
podemos acceder desde <filename>/sys</filename>. Existen gran
cantidad de subdirectorios que representan diferentes partes del
kernel, pero el más importante para lo que deseamos hacer son
- <filename><replaceable>arch</replaceable></filename> y
+ <filename>arch</filename> y
<filename>/conf</filename>, que es donde se llevara a cabo la
edición del fichero de configuración y la
compilación propiamente dicha del mismo,
el punto de partida para la personalización del kernel. El
- directorio <filename><replaceable>arch</replaceable></filename>
+ directorio <filename>arch</filename>
representa la arquitectura del sistema, por lo que puede ser
<filename>i386</filename>, <filename>alpha</filename>,
<filename>amd64</filename>, <filename>ia64</filename>,
@@ -342,7 +327,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
decir que no están instaladas las fuentes del
kernel. La forma más sencilla de tenerlas es
mediante <command>/stand/sysinstall</command>. Como
- usuario <username>root</username> seleccione
+ usuario <systemitem class="username">root</systemitem> seleccione
<literal>Configure</literal>, luego
<literal>Distributions</literal>, después
<literal>src</literal> y finalmente <literal>sys</literal>.
@@ -359,7 +344,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
</note>
<para>Ahora vaya al al directorio
- <filename><replaceable>arch</replaceable>/conf</filename>
+ <filename>arch/conf</filename>
y copie el fichero de configuración <filename>GENERIC</filename>
con el nombre que desee. Por ejemplo:</para>
@@ -389,8 +374,8 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
<screen>&prompt.root; <userinput>cd /usr/src/sys/i386/conf</userinput>
&prompt.root; <userinput>mkdir /root/kernels</userinput>
-&prompt.root; <userinput>cp GENERIC /root/kernels/<replaceable>MIKERNEL</replaceable></userinput>
-&prompt.root; <userinput>ln -s /root/kernels/<replaceable>MIKERNEL</replaceable></userinput></screen>
+&prompt.root; <userinput>cp GENERIC /root/kernels/MIKERNEL</userinput>
+&prompt.root; <userinput>ln -s /root/kernels/MIKERNEL</userinput></screen>
</tip>
@@ -400,8 +385,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
único editor disponible sea <application>vi</application>,
del cual es complicado explicar su uso detallado en este
documento, pero existen bastantes libros que detallan su uso; puede
- ver algunos en la <link
- linkend="bibliography">bibliografía</link>.
+ ver algunos en la <link linkend="bibliography">bibliografía</link>.
&os; dispone de un editor de uso muy sencillo, llamado
<application>ee</application>; si es usted principiante le será
de mucha ayuda. Cambie los comentarios al principio del fichero
@@ -436,8 +420,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
<title>Compilación del kernel</title>
<step>
- <para>Vaya al directorio <filename
- class="directory">/usr/src</filename>:</para>
+ <para>Vaya al directorio <filename>/usr/src</filename>:</para>
<screen>&prompt.root; <userinput>cd /usr/src</userinput></screen>
</step>
@@ -445,13 +428,13 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
<step>
<para>Compile el kernel:</para>
- <screen>&prompt.root; <userinput>make buildkernel KERNCONF=<replaceable>MIKERNEL</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>make buildkernel KERNCONF=MIKERNEL</userinput></screen>
</step>
<step>
<para>Instale el nuevo kernel:</para>
- <screen>&prompt.root; <userinput>make installkernel KERNCONF=<replaceable>MIKERNEL</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>make installkernel KERNCONF=MIKERNEL</userinput></screen>
</step>
</procedure>
@@ -485,7 +468,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
</tip>
<indexterm>
- <primary><filename class="directory">/boot/kernel.old</filename></primary>
+ <primary><filename>/boot/kernel.old</filename></primary>
</indexterm>
@@ -493,11 +476,9 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
como <filename>/kernel</filename> y el kernel viejo tendrá
el nombre de <filename>/kernel.old</filename>. Ahora
reinicie su sistema para poder probar su nuevo kernel. En caso de que se
- presente algun problema hay algunos consejos para la <link
- linkend="kernelconfig-trouble">resolución de problemas</link> al
+ presente algun problema hay algunos consejos para la <link linkend="kernelconfig-trouble">resolución de problemas</link> al
final de este capítulo. Asegúrese de leer la sección
- que explica cómo recuperar el sistema en caso de que su kernel <link
- linkend="kernelconfig-noboot">no quiera arrancar</link>.</para>
+ que explica cómo recuperar el sistema en caso de que su kernel <link linkend="kernelconfig-noboot">no quiera arrancar</link>.</para>
<note>
@@ -505,7 +486,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
arranque, como &man.loader.8;y su configuración,
se guardan en <filename>/boot</filename>. Los módulos
personalizados o de terceros se suelen guardar en
- <filename class="directory">/boot/kernel</filename>,
+ <filename>/boot/kernel</filename>,
aunque debe tener presente que es muy importante que
los módulos y el kernel estén
sincronizados. Si intenta usar módulos con un
@@ -517,17 +498,13 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
<!-- hemendik -->
- <sect1 id="kernelconfig-config">
- <sect1info>
+ <sect1 xml:id="kernelconfig-config">
+ <info><title>El fichero de configuración</title>
<authorgroup>
- <author>
- <firstname>Joel</firstname>
- <surname>Dahl</surname>
- <contrib>Actualizado a &os; 6.X por </contrib>
- </author>
+ <author><personname><firstname>Joel</firstname><surname>Dahl</surname></personname><contrib>Actualizado a &os; 6.X por </contrib></author>
</authorgroup>
- </sect1info>
- <title>El fichero de configuración</title>
+ </info>
+
<indexterm>
<primary>kernel</primary>
<secondary>NOTES</secondary>
@@ -548,8 +525,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
secciones describen todas las palabras clave en el orden
en el que aparecen en
<filename>GENERIC</filename>.
- <anchor
- id="kernelconfig-options"/> Si quiere una lista exhaustiva de
+ <anchor xml:id="kernelconfig-options"/> Si quiere una lista exhaustiva de
de opciones dependientes de arquitectura y de dispositivos
puede consultar el fichero <filename>NOTES</filename>
en el mismo directorio donde está el fichero
@@ -561,9 +537,9 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
<para>Puede generar un fichero que contenga todas las opciones
disponibles en un kernel. Esto es algo que solamente se
usa para hacer pruebas. Si quiere generarlo ejecute, como
- <username>root</username>, lo siguiente:</para>
+ <systemitem class="username">root</systemitem>, lo siguiente:</para>
- <screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>i386</replaceable>/conf &amp;&amp; make LINT</userinput></screen>
+ <screen>&prompt.root; <userinput>cd /usr/src/sys/i386/conf &amp;&amp; make LINT</userinput></screen>
</note>
<indexterm>
@@ -578,7 +554,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
claridad. Este ejemplo es igual (o, en el
peor de los casos, casi igual) que la copia del mismo
que tiene usted en
- <filename>/usr/src/sys/<replaceable>i386</replaceable>/conf/GENERIC</filename>.
+ <filename>/usr/src/sys/i386/conf/GENERIC</filename>.
</para>
<indexterm>
@@ -621,7 +597,7 @@ cpu I686_CPU</programlisting>
<para>Este es el identificador del kernel. Modifíquelo
para que cuadre con el nombre que le haya dado a su kernel,
- es decir, <literal><replaceable>MIKERNEL</replaceable></literal>
+ es decir, <literal>MIKERNEL</literal>
si ha seguido los ejemplos anteriores. El valor que asigne
a la cadena <literal>ident</literal> será el que
se muestre cuando arranque con su kernel, así que
@@ -755,7 +731,7 @@ options NFS_ROOT # NFS usable as /, requires NFSCLIENT</progra
arranque puede comentar esta opción. En caso de
necesidad esta funcionalidad se cargará
automáticamente. También tiene a su
- <filename role="package">emulators/mtools</filename>,
+ <package>emulators/mtools</package>,
que le permitirá acceder a disquetes DOS sin tener
que montarlos y desmontarlos (y ni siquiera requiere
<literal>MSDOSFS</literal>).</para>
@@ -963,7 +939,7 @@ device ata</programlisting>
añadir también esto para poder usar unidades
de disco ATA RAID.</para>
- <programlisting><anchor id="kernelconfig-atapi"/>
+ <programlisting><anchor xml:id="kernelconfig-atapi"/>
device atapicd # ATAPI CDROM drives</programlisting>
<para>Si usa <literal>device ata</literal> tendrá que
@@ -1180,13 +1156,13 @@ device cardbus # CardBus (32-bit) bus</programlisting>
device sio # 8250, 16[45]50 based serial ports</programlisting>
<para>Estos son los puertos serie a los que se conoce como
- puertos <devicename>COM</devicename> en entornos
+ puertos <filename>COM</filename> en entornos
&ms-dos;/&windows;.</para>
<note>
<para>Si tiene un módem interno en
- <devicename>COM4</devicename> un puerto serie en
- <devicename>COM2</devicename> tendrá que
+ <filename>COM4</filename> un puerto serie en
+ <filename>COM2</filename> tendrá que
asignar a la IRQ del módem el 2 (por razones
técnicas ignotas IRQ2 = IRQ 9) para que pueda
acceder al dispositivo desde &os;. Si tiene una tarjeta
@@ -1199,14 +1175,14 @@ device sio # 8250, 16[45]50 based serial ports</programli
<literal>0x*2e8</literal> y dado que muchas tarjetas serie
de baja calidad no decodifican correctamente el espacio de
direcciones de 16 bits chocan con estas tarjetas, haciendo
- que el puerto <devicename>COM4</devicename> sea
+ que el puerto <filename>COM4</filename> sea
prácticamente inútil.</para>
<para>Es necesario que cada puerto serie tenga una IRQ
única (salvo que use una tarjeta multipuerto que
permita compartir interrupciones), así que las
- IRQ de <devicename>COM3</devicename> y de
- <devicename>COM4</devicename> no se pueden
+ IRQ de <filename>COM3</filename> y de
+ <filename>COM4</filename> no se pueden
utilizar.</para>
</note>
@@ -1321,7 +1297,7 @@ device xe # Xircom pccard Ethernet
#device le</programlisting>
<para>Controladores Ethernet ISA. Consulte
- <filename>/usr/src/sys/<replaceable>i386</replaceable>/conf/NOTES</filename>
+ <filename>/usr/src/sys/i386/conf/NOTES</filename>
para más detalles sobre qué tarjetas hace funcionar
qué controlador.</para>
@@ -1355,9 +1331,8 @@ device loop # Network loopback</programlisting>
<para>El dispositivo de «loopback» para
TCP/IP. Si accede por telnet o FTP
- or FTP to <hostid>localhost</hostid> también
- conocido como <hostid
- role="ipaddr">127.0.0.1</hostid>) lo hará a
+ or FTP to <systemitem>localhost</systemitem> también
+ conocido como <systemitem class="ipaddress">127.0.0.1</systemitem>) lo hará a
través de este dispositivo. Es
<emphasis>imprescindible</emphasis> tenerlo en el
sistema.</para>
@@ -1397,7 +1372,7 @@ device loop # Network loopback</programlisting>
Consulte la sección sobre
<link linkend="userppp">PPP</link> de este mismo libro.</para>
- <programlisting><anchor id="kernelconfig-ptys"/>
+ <programlisting><anchor xml:id="kernelconfig-ptys"/>
device pty # Pseudo-ttys (telnet etc)</programlisting>
<para>Este dispositivo es una <quote>pseudoterminal</quote>,
@@ -1481,7 +1456,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
<para>Tiene más información y una lista
con más dispositivos que funcionan en &os;
consulte
- <filename>/usr/src/sys/<replaceable>i386</replaceable>/conf/NOTES</filename>.</para>
+ <filename>/usr/src/sys/i386/conf/NOTES</filename>.</para>
<sect2>
<title>Configuraciones con grandes cantidades de memoria
@@ -1596,7 +1571,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
</sect2>
</sect1>
- <sect1 id="kernelconfig-trouble">
+ <sect1 xml:id="kernelconfig-trouble">
<title>Qué hacer si algo va mal</title>
<para>Hay cuatro categorías de problemas que
@@ -1641,8 +1616,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
</varlistentry>
<varlistentry>
- <term>El kernel no arranca:<anchor
- id="kernelconfig-noboot"/></term>
+ <term>El kernel no arranca:<anchor xml:id="kernelconfig-noboot"/></term>
<listitem>
<para>Si su nuevo kernel no arranca o no reconoce sus
@@ -1657,7 +1631,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
prompt</quote> option, Escriba en el prompt
<command>unload kernel</command>
y después escriba
- <command>boot /boot/<replaceable>kernel.old</replaceable>/kernel</command>,
+ <command>boot /boot/kernel.old/kernel</command>,
o el nombre de cualquier otro kernel que tenga en el sistema
y del que sepa que puede fiarse. Si va a reconfigurar un
kernel es una buenísima idea guardar un kernel
@@ -1687,13 +1661,13 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
<filename>kernel.old</filename> se sobreescribe con el
kernel que instale. Otra cosa importante es que copie
ese kernel de fiar a
- <filename class="directory">/boot/kernel</filename>, o
+ <filename>/boot/kernel</filename>, o
ciertas herramientas como &man.ps.1; no
funcionarán. Basta con que haga lo
siguiente:</para>
- <screen>&prompt.root; <userinput>mv /boot/kernel <replaceable>/boot/kernel.malo</replaceable></userinput>
-&prompt.root; <userinput>mv /boot/<replaceable>kernel.bueno</replaceable> /boot/kernel</userinput></screen>
+ <screen>&prompt.root; <userinput>mv /boot/kernel /boot/kernel.malo</userinput>
+&prompt.root; <userinput>mv /boot/kernel.bueno /boot/kernel</userinput></screen>
</note>
</listitem>