Capítulo 3. Ejemplo de Instalación

Tabla de Contenidos

3.1. Introducción
3.2. Preparando la instalación
3.3. Creando un disquete de instalación
3.4. Últimos pasos preparatorios
3.5. Comenzando la instalación
3.6. Particiones
3.7. Disklabel
3.8. Creando una "etiqueta" de disco (disklabel)
3.9. Proceso de preparación del disco
3.10. Eligiendo el medio de instalación
3.11. Instalando desde CD-ROM y DVD
3.12. Instalando vía FTP
3.13. Extraer el sistema
3.14. Configuración del sistema

3.1. Introducción

Este capítulo muestra un ejemplo de instalación para dos casos comunes: instalación desde CD-ROM, y vía FTP. Los conceptos son iguales para todos los tipos de instalación; la única diferencia está en la manera en que los sistemas binarios son encontrados por sysinst. Observe por favor, que algunos detalles de la instalación difieren dependiendo de la versión de NetBSD: este ejemplo ha sido creado con la versión 3.0.

Este sistema de opciones puede dar la impresión de que la instalación es muy complicada y requiere de mucho trabajo: recuerde que si acepta todo por defecto es mucho más simple. Por otra parte, un tutorial que solo explica la parte “fácil” no es muy útil (excepto desde el punto de vista comercial).

3.2. Preparando la instalación

Antes de instalar, es buena idea hacer un plan detallado de los pasos que usted necesitará realizar. Primero, lea el archivo INSTALL (prometo que es la última vez que lo digo), leyendo la descripción de la instalación y comprobando que el hardware es compatible. Luego, si ya hay algo en el disco duro, piense como puede liberar espacio para NetBSD; si NetBSD compartirá el disco duro con otros Sistemas Operativos probablemente necesitará crear una partición nueva (que podrá hacerlo con sysinst) y, quizás, redimensionarla al tamaño existente. Si no es posible redimensionar la partición existente con sysinst, hay disponible productos comerciales (como Partition Magic) y herramientas libres (como FIPS, pfdisk) para esto.

La instalación está lógicamente dividida en dos pasos. En la primera parte crea una partición para NetBSD y escribe las "etiquetas" del disco duro (disklabel) para esa partición. En la segunda parte decide que sistema binario quiere instalar y extrae los archivos en las nuevas particiones creadas.

La primera parte es independiente del método de instalación (CD-ROM, FTP, NFS, ...); al final de la primera parte aun no se ha escrito nada en el disco duro y solicita confirmar para la instalación. Si confirma, la instalación comienza, si No confirma le llevará nuevamente al menú principal y el disco duro permanecerá sin cambios.

3.3. Creando un disquete de instalación

Nota

Si dispone de un CD-ROM auto-ejecutable (bootable) de NetBSD no necesita crear un disquete de instalación; active el “arranque desde CD-ROM” en las opciones de su BIOS, inserte el CD-ROM y reinicie el ordenador. Esta opción es probable que no esté disponible para ordenadores antiguos.

Antes de la instalación necesita crear los disquetes de instalación, es decir, copiar la imagen de disquete desde el CD-ROM al disquete. Para realizar esta operación desde DOS puede utilizar el programa rawrite en el directorio i386/installation/misc del CD-ROM, para Windows hay una versión en rawr32.zip.

Los archivos de imagen son: i386/installation/floppy/boot1.fs y i386/installation/floppy/boot2.fs para la instalación en un PC “normal”, y i386/installation/floppy/bootlap1.fs y i386/installation/floppy/bootlap2.fs para un portátil. Otras imágenes de disquetes están disponibles y son descritas con más detalle en el documento INSTALL.*.

Nota

Antes de crear los discos de instalación verifique siempre que los disquetes están bien: ¡este paso tan simple a menudo se pasa por alto y puede ahorrarle muchos problemas!

El procedimiento para crear los disquetes es:

  1. Formatear los disquetes. Se requieren 2 disquetes.

  2. Vaya al directorio I386\INSTALLATION\FLOPPY del CD-ROM.

  3. Ejecute el programa ..\MISC\RAWRITE (o extraiga ..\MISC\RAWR32.ZIP si esta en un sistema Windows, y ejecute el programa RAWRTE32.exe). Los “archivos del Código Fuente” son BOOT1.FS y BOOT2.FS (etc., ver arriba) y la “unidad de Destino” es A:

Si crea un disquete de arranque en un ambiente Unix, puede utilizar el comando dd. Por ejemplo:

# cd i386/installation/floppy
# dd if=boot.fs of=/dev/fd0a bs=36b

dd copia bloques de 512 bytes: la opción bs=36b copia 36 bloques a la vez, con eficacia haciendo la operación más rápida.

Nota

Un disquete de 1440K contiene 1474560 bytes y se compone de 80 cilindros, 2 pistas, 18 sectores y 512 bytes por sector, es decir, 2 * 18 = 2880 bloques. Así bs=36b copia un cilindro (18 * 2 bloques) a la vez y repite la operación 80 veces en lugar de 2880.

3.4. Últimos pasos preparatorios

Ya está todo listo para la instalación pero, antes de comenzar, es mejor recopilar cierta información sobre el hardware del PC.

La cosa más importante a comprobar es el tipo de disco duro (IDE, SCSI) y su geometría. Puede encontrar esta información en el manual del disco duro o utilizando un programa de diagnóstico. Algunos discos duros tienen una etiqueta en la cual se describen estos datos. Otra opción es ir la Web oficial del proveedor del disco duro y buscar la información del producto.

