Menús de configuración (Kernel 2.0.36) Los menús funcionan de la siguiente forma: Se mueve el cursor con los cursores arriba/abajo. Los cursores izquierda/derecha sirven para cambiar la acción a realizar sobre el menú seleccionado( Seleccionar/Salir/Ayuda). Si se selecciona una opción y ésta tiene una flecha a la dcha. se abrirá un submenú. Si no tiene flecha, tendrá a la izquierda una de estas opciones: [ ], [*], < > o <M>: No seleccionado, Seleccionado, módulo no seleccionado y módulo seleccionado. Se usan las teclas Y para seleccionar, N para quitar, y M para seleccionar como módulo. La ayuda es MUY útil, pero está en inglés. Si se tienen dudas sobre una opción, abrir la ayuda, y buscar la frase In case of doubt say yes o bién: In case of doubt say no. Hay que tener en cuenta que diferentes versiones de kernel tienen diferentes distribuciones de menús. El menú principal es: 1 Para moverse entre las opciones usaremos las Todas estas opciones son submenús. Se abren pulsando <Enter> en <Select> (Botón de abajo). Las dos últimas opciones sirven para cargar y grabar las configuraciones. Es recomendable grabar la configuración una vez terminado por si hay que hacer cambios posteriores. A continuación veremos las principales configuraciones, con sugerencias y una breve descripción. Submenú Code maturity level options 1.− Promt for development and/or incomplete drivers: Hace visibles diversos drivers, sistemas de ficheros, etc en los menús de configuración del kernel. Estas opciones no son consideradas estables, por lo que no es recomendable activar esta opción a no ser que sepamos lo que estamos haciendo. Submenú Loadable module support 2 1.− Enable loadable module support:(Y) Activa la posibilidad de compilar ciertos drivers y partes del kernel como módulos, que es código que puede cargarse y descargarse de memoria según las necesidades del sistema. (Con esto nos evitamos el tener que reiniciar el sistema cada vez que se instala hardware nuevo, y el no tener cargado en memoria controladores que se usan una vez al mes (Disketera, módem, etc.). 2.− Set version information on all symbols for modules:(N) Sirve para poder recompilar kernels nuevos con módulos antiguos. Por lo general, N. 3.− Kernel daemon support:(Y) La segunda activa un demonio que se ocupa de la autocarga de módulos en tiempo de ejecución, para no tener que cargar primero el módulo, montar la disketera, hacer lo que sea, desmontarla, y descargar el módulo. Esta parte del kernel lo hace por nosotros. Submenú Processor type... 1.− MTTR...:(Y) En la familia de los Intel P6(Pentium PRO, II, III, etc), Cyrix 6x86, 6x86Mx, M II y AMD K6−2 y K6−3 existen una serie de registrosque incrementan la velocidad de escritura de imágenes en 2'5 veces o mas en buses PCI ó AGP. Se puede activar incluso si el procesador no tiene estos registros, sólo aumentará el tamaño del kernel en unos 3 k. Como complemento, esta opción activa los MTRRs en los procesadores secundario y siguientes que algunas BIOS dejan desactivados. Submenú General setup 3 Vamos por partes: 1.− Kernel math emulation:(Y) Emulador de coprocesador matemático. Si el procesador lo tiene, no se usará, y activarlo sólo agranda el kernel en unos pocos bytes. 2.− Networking support:(Y) Soporte para redes. Es imprescindible, aunque no tengamos una red física( Muchos programas utilizan sockets para comunicarse entre sí). 3.− Limit memory to low 16MB(N): Si el ordenador es antiguo y tiene más de 16 MB de memoria<Y>. 4.−MCA Support:(N) 2.2.9 MicroChannel Architecture es un sistema de bus similar al PCI o ISA, utilizado en máquinas IBM PS/2. 5.− SGI(N): 2.2.9 La SGI 320 y S40 son estaciones de trabajo basadas en la arquitectura IA32, con posibilidades de Hardware de PC instalado. Un kernel con esta opción activada no funciona en un PC normal, y vicebersa. 6.− PCI BIOS support(Y): Soporte para bus PCI. 7.− System V IPC(Y): Inter Process Communicator son una serie de librerías de funciones y llamadas al sistema que permite a los procesos sincronizarse e intercambiar información. Algunos programas como el DOSEMU no funcionan sin esta opción, y además sólo ocupa 7 kb. 4 8.− Kernel support for a.out binaries(Y): Antiguos ejecutables Linux, todavía en uso. 9.− Kernel support for ELF binaries(Y): Soporte para ejecutables ELF(Formato de ejecutables linux) 10.− Compile kernel as ELF(Y): Compilar el kernel como ejecutable ELF. 11.− Processor type: Tipo de procesador que tenemos. Si hay dudas seleccionar el 386. 12.−Handle buggy SMP BIOSes with bad MTRR setup(N): Algunas BIOS antiguas tienen un bug que obliga a usar esta opción para activar los MTRRs. Para dudas sobre los MTRRs ver página 3. Submenú Floppy, IDE and other Block devices 5 1.− Normal floppy disk support(M): Soporte para unidad de disquetes. Como módulo es lo mejor. 2.− Enhanced IDE/MFM/RLL...(Y): Soporte para UltraDMA, etc. para discos IDE, CD−Roms, etc 3.− Use disk−only driver on primary interface(N): Para discos IDE antiguos. 4.− Include IDE/ATAPY CDROM support(M): Soporte para CD−Rom IDE. Algunos kernels dejan configurarlo como módulo. 5.− Include IDE/ATAPY TAPE support(N): Soporte para cintas de backup IDE. 6.− Include IDE/ATAPY FLOPPY support(N): Soporte para unidades de disquete IDE/ATAPI. 7.− SCSI emulation support(N):Emulación SCSI. <N>, a no ser que tengamos algún disco SCSI. 8.− Support removable IDE interfaces(N):Soporte para interfaces IDE en tarjetas PCMCIA (Común en portátiles). 9.− CMD640 chipset bugfix/support(Y): Si nuestra placa base usa el chip CMD640, activarlo. Si no sabemos, dejarlo activado por si acaso. Arregla un bug de estas placas base. 10.− Mejor desactivarlo. 11.− RZ1000 chipset bugfix/support(Y):Igual que (9), pero el chip RZ1000. 12.− Intel 82371 PIIX...(N): Si tenemos una placa Intel con procesador Intel Pentium II, activar esta opción para soporte DMA. 13.− Other IDE chipset support(N): Otros controladores de disco IDE. 14(Loopback...) a 19(Parallel port...).− Opciones especiales. Por lo general, desactivados. Submenú Networking options 6 1.−Network firewalls(N): Activa el uso de firewalls en la red. 2.−Network aliasing(N): Servicio de Alias. Si no sabes lo que es, desactívalo. 3.−TCP/IP networking(Y): Soporte para el protocolo TCP/IP. Si tenemos una red local ó módem, debe estar activada. 4(forwarding...) a 14(Allow large...): Distintos soportes de red para el protocolo TCP/IP. Cookies, forwarding, configurar el ordenador como un router, tunneling, etc. 15.− The IPX protocol(N): Protocolo IPX. Es un protocolo de red. Como módulo está bién. 16.− Appletalk DDP(N): El protocolo Appletalk es para hacer Chat por la red. Ya tiene licencia GNU. 7 17.− Amateur...(N):Si tenemos uno de estos dispositivos, <Y> o <M>. 18.− Kernel/User network link drivers(N):Para montar unidades de red. Submenú SCSI support Si el ordenador no tiene disco duro SCSI, contestar N a la primera opción. Submenú Network device support Este es un ejemplo de configuración para una tarjeta de red Etherlink 3COM 3c−509. (Habría que activar el driver de la que tengamos.) 8 El resto de opciones: 4.− PLIP (parallel port) support(M): Soporte para el uso del puerto paralelo. 5.− PPP (point−to−point) support(M): Soporte del protocolo PPP (Punto a punto) 6.− SLIP( serial line) support(N): Para la conexión de datos por el puerto serie. 7.− Radio network interface(N): Para el soporte de redes por radio en vez de cable. 8.− Ethernet( 10 or 100 Mbit)(Y): Abre opciones para seleccionar una tarjeta ethernet. En el restode opciones, poner N. −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−Documento en construcción−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− Última actualización: 28 de noviembre de 1999. 1 7 9