diff options
Diffstat (limited to 'es_ES.ISO8859-1/books/handbook/kernelconfig/chapter.xml')
-rwxr-xr-x | es_ES.ISO8859-1/books/handbook/kernelconfig/chapter.xml | 150 |
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: <PS/2 Mouse> 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 && make LINT</userinput></screen> + <screen>&prompt.root; <userinput>cd /usr/src/sys/i386/conf && 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> |