Si instala vía FTP o NFS recuerde comprobar la configuración de su tarjeta de red: si el núcleo de instalación espera que su tarjeta de red este sobre IRQ pero los ajustes de la tarjeta son diferentes no podrá realizar la instalación. Por ejemplo, el núcleo de instalación pude reconocer una tarjeta de red NE2000 compatible con una de las dos configuraciones siguientes:

ne0     at isa? port 0x280 irq 9        # NE[12]000 ethernet cards
ne1     at isa? port 0x300 irq 10

Si su tarjeta de red NE2000 tiene diferente configuración no será detectada.

Después de la instalación podrá compilar un núcleo modificado con sus propios ajustes.

También podrá comprobar otros detalles del hardware como, por ejemplo, el número de puertos serie y paralelos, etc.; esto no es necesario para la instalación pero puede resultar útil más adelante. Compruebe los ajustes (IRQ, puertos I/O, ...) comparándolos con lo escrito en el archivo INSTALL.

Nota

Puede instalar incluso si no conoce la geometría del disco duro así como cualquiera de los otros detalles. En este caso pude confiar en que sysinst, determine automáticamente la geometría y (normalmente) lo hace correctamente.

3.5. Comenzando la instalación

Inserte el disquete de instalación que ha creado en la unidad A: y reinicie el ordenador (o arranque desde CD-ROM). El núcleo en el disquete es iniciado y comienza a mostrar por pantalla muchos mensajes, la mayoría de los cuales dicen algo sobre hardware no encontrado o que no está configurado. Esto es normal: el núcleo del disquete intenta detectar la mayoría de hardware soportado por NetBSD, y probablemente (!) no tenga todo esos dispositivos en su equipo.

Figura 3.1 Seleccionar Idioma

Seleccionar Idioma

Cuando el proceso de arranque termina se encontrará en el programa de instalación de NetBSD, sysinst, mostrado en la Figura 3.1, “Seleccionando Idioma”. No se engañe por el aspecto simple de sysinst: es un programa bastante poderoso y flexible.

Desde aquí debería seguir las instrucciones que se van mostrando por pantalla, utilizando el documento INSTALL.* como referencia.

Las pantallas que mostrará sysinst tienen todas más o menos el mismo aspecto: La parte superior de la pantalla muestra una breve descripción de la operación actual o un breve mensaje de ayuda; la parte central de la pantalla muestra los ajustes actuales detectados por NetBSD; la parte inferior muestra un menú de opciones disponibles. Para realizar una elección, utilice tanto las teclas de los cursores, las teclas “Ctrl+N” (siguiente) y las teclas “Ctrl+P” (anterior), o presione las letras que aparecen a la izquierda de cada opción, y confirme su elección presionando la tecla Enter (Return).

Ahora puede continuar y, elegir el idioma que prefiera para los mensajes de instalación.


Añadido por el traductor

Figura 3.2. Seleccionando el Tipo de Teclado

Seleccionando el Tipo de Teclado

Tras elegir el idioma de los mensajes de instalación, le llevará a la pantalla donde debe elegir el tipo de teclado que tiene. Para ello solo hay que buscarlo en la lista de opciones y pulsar Enter una vez localizado, tal y como se muestra en la Figura 3.2, “Seleccionando el Tipo de Teclado”. De esta forma tendrá la configuración del teclado en su idioma, con lo que evitará que al pulsar determinadas teclas se impriman caracteres que no se corresponden a dichas teclas, debido a que se tenga la configuración de otro idioma para el mismo.


Figura 3.3. Menú principal del programa de instalación

Menú principal del programa de instalación

Esto le llevará al menú principal del programa de instalación, como se muestra en la Figura 3.3, “Menú principal del programa de instalación”.


Añadido por el traductor

Donde se encontrará con las siguientes opciones:

  • a: Instalar NetBSD al disco duro: Si se elige esta opción se comenzará con la instalación de NetBSD en su disco duro mostrando la pantalla de la Figura 3.4, “Confirmando que quiere instalar NetBSD”, donde podrá confirmar la operación de instalación.
  • b: Actualizar NetBSD en un disco duro: Si se elige esta opción se comenzará con la actualización de NetBSD si se tiene una versión anterior.
  • c: Re-instalar sets o instalar sets adicionales: Si elige esta opción se comenzará con la reinstalación de componentes o con la instalación de componentes no instalados.
  • d: Reiniciar la computador: Si elige esta opción se reiniciará el equipo.
  • e: Menú de utilidades: Si elige esta opción se pasará a otro menú donde podremos: ejecutar la intérprete de lía de comandos (shell), ajustar la zona horaria, configurar la tarjeta de red, funciones de loggeo y parar el sistema.
  • x: Salir del Sistema de Instalación: Si elige esta opción se saldrá del programa de instalación sysinst.

Figura 3.4. Confirmando que quiere instalar NetBSD

Confirming you want to install NetBSD

Después de elegir continuar con “Si”, es hora de seleccionar en qué disco duro quiere instalar NetBSD. Si dispone de más de un disco duro, sysinst muestra un listado de los discos duros donde podrá elegir uno para la instalación de NetBSD.

En el ejemplo dado en la Figura 3.5, “Eligiendo un disco duro”, hay dos discos, y NetBSD será instalado en “wd0”, el primer disco IDE encontrado. Si tiene discos SCSI, estos serán nombrados por “sd0”, “sd1”.

Nota

La información mostrada en esta pantalla será diferente dependiendo del tipo y número de discos duros instalados en el sistema.

Figura 3.5. Eligiendo un disco duro

Choosing a hard disk

