Publicado el 27 de Marzo del 2018
405 visualizaciones desde el 27 de Marzo del 2018
235,2 KB
5 paginas
Creado hace 15a (21/06/2008)
Documentación Gentoo Linux -- Guía de Configur...
http://www.gentoo.org/doc/es/kernel-config.xml
Guía de Configuración del Núcleo en Gentoo Linux
Contenido: 1. Introducción
1. Introducción
Gentoo proporciona dos maneras para manejar la instalación y actualización del núcleo: la automática (con genkernel)
y la manual. Aunque el método automático podría ser visto como más fácil para el usuario, hay un gran número de
razones por las cuales una gran proporción de usuarios Gentoo escogen configurar su núcleo manualmente: mayor
flexibilidad, menor tamaño del núcleo, tiempos de compilación más cortos, mejor experiencia didáctica, aburrimiento
severo, etc. etc.
Esta guía no cubre la manera automática (con genkernel). Si prefiere usar genkernel para compilar e instalar su
núcleo, diríjase a la documentación de Genkernel.
Esta guía no intenta documentar el proceso de configuración manual desde el inicio hasta el final -- el proceso de
configuración depende en mayor grado en el sentido común y un grado de conocimiento técnico relativamente alto
acerca de su sistema. En vez de eso, este documento introducirá los conceptos de la configuración manual y detallará
los problemas más comunes que enfrentarán los usuarios.
Este documento está escrito tomando en cuenta las versiones más recientes del núcleo, para las arquitecturas de
computadora más comunes. Algunos detalles pueden ser distintos para núcleos más antiguos o para arquitecturas más
exóticas, pero la mayor parte del contenido seguirá siendo relevante.
En esta coyuntura, asumiremos que tiene las fuentes del núcleo Linux desempacadas en el disco duro (usualmente por
ahí por /usr/src) y esperamos que conozca cómo ingresar a la herramienta de configuración menuconfig y navegar a
través de su sistema de menús. Si no se encuentra ya en esta etapa, hay otros documentos disponibles para ayudarlo.
La Guía del Núcleo lista los paquetes de fuentes del núcleo del que disponemos
La Guía de Actualización del Núcleo explica cómo actualizar el núcleo o cambiar de un núcleo a otro.
El Manual Gentoo también cubre aspectos de la instalación del núcleo.
2. Conceptos de Configuración
Lo básico
Imprimir
Actualizado 21 de
junio, 2008
Sumario: Este
documento tiene la
finalidad de presentar
conceptos acerca de la
configuración manual
del núcleo y detallar
algunos de las fallas
más comunes de
configuración.
Daniel Drake
Autor
Curtis Napier
Contribuyente
Justin Robinson
Contribuyente
Łukasz Damentko
Contribuyente
Jonathan Smith
Editor
Joshua Saddler
Editor
John Christian
Stoddart
Traductor
Manuel Peral
González
Traductor
Enrique Barbeito
Garcia
Traductor
El proceso general es realmente simple: se prensentan una serie de opciones categorizadas en menús individuales y
sub-menús y entonces uno selecciona el soporte de hardware y características relevantes del núcleo para su sistema.
Donate to support our
development efforts.
El núcleo incluye una configuración por defecto, que es presentada la primera vez que ejecute menuconfig sobre un
conjunto particular de fuentes. Los valores por defecto son generalmente amplios y con sentido común, lo cual
significa que la mayoría de los usuarios solamente tendrán que hacer una pequeña cantidad de cambios a la
configuración base. Si decide desctivar una opción activada por defecto, asegúrese de comprender exactamente qué
hace esa opción y las consecuencias de su desactivación.
Si esta es su primera vez configurando un núcleo Linux, debe apuntar a ser algo conservador: no sea demasiado
aventuroso y mientras sea posible, trate de no hacer demasiadas modificaciones a los valores por defecto. Al mismo
tiempo, tome en cuenta que hay ciertas partes de la configuración que absolutamente deben afinarse a su sistema
¡solo para arrancar!
Inclusión vs modular
La mayoría de las opciones de configuración tienen tres estados: pueden no ser construidas, pueden ser construidas
para formar parte integral del núcleo (Y) o construidas como un módulo (M). Los módulos se almacenan
externamente en el sistema de archivos, mientras que los ítems integrales forman parte de la imagen del núcleo.
Hay una diferencia importante entre integrales y modulates: con pocas excepciones, el núcleo no hace intento alguno
de cargar módulos externos cuando haga falta (esto se deja a cuenta del usuario). Mientras que otras partes del
sistema puedan cargar módulos según demanda, se recomienda que construya las opciones de soporte de hardware y
características del núcleo de manera integral. El núcleo entonces puede asegurar que la funcionalidad y soporte de
hardware esten siempre disponibles cuando hagan falta.
Por supuesto que para algunas partes de la configuración, la construcción integral es un requerimiento absoluto. Por
ejemplo, si su partición raíz es un sistema de archivos ext2, el sistema no va a arrancar si el soporte para ext2 fue
construido como un módulo (ya que el sistema tendría que buscar en la misma partición raíz para encontrar el módulo
ext2, pero no puede ver la partición raíz ¡hasta que tenga cargado el módulo de soporte ext2 cargado!).
Soporte de Hardware
Más allá de detectar el tipo de arquitectura del sistema, la herramienta de configuración no hace ningún intento para
identificar qué hardware está presente en el sistema. Mientras que hay una configuración por defecto para algún
soporte de hardware, es obligatorio encontrar y seleccionar las opciones de configuración relevantes a la configuración
de hardware del sistema.
1 de 5
19/11/09 21:53
Documentación Gentoo Linux -- Guía de Configur...
http://www.gentoo.org/doc/es/kernel-config.xml
Esto simplemente requiere un conocimiento de los componentes adentro y conectados al computado, o para que
identifique estos componentes. Para la mayoría de los componentes internos, necesita identificar el chipset usado en
cada uno, en vez de el nombre de mercado del producto.
Existen algunas herramientas disponibles que pueden ser de ayuda. lspci (parte del paquete sys-apps/pciutils)
identificará su hardware PCI y AGP, incluyendo componentes construidos en la propia tarjeta madre. lsusb (del
paquete sys-apps/usbutils) identificará los dispositivos conectados a los puertos USB.
La situación es algo confusa por la variación de grados de estandarización en el mundo del hardware. A no ser que
haya una verdadera desviación de las normas, los discos IDE "sencillamente funcionarán". al igual que los teclados y
ratón PS/2 o USB. Obtendrá soporte para una pantalla básica VGA. Sin embargo, algunos dispositivos, tales como
adaptadores ethernet prácticamente no tienen estandarización, así que tendrá que identificar el chipset ethernet y
seleccionar el soporte apropiado de hardware para la tarjeta específica para poder obtener acceso a la red.
Adicionalmente, mientras que algunas cosas apenas funcionan con la configuración por defecto, tal vez tenga que
seleccionar opciones más especializadas para obtener el potencial pleno de su sistema. Por ejemplo, si no activa el
soporte para el chipset IDE apropiado, los discos IDE correrán muy lentamente.
Características del Núcleo
Al igual que el soporte de hardware, también hace falta pensar en términos de las características del software
requeridos del núcleo. Un importante ejemplo de este tipo de característica es soporte para sistemas de archivos: hará
falta seleccionar soporte para los sistemas de archivos usados en el disco duro, al igual que cualquier otro sistema de
archivo utilizado en almacenamiento externo (por ejemplo, VFAT en pen drives USB).
Otro ejemplo común es la funcionalidad avanzada de redes. Si desea hacer algún tipo de enrutamiento o trabajar con
un cortafuego, debe asegurar que los ítems relevantes de la configuración del núcleo estará incluidos.
Listo?
Ahora que hemos introducido los conceptos, podremos empezar a identificar el hardware y navegar a través de los
menús de configuración, seleccionando las opciones requeridas para el núcleo del sistema.
El resto de esta página tratará de clarificar algunas áreas comunes de confusión y proporcionar consejos para evitar
problemas comunes que los usuarios a menudo encuentran. ¡Buena suerte!
3. Problemas y áreas de confusión comunes
Los discos SATA son SCSI
La mayoría de sistemas de escritorio modernos vienen con dispositivos de almacenamiento (discos duros y discos
CD/DVD) en un bus Serial ATA, en vez del más antiguo bus tipo IDE (cable plano).
El soporte SATA en Linux está implementado en una capa llamada libata, el cual se siente debajo del subsistema
SCSI. Por esta razón los manejadores SATA se encuentran en la sección de configuración de manejadores SCSI.
Además, los dispositivos de almacenamiento serán tratado como dispositivos SCSI, lo cual significa que también se
requiere soporte para discos y cdroms SCSI. El disco duro SATA será nombrado (por ejemplo) /dev/sda y el disco
CD/DVD SATA será nombrado (por ejemplo) /dev/sr0.
Aunque la mayoría de estos manejadores son para controladores SATA, libata no fue diseñado para ser específica a
SATA. Todos los manejadores IDE comunes también serán porteados a libata en el futuro cercano y en ese punto, las
cosideraciones antes mencionadas aplicarán tmbién a usuarios de IDE.
Listado de Código 3.1: Opciones de configuración para libata
Device Drivers --->
SCSI device support --->
<*> SCSI device support
<*> SCSI disk support
<*> SCSI CDROM support
SCSI low-level drivers --->
<*> Serial ATA (SATA) support
Seleccione el chipset de las opciones listadas debajo de
la opción anterior
Chipsets IDE y DMA
A pesar de la introducción de SATA, los dispositivos IDE todavía son muy comunes y muchos dependen de ellos. IDE
es un tecnología bastante genérica y como tal, Linux soporta casi todos los controladores IDE tal cual sin seleccionar
opciones específicas a determinados controladores.
Sin embargo, IDE es una tecnología vieja y en su encarnación Programmed Input/Output, no logra proporcionar las
tasas de transferencia requerid
Comentarios de: Guia de Configuracion del Nucleo en Gentoo Linux (0)
No hay comentarios