Capítulo 2. Instalación

Tabla de Contenidos

2.1. Documentación
2.2. Disposición de una instalación de NetBSD
2.3. Instalación
2.3.1. Teclado
2.3.2. Geometrías
2.3.3. Particiones
2.3.4. Requisitos de espacio en el disco duro
2.3.5. Reintentos

2.1. Documentación

La documentación de NetBSD están sobre todo en formato para las páginas manuales y hacen al sistema una técnica de referencia excelente. No negaré que es inadecuada como un tutorial (no se ha mencionado el hecho que no puede leerlo hasta que instale NetBSD); estas son las razones por las que existe esta guía.

Nota

En realidad podrá leer las páginas de ayuda con una interfaz Web, pero no creo que sea una forma práctica de aprender el sistema.

Después de la instalación encontrará algunos manuales de BSD en el directorio /usr/share/doc. Estos están divididos en tres secciones principales, psd (UNIX Programmer's Supplementary Documents -- Documentos Suplementarios del Programador Unix), smm (UNIX System Manager's Manual -- Manual del Gestor del Sistema UNIX) y usd (UNIX User's Supplementary Documents -- Documentos Suplementarios del Usuario de UNIX). Puede leer el texto en el terminal con, por ejemplo:

$ cd /usr/share/doc/smm
$ nroff -me 09.sendmail/intro.me | more

o puede generar salidas en Postscript utilizando los Makefiles[1]

Es innegable que hay una carencia de HOWTOs y por esta razón debería aprovechar al máximo los existentes; la versión de NetBSD contiene algunos documentos en formato texto y en el sitio Web de NetBSD pude encontrar información adicional y FAQ's.

Documentación Original

El sitio de NetBSD contiene varias páginas con la documentación y HOWTOs genéricos y específico de la plataforma. Esta información está bien escrita y generalmente es fácil de entender; por ejemplo puede encontrar:

  • Como acceder a particiones DOS/Windows desde NetBSD

  • Como iniciar NetBSD con el boot de inicio de Windows NT

  • ...

Todas las versiones de NetBSD contienen los siguientes archivos:

INSTALL.txt, INSTALL.ps, INSTALL.html

notas de instalación. Este es el documento más importante y debe leerlo (y releerlo) cuidadosamente; contiene una descripción del sistema NetBSD, una lista de hardware soportado y, lo más importante, las instrucciones de instalación.

La página de ayuda versión(7)

describe la estructura de la versión de NetBSD que esta instalando.

En el sitio Web de NetBSD puede encontrar, entre otras cosas, la siguiente documentación:

NetBSD FAQ

información general y referencias a otros FAQ.

NetBSD/i386 FAQ

FAQ específico de NetBSD/i386.

Red Básica en NetBSD

Guía de configuración de red y PPP.

2.2. Disposición de una instalación de NetBSD

La disposición de los archivos de una instalación de NetBSD se describe en los ya mencionados archivos INSTALL.*. Por ejemplo, para la plataforma i386 los binarios del sistema están en el directorio i386/binary/sets y los códigos fuente están en el directorio source/sets. El directorio source/patches contiene los parches de la versión base la cual normalmente corrige fallos o problemas relativos a la seguridad descubiertos después de su lanzamiento.

2.3. Instalación

La primera cosa a hacer antes de instalar NetBSD es leer la información de la versión y notas de instalación en uno de los archivos INSTALL.*: esta es la descripción oficial del procedimiento de instalación.

Debe decidir después los métodos de instalación que utilizará; puede elegir entre:

  • FTP

  • NFS

  • CD-ROM/DVD

  • disquete

  • sistema de archivos sin montar

  • directorio local

2.3.1. Teclado

NetBSD instala el programa sysinst que permitirá cambiar la disposición del teclado durante la instalación. Si por algún motivo esto no funciona, puede usar el mapa de la siguiente tabla.

US IT DE FR ES
- ' ß ) '
/ - - ! -
= ì ' - ¡
: ç Ö M Ñ
; ò ö m ñ
# £ § 3 ·
" ° Ä % ¨
* ( ( 8 (
( ) ) 9 )
) = = 0 =
' à ä ù ´
` \ ^ @ º
\ ù # ` ç

En versiones anteriores a la 3.0 si utiliza un teclado que no es de Estados Unidos, necesitará cambiar la disposición del teclado tras la instalación.

2.3.2. Geometría

El programa de instalación menciona dos tipos de geometrías del disco duro; debe entender que significa cada una:

  • Geometría Real

  • Geometría de la BIOS

La geometría real es la geometría real del disco duro, detectada por el sistema.

La geometría de la BIOS es la geometría utilizada por la BIOS y podría ser diferentes de la real (por ejemplo, la BIOS puede re-mapear el disco utilizando LBA).

El disco utilizado en la instalación de ejemplo es un disco IDE con las siguientes geometrías:

real:  6232 cyl,   16 heads,  63 sec
BIOS:   779 cyl,  128 heads,  63 sec   (LBA)

Como puede ver la BIOS re-mapea el disco utilizando LBA, reduciendo efectivamente el número de cilindros e incrementando el número de pistas (pero el resultado es el mismo: 6232 * 16 = 779 * 128 = 99712). Un sector contiene 512 bytes, lo que significa que el tamaño del disco es 6232 * 16 * 63 * 512 = 3 GB. NetBSD no necesita re-mapear la geometría del disco (y de echo no lo hará). Durante la instalación es posible cambiar manualmente la geometría si sysinst falla.

2.3.3. Particiones

La terminología usada por NetBSD para particionar es diferente de la terminología típica de DOS/Windows; de echo, hay dos esquemas de particiones. NetBSD instala en una las cuatro particiones primarias de la BIOS (la partición definida en la tabla de particiones del disco duro).

Dentro de esta partición de la BIOS (también llamada slice) NetBSD define las particiones de BSD usando un administrador de discos (disklabel): estas particiones solo pueden ser vistas por NetBSD y son identificadas por letras minúsculas (comenzando con la “a”). Por ejemplo, wd0a se refiere a la partición “a” del primer disco IDE (wd0) y sd0a se refiere a la partición “a” del primer disco SCSI (sd0). En la Figura 2.1, “Particiones” hay dos particiones primarias de BIOS, una utilizando por DOS y la otro por NetBSD. NetBSD describe la disposición del disco a través del administrador de discos (disklabel).

Figura 2.1. Particiones

Particiones

Nota

El significado de las particiones “c” y “d” es típica del puerto i386. Otros puertos usan diferentes convenciones (por ejemplo “c” representa el total del disco.)

Nota

Si NetBSD comparte el disco duro con otro Sistema Operativo (como en el ejemplo anterior) probablemente necesitará instalar un gestor de arranque, es decir, un programa que le permita elegir con que SO arrancar al inicio. sysinst pude hacer esto para usted e instala y configura un simple pero efectivo gestor de arranque.

2.3.4. Requisitos de espacio en el disco duro

El espacio requerido para una instalación de NetBSD depende del uso que tenga planeado darle (por ejemplo servidor o puesto de trabajo). Por ejemplo, considere una estación de trabajo domestica con un disco duro de 420 MB (algo pequeño para los estándares actuales) con X, el código fuente del núcleo y alguna aplicación (Netscape, ...), la partición swap[2] es de 32 MB. df muestra lo siguiente:

Archivos de sistema 1K-blocks     Usado    Disponible Capacidad  Montado en
      /dev/wd1a       31887       16848      13444        56%     /
      /dev/wd1e      363507      173202     172129        50%     /usr

Puede ver, que NetBSD toma sobre 225 MB en conjunto y hay 120MB libre en el archivo de sistema /usr para usted y sus archivos de usuario.

2.3.5. Reintentarlo

Cuando instala un SO por primera vez rara vez se instala con éxito y NetBSD no es una excepción. Incluso si va todo bien, tan pronto como comience a utilizar el sistema se puede dar cuenta de que (por ejemplo) podría haber elegido una distribución de particiones mejor. Es importante no rendirse; si lo intenta otra vez comprenderá que era difícil de entender la primera vez y que gradualmente se ira viendo todo más claro en virtud de la experiencia acumulada y las numerosas lecturas del documento INSTALL.*.

Durante las primeras instalaciones es más sabio aceptar las sugerencias por defecto de sysinst y evite, por ejemplo cambiar el administrador de discos.