Sysinst le preguntará entonces si desea una instalación completa o personalizada. Las distribuciones de NetBSD están divididas en una colección de componentes.

La “Instalación Completa” instalará todos los componentes; si elige la “Instalación Personalizada” podrá elegir que componentes le gustaría tener instalado.

Estos pasos son mostrados en la Figura 3.6, “Instalación Completa o Personalizada”.

Figura 3.6. Instalación Completa o Personalizada

Instalación Completa o Personalizada

Si elige hacer una instalación personalizada, sysinst le permite escoger que componentes de la distribución instalar, como se muestre en la Figura 3.7, “Seleccionando componentes de la distribución”. Necesitará como mínimo un núcleo, “Base” y “Sistema (/etc)” para una instalación funcional.

Figura 3.7. Seleccionando componentes de la distribución

Seleccionando componentes de la distribución

Añadido por el traductor

Tanto si elegimos la instalación completa como la personalizada sysinst detectará la geometría del disco duro donde vamos a instalar NetBSD que debe coincidir con la geometría detectada por la BIOS, tal y como muestra la Figura 3.8, “Geometría del disco duro”. En caso de que no sean correctos se pueden modificar de forma manual, debiendo conocer para ello la geometría correcta del mismo.

Figura 3.8. Geometría del disco duro

Geometrí del disco duro

3.6. Particiones

El primer paso importante en la instalación ha llegado: particionar el disco duro. Primero debe especificar si NetBSD utilizará una partición (opción sugerida) o el disco completo (opción “peligrosa”).

En el caso anterior sigue siendo posible crear una partición que utilice el disco duro completo (Figura 3.9, “Eligiendo el esquema de particiones”), así que recomendamos seleccionar esta opción que mantendrá la tabla de particiones de la BIOS en un formato compatible con otros Sistemas Operativos.

Figura 3.9. Eligiendo el esquema de particiones

Eligiendo el esquema de particiones

Al elegir editar la tabla de particiones le llevará al administrador de particiones del disco duro (fdisk), tal y como se muestra en la Figura 3.10, “fdisk”

Figura 3.10. fdisk

fdisk

En este punto podemos elegir la unidad de medida que será utilizada para particionar el disco duro, representado en la Figura 3.11., “Eligiendo una unidad de medida”,:

Figura 3.11. Eligiendo una unidad de medida

Eligiendo una unidad de medida

Para la mayoría de la gente, “Megabytes” será la elección más lógica, porque es la unidad para especificar el tamaño de particiones. Por ello la unidad de medida por defecto en la instalación es Megabytes.

La Figura 3.10, “fdisk” muestra la situación antes de la instalación de NetBSD; hay cuatro particiones primarias, como puede ver el disco duro está actualmente vacío. Si tiene otras particiones puede dejarla intactas, e instalar NetBSD sobre una de las particiones sin usar, o puede eliminar una partición de las existentes para instalar NetBSD.

Eliminar una partición es fácil; después de seleccionar la partición, y pulsar Enter, aparece un menú con opciones para esa partición (Figura 3.12, “Opciones de Partición”), cambie el tipo de partición (pulsando Enter sobre la opción tipo) a “Borrar partición” para eliminar la partición. Por supuesto, si quiere utilizar la partición para NetBSD podrá elegir directamente el tipo de partición “NetBSD”.

Puede crear una partición para NetBSD seleccionando la partición donde quiera instalar NetBSD. Las particiones llamadas “a” a “d” corresponden a las 4 particiones primarias para otros Sistemas Operativos. Después de seleccionar la partición un menú con opciones para esa partición se mostrará como se puede ver en la Figura 3.12, “Opciones de Partición”.

Figura 3.12. Opciones de Partición

Opciones de Partición

Para crear una nueva partición hay que suministrar la siguiente información:

  • el tipo (clase) de partición nueva

  • el primer (inicio) sector de la partición nueva

  • el tamaño de la partición nueva

Elija el tipo de partición “NetBSD” para la nueva (opción “Tipo”) partición. El programa de instalación intentará adivinar automáticamente la opción “Inicio”, comenzando después del final de la partición precedente. Cambie esto si es necesario. Lo mismo se aplica a la opción “Tamaño”; el programa de instalación intentará completar el espacio que hay disponible hasta la siguiente partición o el final del disco (dependiendo de cual llegue antes). Cambie este valor si es incorrecto, o si no quiere que NetBSD utilice el espacio sugerido.

Después de haber establecido la clase de partición, inicio y tamaño, es buena idea establecer el nombre que deberá usarse en el menú de arranque. Puede hacer eso seleccionando la opción “bootmenu” y poner como aparecerá NetBSD en el menú de arranque, por ejemplo “NetBSD”. Es buena idea repetir este paso para otras particiones iniciables (bootable) así puede iniciar tanto NetBSD como Windows utilizando el sector de arranque de NetBSD. Si está satisfecho con las opciones de partición, puede confirmar su elección seleccionando “Partición OK”. Puede elegir la misma opción en la interfaz fdisk cuando haya terminado de particionar su disco duro.

Si ha cometido un error particionando (por ejemplo ha creado particiones solapadas) sysinst mostrará un mensaje y aconsejará volver al menú fdisk (también le permite continuar). Si los datos son correctos pero la partición NetBSD está fuera del rango de sectores que son inciables por la BIOS, sysinst le advertirá y preguntará si quiere proceder de todos modos. Esto podría conllevar problemas en PCs antiguos: El PC utilizado en el ejemplo recibió esta advertencia pero inicia perfectamente. No es posible dar una regla general (esto depende de la BIOS); si el PC no es muy antiguo sugiero que ignore la advertencia y continúe.

Nota

Esto no es una limitación de NetBSD; algunas BIOS antiguas no pueden iniciar una partición que está fuera de los primeros 1024 cilindros. Para comprender completamente el problema debería estudiar los diferentes tipos de BIOS y los numerosos esquemas que utilizan (físico, CHS, CHS lógica, LBA, ...). Estos temas no se describen en la guía.

Con las BIOS más actuales, soportando extensiones int13, es posible instalar NetBSD en particiones que están fuera de los primeros 8 GB del disco duro, a condición de que el sector de arranque de NetBSD esté instalado.

Si los datos son correctos, sysinst ofrecerá instalar un selector de inicio en el disco duro. Esta pantalla es mostrada en la Figura 3.13, “Instalando el selector de inicio”.

Figura 3.13. Instalando el selector de inicio

Instalando el selector de inicio

En este punto, la primera parte de la instalación, llamada partición del disco, está terminada.

Las particiones de la BIOS, también llamadas slices por BSD, han sido creadas. Es hora de definir las particiones BSD.

3.7. Disklabel

Algunas plataformas, como sistemas PC (i386), usan (estilo-DOS) particiones MBR para separar archivos del sistema. Las particiones MBR de NetBSD que creó anteriormente en el proceso de instalación existen para asegurar que otros Sistemas Operativos no sobrescriben el espacio del disco que asigno a NetBSD. NetBSD utiliza su propio esquema de particiones, llamado "etiqueta" de disco (disklabel), que es almacenado en el inicio de la partición MBR de NetBSD.

En los próximos pasos será capaz de crear una "etiqueta" de disco (disklabel) y establecer el tamaño de las particiones de NetBSD, o usar el tamaño de partición existente, como se muestra en la Figura 3.14, “Eligiendo si las particiones serán editadas”.

Figura 3.14. Eligiendo si las particiones serán editadas

Eligiendo si las particiones serán editadas

Cuando elija ajustar el tamaño de las particiones NetBSD y antes de editar las "etiquetas" de disco (disklabel), puede predefinir que particiones le gustaría crear. El programa de instalación generará una "etiqueta" de disco basada en estos ajustes. La ventana de esta instalación se muestra en la Figura 3.15, “Ajustando el tamaño de la partición”.

Figura 3.15. Ajustando el tamaño de la partición

Ajustando el tamaño de la partición

Añadido por el traductor

Ahora nos encontramos con el siguiente esquema de sistema de archivos:

  • /: En la partición / es donde se ubica el sistema de ficheros raíz y contiene los elementos necesarios para el arranque del sistema y archivos de configuración. Entre 350 MB y 512 MB es un tamaño razonable para él.
  • swap: Las particiones swap (o memoria de intercambio del sistema) son utilizadas para soportar la memoria virtual. En otras palabras, los datos son escritos en la swap cuando no hay memoria suficiente disponible para contener los datos que su ordenador está procesando. Si no esta seguro del tamaño de la swap que debe crear, cree una partición del doble de la cantidad de memoria RAM presente en su ordenador, pero no mayor que 2048 MB (o 2 GB). Se sugiere que si su esquema de particionamiento requiere una partición swap mayor a 2 GB, entonces debería crear una partición swap adicional. Por ejemplo, si tiene 4 GB de RAM, puede desear crear dos particiones swap de 2 GB. Como mínimo debería tener 64MB.
  • tmp (mfs): Esta partición contendrá los archivos temporales y su contenido NO suele conservarse después del reinicio del sistema. Los sistemas de ficheros basados en memoria RAM del disco (mfs -- Memory File System -- Sistema de Archivo de Memoria) suelen montarse aquí. Bastante indicada para sistemas con muchos usuarios o servidores de red. La razón de su creación reside en la posibilidad de que los diversos usuarios agoten el espacio de disco de la partición raíz (/), donde queda localizado el directorio /tmp. No es necesaria en sistemas monousuarios o estaciones de trabajo.
  • /usr: Esta partición contendrá la mayoría de utilidades y aplicaciones de usuario.
  • /var: En esta partición se almacenan todos los archivos de datos. Esto incluye archivos y directorios del spool (cola de impresión), datos de registro y administrativos (logs) y temporales o en tránsito. En definitiva archivos que están en continuo cambio. Si puede prever por ejemplo, una gran actividad de impresión, o actividad de registros de actividades del sistema, se debe considerar la posibilidad de crear una partición /var. En general solamente sistemas servidores y multiusuarios harán uso efectivo de un sistema de archivos /var por separado.
  • /home: Esta partición contiene los directorios personales de los usuarios. Su tamaño depende principalmente de cuantos usuarios utilizarán el equipo y del volumen de datos que almacenen.


El esquema de particiones predefinido que justamente utiliza un sistema de archivo / (raíz) grande (mas swap) funciona bien con NetBSD, y no hay necesidad de cambiarlo. Cambiar /tmp para que resida una RAM del disco (mfs) para mayor velocidad puede ser una buena idea. Otro esquema de partición puede usar particiones separadas para /var, /usr y/o /home, pero debe usar su propia experiencia para decidir que es lo que necesita.

3.8. Creando una "etiqueta" de disco (disklabel)

El siguiente paso es crear una "etiqueta" de disco (disklabel), como se muestra en la Figura 3.16, “El editor de "etiqueta" de disco (disklabel)”. Si predefinió los tamaños de partición en el paso anterior, el resultante "etiquetado" de disco (disklabel) probablemente cumpla con sus deseos. En estos caso puede completar el proceso inmediatamente seleccionando “Tamaños de partición ok”.

Figura 3.16. El editor de "etiqueta" de disco (disklabel)

El editor de

Como puede ver en la Figura 3.16, “El editor de "etiqueta" de disco (disklabel)” hay dos particiones reservadas, “c” (representa la partición NetBSD), y “d” (representa el total del disco). Puede editar todas las demás particiones seleccionándolas usando las teclas del cursor y presionando la tecla Enter. Pude añadir una partición seleccionando el hueco sin asignar, y establecer parámetros para esa partición. La pantalla de edición de la partición se muestra en la Figura 3.17, “Editando una "etiqueta" de disco (disklabel)”

Figura 3.17. Editando una "etiqueta" de disco (disklabel)

Editando una

Después de definir todos los parámetros para la nueva "etiqueta" de disco (disklabel), el ultimo elemento es introducir un nombre para el disco de NetBSD como se muestra en la Figura 3.18, “Poniendo nombre al disco de NetBSD”. Esto es utilizado luego para distinguir entre las "etiquetas" de disco (disklabels) de otros discos idénticos.

Figura 3.18. Poniendo nombre al disco de NetBSD

Poniendo nombre al disco de NetBSD

El instalador de NetBSD ahora tiene todos los datos para preparar el disco para la instalación. Aun no se ha escrito nada en el disco llegados a este punto, y ahora se tiene la última oportunidad para cancelar el proceso de instalación antes de que realmente escriba datos en el disco, como se muestra en la Figura 3.18, “Última oportunidad antes de escribir en el disco”. Elija “no” para cancelar el proceso de instalación y volver al menú principal, o valientemente seleccione “si”.

Figura 3.19.Última oportunidad antes de escribir en el disco

Última oportunidad antes de escribir en el disco

3.9. Proceso de preparación del disco

Después de confirmar que sysints debe preparar el disco, iniciará Disklabel(8) para definir la división de particiones de NetBSD y newfs(8) para crear el sistema de archivos en el disco, como se muestra en la Figura 3.20, “Creando el Sistema de Archivos”.

Figura 3.20. Creando el Sistema de Archivos

Creando el Sistema de Archivos

Después de preparar las particiones y el sistema de archivos, la siguiente cuestión, mostrada en la Figura 3.21, “Seleccionando el bloque de arranque (bootblock)” es que bloque de arranque instalar. Normalmente elegirá el predeterminado que usa la consola de la BIOS, es decir, muestra los mensajes de inicio en su PC.

Si inicia un conjunto de ordenadores sin monitor, puede ser más conveniente optar por una consola serie que vaya sobre uno de los puertos serie. El menú también permite cambiar el ratio por defecto de baudios del puerto serie de 9600 baudios, 8 bits de datos, sin paridad y un stopbit.

Figura 3.21. Seleccionando el bloque de arranque (bootblock)

Seleccionando el bloque de arranque (bootblock)

3.10. Eligiendo el medio de instalación

Mitad de Camino - ¡Ha terminado la primera y más difícil de las partes de la instalación!.

La segunda parte del proceso de instalación consiste en poblar los sistemas de archivos con los archivos del sistema de NetBSD extrayendo los “componentes” que ha seleccionado antes (Núcleo, Base, Sistema, Herramientas de Compilación, etc). Para desempaquetar los componentes, sysinst le preguntará que información querría ver durante el proceso, como se muestra en la (Figura 3.22, “Eligiendo el detalle del proceso de extracción”). Puede decidir dejar a sysinst que muestre una barra de proceso, que sea silencioso o que muestre los nombres de cada archivo que extraiga.

Figura 3.22. Eligiendo el detalle del proceso de extracción

Eligiendo el detalle del proceso de extracción

Ahora sysinst tiene que encontrar los componentes de NetBSD (los archivos .tgz[1]) y debe suministrarle esta información. El menú ofrece varias opciones como se muestra en la Figura 3.23, “Medios de instalación”.

Figura 3.23. Medios de instalación

Medios de instalación

Las opciones están explicadas en detalle en el documento INSTALL.*.

Es posible instalar desde un sistema de archivos desmontado (a condición de que sea de un tipo reconocido por el núcleo a instalar) así por ejemplo es posible copiar todos los componentes en una partición MS-DOS existente e instalar desde ella.

3.11. Instalando desde CD-ROM y DVD

Cuando seleccione “CD-ROM / DVD”, sysinst pregunta el nombre del dispositivo de CD-ROM o DVD y el directorio en el cual están almacenados los ficheros de los componentes, vea la Figura 3.24, “Instalando desde CD-ROM/DVD”. El dispositivo es normalmente cd0 para la primera unidad de CD-ROM o DVD, si son IDE o SCSI.

Figura 3.24. Instalando desde CD-ROM/DVD

Instalando desde CD-ROM/DVD

Nota

Si está utilizando un teclado diferente de EE.UU tendrá que ser cuidadoso cuando escriba el carácter “/”. Vea la Sección 2.3.1, “Teclado”.

El nombre del dispositivo de CD-ROM / DVD

Si no conoce el nombre del dispositivo de CD-ROM / DVD, puede encontrarlo de la siguiente forma:

  1. Presione Ctrl+Z para pausar sysinst e ir al intérprete de lía de comandos (shell - ¡esto es una bonita utilidad!)

  2. Escriba el comando:

    # cat /kern/msgbuf

    Esto mostrará los mensajes de inicio del núcleo, incluyendo el nombre del dispositivo de CD-ROM / DVD, por ejemplo cd0.

  3. Si se desplaza demasiado rápido la información mostrada, puede utilizar también more:

    # more /kern/msgbuf
  4. Para volver al programa de instalación utilice el comando:

    # fg

3.12. Instalando vía FTP

Si elige instalar vía FTP, sysinst configurará la conexión de red del sistema, descargando los archivos de los componentes seleccionados a un directorio temporal y extrayéndolos.

NetBSD 3.0 actualmente soporta instalación por ethernet, ethernet-sobre-USB y wireless LAN, la instalación vía DSL (PPP sobre Ethernet) no está soportada durante la instalación y necesita configurarse manualmente después de la instalación.

El primer paso mostrado en la Figura 3.25, “Configurar la interfaz de red” consiste en seleccionar que tarjeta de red configurar. sysinst determinará una lista de interfaces disponibles en su hardware, mostrándola y preguntando cual desearía utilizar.

Nota

Los nombres exactos de sus interfaces de red depende del hardware que utilice, por ejemplo las interfaces son “fxp0” para las tarjetas de red Intel i8255x base, “tlp0” para las tarjetas de red TULIP-base, “wi0” para Lucent WaveLAN y “ath0” para tarjetas wireles Atheros base. Esta lista no es ni mucho menos completa, y NetBSD soporta muchos más dispositivos de red.

Para conseguir una lista de interfaces de red disponibles en su sistema (o más bien, una lista de todas las interfaces de red que NetBSD ha detectado), interrumpa el proceso de instalación presionando “Ctrl+Z”, y ponga

# ifconfig -a
pcn0: flags=8802<UP,BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        address: 00:0c:29:f6:48:59
        media: Ethernet autoselect (autoselect)
        status: active
        inet 0.0.0.0 netmask 0xffffff00 broadcast 0.0.0.0
        inet6 fe80::206:dff:fec6:73d5%fxp0 prefixlen 64 scopeid 0x1
lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 33196
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296
sl1: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296
strip0: flags=0 mtu 1100
strip1: flags=0 mtu 1100 

para una lista de todas las interfaces de red (pcn0, lo0, ppp0, ...), y su estado actual (que es muy probable que este aun sin configurar). Para conseguir más información sobre todos los dispositivos encontrados durante el inicio del sistema, incluido los dispositivos de red, escriba

# more /kern/msgbuf

Para solo obtener información sobre un único dispositivo, por ejemplo “pcn0”, ejecute:

# grep ^pcn0 /kern/msgbuf
pcn0 at pci1 dev 8 function 0: Intel PRO/100 VE (MOB) Network Controller, rev 131
pcn0: interrupting at irq 11
pcn0: Ethernet address 00:0c:29:f6:48:59

Puede volver a la instalación de NetBSD escribiendo

# fg

Figura 3.25. Configurar la interfaz de red

Configurar la interfaz de red

Seguidamente, hay una posibilidad de configurar las opciones para su red como se muestra en la Figura 3.24, “Eligiendo las opciones de medios de comunicación de red”, como ajustes duplex para red local, y varios para ajustes de tarjetas wireless LAN.

Note

No es probable que necesite modificar algo que esté por defecto aquí. Si experimenta problemas de lentitud en la transferencia o desconexiones, puede por ejemplo forzar una configuración duplex diferente para la tarjeta de red aquí. Para obtener una lista de los medios soportados y opciones de los medios para un dispositivo de red dado (digamos: “pcn0”), salga de sysinst presionando “Ctrl+Z”, y escriba:

# ifconfig -m pcn0
pcn0: flags=8802<UP,BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        address: 00:0c:29:f6:48:59
        media: Ethernet autoselect (autoselect)
        status: active
        supported Ethernet media:
                media 10baseT
                media 10baseT mediaopt full-duplex
                media 100baseTX
                media 100baseTX mediaopt full-duplex
                media autoselect
                media autoselect mediaaopt full-duplex
        inet 0.0.0.0 netmask 0xffffff00 broadcast 0.0.0.0
        inet6 fe80::206:dff:fec6:73d5%fxp0 prefixlen 64 scopeid 0x1 

Varios valores del “medio” dados después pueden ser de interés aquí, incluyendo palabras claves como “autoselect” pero también incluyendo cualquier ajuste “mediaopt”.

Vuelva a la instalación escribiendo

# fg

Figura 3.26. Eligiendo las opciones de medios de comunicación de red

Eligiendo las opciones de medios de comunicación de red

La siguiente pregunta será si quiere realizar una autoconfiguración del DHCP como se muestra en la Figura 3.27, “Usando DHCP para configurar la red”. Si responde “Si”, si tiene un servidor para el Protocolo de Configuración de Host Dinámica (DHCP - Dynamic Host Configuration Protocol) iniciado en algún sitio en su red, sysinst obtendrá un número por defecto de este. Si responde “No”, tendrá que introducir todos los valores de forma manual.

Para la explicación, asumiremos que respondió “No” y vamos a ir viendo detalladamente todas las cuestiones que pregunta.

Figura 3.27. Usando DHCP para configurar la red

Usando DHCP para configurar la red

La Figura 3.28, “Introduciendo y configurando los datos de red” muestra las cuestiones que pregunta para la configuración de la red. Los valores preguntados son:

Su dominio DNS [2]:

Este es el nombre del dominio que están en el Sistema de Nombre de Dominios WRT ("with respect to" - "en referencia a" ¡y que no tiene nada que ver con ningún dominio NIS/YP en el que usted puede estar!).

Su nombre del host:

El nombre por el cual otras máquinas pueden generalmente dirigirse a su ordenador. No es usado realmente durante la instalación.

Su número IPv4[3]:

Introduzca la numeración de su dirección de Protocolo de Internet (IP - Internet Protocol) “separada por puntos”.

Máscara de Red [4] IPv4:

La máscara de red para su red de trabajo, indicándola tanto en valores hexadecimal (“0xffffff00”) o en notación separada por puntos (“255.255.255.0”).

Pasarela (puerta de enlace) [5] IPv4:

La dirección IP por defecto del router. No utilice aquí un nombre de equipo.

Servidor de nombres IPv4:

La dirección IP (primera) de su servidor DNS (lo proporciona su Proveedor de Servicios de Internet). Igualmente, no utilice aquí un nombre de equipo para evitar problemas desagradables.

Nota

Por favor observe que la mayoría de parámetros de la configuración de red no están guardados en el sistema que instala. Podría argumentar que esto no debería ser así, pero NetBSD no fue diseñado para hacerlo de es forma. Los parámetros de configuración de red pasa como con otras opciones de configuración necesarias para NetBSD posteriores a la instalación, vea Capítulo 4, El primer inicio, Capítulo 5, El segundo inicio y básicamente el resto completo de la guía. ¡Si, NetBSD le permite muchas opciones!.

Figura 3.28. Introduciendo y configurando los datos de red

Introduciendo y configurando los datos de red

Notas del traductor

Por último nos pregunta si deseamos autoconfigurar IPv6, tal como se muestra en la Figura 3.29, “Configurando IPv6”. IPv6 no es más que la versión 6 del Protocolo de Internet (IP -- Internet Protocol) y que está destinado a sustituir al estándar IPv4.

Figura 3.29. Configurando IPv6

Configurando IPv6

Elija “Si” si sabe que va a utilizar este nuevo protocolo, mostrándonos una serie de servidores DNS para IPv6, así como la posibilidad de introducir nosotros alguno de forma manual seleccionando “otros”, tal y como se puede observar en la Figura 3.30, “Configurando el DNS de IPv6”.

Figura 3.30. Configurando el DNS de IPv6

Configurando el DNS de IPv6
En caso de que no vaya a utilizar este protocolo IPv6, que actualmente es lo más normal elija “No”.


Después de responder a todas las preguntas para la configuración de red, los mostrará otra vez con la posibilidad de volver atrás y volver a introducirlos, vea la Figura 3.31, “Parámetros de configuración de la red”, cuando selecciona “No”. Elija “Si” si está satisfecho con la configuración para proceder con la instalación.

Figura 3.31. Parámetros de configuración de la red

Parámetros de configuración de la red

sysinst ahora iniciará unos cuantos comandos (no mostrando el detalle aquí) para configurar la red: limpiando la tabla de enrutamiento, estableciendo el router predeterminado, y testeando si la conexión de red está operativa..

La siguiente cuestión que pregunta es acerca del lugar donde deseamos almacenar los archivos durante la descarga, vea la Figura 3.32, “Qué directorio utilizar para la descarga”. El directorio por defecto está normalmente bien, está localizado en el sistema de archivo de NetBSD (/usr/INSTALL).

Figura 3.32. Qué directorio utilizar para la descarga

Qué directorio utilizar para la descarga

Después de que el instalador sabe donde descargar los archivos, que conexión de red utilizar, en que partición y sistema de archivo extraerlo, el ultimo dato que desconoce es el lugar de donde descargarse los componentes de instalación, que es el siguiente mensaje que muestra la Figura 3.33, “Definiendo el lugar fuente de los componentes” permitiendo cambiarlo. Puede ajustar el host desde donde los componentes son descargados, el directorio base de la versión de NetBSD que quiere instalar y el directorio de los componentes (relativo al directorio base), que por lo general contiene la arquitectura que quiere instalar. También puede cambiar aquí el nombre de usuario (“Usuario”) y contraseña (“Password”) utilizado para identificarse en el FTP, si es necesario. Si quiere utilizar un Proxy FTP (“Proxy”) para la descarga, introduzca su URL aquí también.

Cuando esté satisfecho con su configuración (las predeterminadas en la mayoría de los casos), elija “Bajar distribución” para continuar.

Figura 3.33. Definiendo el lugar fuente de los componentes

Definiendo el lugar fuente de los componentes

Si ocurre un error y sysinst no puede encontrar un archivo, se lo dirá tal y como se muestra en la Figura 3.34, “Ha ocurrido un error durante la descarga” y tendrá una posibilidad de volver atrás y poder ajustar el lugar de donde se descargará los componentes.

Figura 3.34. Ha ocurrido un error durante la descarga

Ha ocurrido un error durante la descarga

Si los datos dados para la descarga fuesen correctos, los archivos de componentes se descargarán y almacenarán en el directorio indicado anteriormente, como se muestra en la Figura 3.35, “Descargando los componentes de instalación”.

Figura 3.35. Descargando los componentes de instalación

Descargando los componentes de instalación

3.13. Extraer el sistema

Después de que todos los componentes estén disponibles - bien desde un CD-ROM/DVD o en el directorio donde se han descargado los archivos de componentes - estos serán extraídos dentro del nuevo sistema de archivo de NetBSD. La Figura 3.36, “Extrayendo los archivos de componentes” muestra un ejemplo de proceso de extracción con una barra de progreso, tal y como seleccionamos anteriormente (Figura 3.22, “Eligiendo el detalle del proceso de extracción”).

Figura 3.36. Extrayendo los archivos de componentes

Extrayendo los archivos de componentes

Una vez descargado todos los componentes de la distribución informará de que han sido descomprimidos correctamente (si todo ha ido bien), y que sysinst creará los nodos de dispositivos en el directorio /dev.


Añadido por el traductor

En esta misma pantalla, tal y como se puede ver en la Figura 3.37, “Guardando la configuración de red en el sistema de archivo”, preguntará si la configuración de red que ha introducido para el ordenador es correcta para las operaciones normales de red y si quiere guardarla en el directorio /etc. Si elige “Si” la configuración de red que hemos introducido para bajarnos los archivos se quedará guardada como la configuración de red y si elige “No” no se quedará guardada debiendo configurar nuevamente la conexión de red con los datos correctos.

Figura 3.37. Guardando la configuración de red en el sistema de archivo

Guardando la configuración de red en el sistema de archivo

Si los archivos fueron descargados desde la red, puede eliminarlos después de su descompresión, o mantenerlos. sysinst preguntará y hará lo que le indique - si selecciona “No” conservará los archivos, y si selecciona “Si” los eliminará - como se muestra en la Figura 3.38, “¿Borrar los componentes después de descomprimirlos?”.

Figura 3.38. ¿Borrar los componentes después de descomprimirlos?

¿Borrar los componentes después de descomprimirlos?

Otro mensaje (ver la Figura 3.39, “Extracción de los componentes completada”) le hará saber que la extracción de los componentes ya ha sido completada, y que tiene la oportunidad de configurar algunas cosas esenciales antes de terminar la instalación de NetBSD.

Figura 3.39. Extracción de los componentes completada

Extracción de los componentes completada

3.14. Configuración del sistema

La primera cosa que puede configurar es la zona horaria en la que reside el sistema. Por defecto está el Tiempo Universal Coordinado (UTC - Universal Time Coordinated), y puede utilizar el menú de dos niveles continentes/países y ciudades, mostrado en la Figura 3.40, “Seleccionando la zona horaria de su sistema” para determinar su zona horaria. Si está satisfecho con su elección presione la tela Enter para que muestre su zona horaria actualizada. Presione “x” seguidamente para salir de la selección de zona horaria.

Figura 3.40. Seleccionando la zona horaria de su sistema

Selecting your system's time zone

La siguiente cosa que pregunta es que algoritmo será usado para encriptar el archivo de contraseñas (Figura 3.36, “Seleccionando el esquema de encriptación de contraseñas”). Mientras que DES es el algoritmo estándar usado en la mayoría de sistemas Unix, MD5 y Blowfish contraseñas más largas que DES, que solo utiliza los 8 primeros caracteres de la contraseña que se introduce. DES es aun útil para la interoperatividad con otros Sistemas Operativos (por ejemplo para NIS).

Figura 3.41. Seleccionando el esquema de encriptación de contraseñas

Seleccionando el esquema de encriptación de contraseñas

Después de elegir el cifrado de la contraseña le preguntará si quiere establecer la contraseña de root (administrador), vea la Figura 3.42, “Estableciendo la contraseña de root ahora o más tarde”.

Aunque NetBSD no inicia ningún servicio cuando arranca el equipo después de la instalación, se recomienda establecer la contraseña de root (administrador) directamente aquí por motivos de seguridad.

Figura 3.42. Estableciendo la contraseña de root ahora o más tarde

Estableciendo la contraseña de root ahora o más tarde

Si está conforme en establecer la contraseña de root (administrador), sysinst ejecutará la utilidad passwd(1) por usted, y podrá introducir su contraseña nueva de root (administrador) (dos veces). Por favor observe que la contraseña no esté repetida, y si introduce una contraseña muy corta, el sistema le avisará sobre eso, vea la Figura 3.43, “Estableciendo la contraseña de root”. Si insiste en introducir la misma contraseña corta otra vez, NetBSD le dejará realizarlo.

Figura 3.43. Estableciendo la contraseña de root

Estableciendo la contraseña de root

El siguiente elemento a editar es que intérprete de línea de comandos elegir - también conocido como “shell” en Unix - para utilizar en la cuenta de root (administrador). Como se muestra en la Figura 3.44, “Eligiendo un intérprete de línea de comandos para la cuenta root”, el intérprete de línea de comandos por defecto es el C shell (csh), otros entre los que poder elegir son Korn shell (ksh) y classic Bourne shell (sh). Mientras que sistemas tradicionales de BSD vienen con “csh” cargado como intérprete de línea de comandos para el administrador del sistema, los sistemas modernos tienden a venir con un intérprete de línea de comandos Bourne shell (o variantes de este, como ksh o bash), y eso puede ser útil si tiene experiencia con tales sistemas. De todas formas, la que está por defecto irá bien, y siempre puede cambiarla después (vea la Sección 4.6, “intérprete de línea de comandos”).

Figura 3.44. Eligiendo un intérprete de línea de comandos para la cuenta root

Eligiendo un intérprete de línea de comandos para la cuenta root

En este punto la instalación ha terminado, vea la Figura 3.45, “Enhorabuena”.

Figura 3.45. Enhorabuena

Enhorabuena

Después de pasar el aviso que confirma la instalación, sysinst volverán al menú principal de sysinst. Retire cualquier medio de instalación de las unidades (disquete, CDROM), y elija “Reiniciar la computadora” para iniciar su instalación de NetBSD como se muestra en la Figura 3.46, “Reiniciando el sistema para terminar la instalación”.

Figura 3.46. Reiniciando el sistema para terminar la instalación

Reiniciando el sistema para terminar la instalación