Fecha de lanzamiento: 19 de mayo de 2.002
Copyright 1997-2002, Theo de Raadt.
ISBN 0-9683637-9-2
Novedades
Breviario de instalación
Utilización del árbol de portes
Cómo obtener los CD
Nota: Todos los derechos de autor y créditos se pueden ver en los ficheros que se encuentran en los respectivos archivos de los fuentes src.tar.gz, srcsys.tar.gz, y XF4.tar.gz, o en los ficheros individuales obtenidos mediante el archivo ports.tar.gz. Los ficheros de la distribución usados para crear los paquetes del archivo ports.tar.gz no están incluidos en el CDROM debido a la falta de espacio.
Ésta es un lista parcial de las nuevas funcionalidades y sistemas incluidas en OpenBSD 3.1. Puede ver una lista más detallada en el tablón de cambios entre 3.0 y 3.1.
Lo que sigue a continuación son las instrucciones de instalación que podría encontrar en la carátula del CDROM si lo hubiera adquirido, en lugar de tener que efectuar un tipo de instalación alternativa. Las instrucciones para llevar a cabo una instalación por ftp (o cualquier otra forma de instalación) son muy parecidas; las instrucciones del CDROM se reproducen tal cual para que pueda ver cuánto más fácil habría resultado si hubiera adquirido el CDROM.
Sólo disponibles por FTP:
La siguiente información servirá para una rápida instalación a aquellos usuarios que estén familiarizados con OpenBSD y con el uso de la orden disklabel -E. Si le resulta confusa la instalación de OpenBSD, lea el fichero INSTALL.* correspondiente a su plataforma.
Juegue con las opciones de su BIOS para activar el arranque desde el CD. La versión final de OpenBSD/i386 se encuentra en el primer CD. Si su BIOS no dispone de soporte para el arranque desde el CD, tendrá que crear un disquete de arranque para iniciar el proceso de instalación. Para crear un disquete de arranque, vuelque la imagen que encontrará en 3.1/i386/floppy31.fs, en el primer CD, a un disquete y arranque el sistema desde la disquetera.
O use la imagen 3.1/i386/floppyB31.fs del primer CD si necesita mayor soporte de controladores scsi; o la imagen 3.1/i386/floppyC31.fs del primer CD si necesita más soporte para portátiles.
Si va a usar un sistema de arranque dual de OpenBSD con otro sistema operativo, tendrá que leer el documento INSTALL.i386 incluido en el CD.
Para crear un disquete de arranque desde MS-DOS, use el programa rawrite que encontrará en el directorio 3.1/tools/rawrite.exe del primer CD. Para crear el disquete de arranque desde un sistema operativo Unix, use la utilidad dd(1). El siguiente ejemplo ilustra el uso de dd(1), en donde dispositivo podría ser "floppy", "rfd0c", o "rfd0a", y fichero la imagen de arranque que vaya a volcar al disquete.
# dd if=<fichero> of=/dev/<dispositivo> bs=32k
Asegúrese de usar disquetes correctamente formateados, SIN BLOQUES ERRÓNEOS, o la instalación fallará con casi toda probabilidad. Puede obtener más información sobre cómo crear un disquete de arranque e instalar OpenBSD/i386 desde éste en la sección 4.1 de las preguntas frecuentes.
Desde el punto SRM, invoque la orden boot -fi 3.1/alpha/bsd.rd dka6, en donde dka6 es una abreviación del nombre del dispositivo de CDROM (puede comprobarlo con show dev).
Si no puede arrancar desde el CD, vuelque la imagen 3.1/alpha/floppy31.fs o la imagen 3.1/alpha/floppyB31.fs (dependiendo de su máquina) a un disquete, y ejecute la orden boot dva0. Lea el fichero INSTALL.alpha para más detalles.
Asegúrese de usar un disquete correctamente formateado, SIN BLOQUES ERRÓNEOS, o la instalación fallará con casi toda seguridad.
Introduzca el segundo CD en el dispositivo del CDROM e inicie el equipo mientras mantiene presionada la tecla C hasta que se encienda la pantalla y muestre la línea OpenBSD/macppc boot.
De forma alternativa, desde el punto de Open Firmware, introduzca la orden boot cd:,ofwboot /3.1/macppc/bsd.rd
Introduzca el cuarto CD en el dispositivo del CDROM y pulse la barra de espacio durante la autocomprobación del encendido. Introduzca la elección de arranque que corresponda a SYS_CDBOOT.
De forma alternativa puede iniciar por red siguiendo las instrucciones en INSTALL.hp300.
Cree particiones para BSD de acuerdo con la sección de INSTALL.amiga que trata sobre la preparación. Monte el cuarto CD en AmigaOS como el dispositivo CD0; a continuación, ejecute la siguiente orden CLI: CD0:3.1/amiga/utils/loadbsd CD0:3.1/amiga/bsd.rd.
Inicie MacOS como de costumbre y particione su disco con las configuraciones de A/UX apropiadas. Extraiga las utilidades Macside desde el directorio 3.1/mac68k/utils del cuarto CD y cópielas en el disco duro. Ejecute Mkfs para crear los sistemas de archivos en las particiones de A/UX que acaba de crear. A continuación use el BSD/Mac68k Installer para copiar todos los archivos del directorio 3.1/mac68k/ del cuarto CD a sus particiones. Ahora ya está preparado para configurar el BSD/Mac68k Booter con la ubicación de su núcleo e iniciar el sistema.
Puede crear una cinta de instalación con arranque o arrancar
desde la red.
El arranque por red requiere una versión de MVME68K BUG con
soporte para las órdenes de depurado NIOT y
NBO. El fichero INSTALL.mvme68k contiene instrucciones
más detalladas.
Arranque desde una red local mediante mopbooting tal y como se describe en INSTALL.vax.
La versión 3.1 de OpenBSD/sparc se encuentra en el tercer CD. Para arrancar desde este CD puede usar una de las dos órdenes que aparecen a continuación, dependiendo de la versión de su ROM.
> boot cdrom 3.1/sparc/bsd.rd ó > b sd(0,6,0)3.1/sparc/bsd.rd
Si su sparc no dispone de un dispositivo de CD puede, de forma alternativa, arrancar desde un disquete. Para ello tendrá que volcar la imagen 3.1/sparc/floppy31.fs del segundo CD a un disquete. Para más información lea la sección 4.1 de las preguntas frecuentes. Para arrancar desde el disquete use una de las dos órdenes que aparecen a continuación, dependiendo de la versión de su ROM.
> boot floppy ó > boot fd()
Asegúrese de usar un disquete correctamente formateado SIN BLOQUES ERRÓNEOS, o la instalación fallará con casi total seguridad.
Si su sparc no dispone de dispositivo de disquete ni de CD, puede puede configurar una cinta de arranque o instalarlo por red, como se explica en el fichero INSTALL.sparc.
Introduzca el tercer CD en el dispositivo de CDROM y ejecute la orden boot cdrom.
Si esto no funciona, o si no dispone de un dispositivo de CDROM, vuelque
la imagen 3.1/sparc64/floppy31.fs a un disquete y arranque
desde éste mediante la orden boot floppy.
Asegúrese de usar un disquete correctamente formateado SIN BLOQUE
ERRÓNEOS o la instalación fallará con casi toda
seguridad.
También puede volcar la imagen 3.1/sparc/miniroot31.fs del tercer CD a la partición de memoria de intercambio en el disco, y arrancar con la orden boot disk:b.
Si ninguno de los métodos anteriores funciona, puede arrancar por red como se describe en INSTALL.sparc64.
src.tar.gz contiene un archivo con el código fuente necesario para empezar con /usr/src. Este archivo contiene todo lo necesario a excepción del código fuente del núcleo del sistema, que se encuentra en otro archivo. Para extraerlo:
# mkdir -p /usr/src # cd /usr/src # tar xvfz /tmp/src.tar.gz
srcsys.tar.gz contiene un archivo con el código fuente para empezar con /usr/src/sys. Este archivo contiene todo el código fuente del núcleo del sistema necesario para recompilar núcleos. Para extraerlo:
# mkdir -p /usr/src/sys # cd /usr/src # tar xvfz /tmp/srcsys.tar.gz
Estos dos árboles están sacados del repositorio de CVS. Mediante el uso de estos árboles es posible obtener una base desde la que empezar a usar los servidores de cvs anónimo, tal y como se describe en http://www.OpenBSD.org/es/anoncvs.html. El uso de estos archivos permite un inicio más rápido para la actualización del árbol de CVS de lo que supondría bajarse todo el árbol de fuentes de OpenBSD completo.
También se incluye un árbol de portes. Para extraerlo:
# cd /usr # tar xvfz /tmp/ports.tar.gz # cd ports
El subdirectorio ports/ ha sido extraído directamente desde el árbol de portes de OpenBSD. Si todavía no sabe qué son los portes, lea http://www.OpenBSD.org/es/ports.html. Esta sección no es un manual de uso de los portes, sino más bien una serie de apuntes con el propósito de ayudar al usuario a comenzar a usar el sistema de portes de OpenBSD.
Es cierto que el sistema de portes de OpenBSD no está completo. Y probablemente nunca lo estará. Sin embargo, está creciendo continuamente y se estabiliza cada vez más. Casi todos los portes que se incluyen en el lanzamiento de esta versión final deberían compilarse e instalarse sin problemas en la mayoría de arquitecturas (por ejemplo, hay más de 1500 paquetes que se compilan y se instalan en i386).
El directorio ports/ es una réplica de nuestro árbol de portes del CVS (lea la página del manual de cvs(1) si no sabe qué es CVS). Del mismo como que con nuestro árbol completo de fuentes del sistema, nuestro árbol de portes está disponible mediante cvs anónimo. Así pues, para mantener su sistema de portes actualizado con el de CVS, debe tener un árbol de portes, ports/, disponible en un medio accesible con permisos para lectura y escritura, y actualizarlo con una orden como:
# cd [portsdir]/; cvs -d anoncvsserver.openbsd.org:/cvs update -Pd -rOPENBSD_3_1
(y por supuesto, debe substituir los nombres del directorio local y del servidor remoto del ejemplo con los de la ubicación de su colección de portes en el sistema y con un servidor de cvs anónimo cercano)
Nótese que la mayoría de los portes se encuentran disponibles mediante ftp como paquetes precompilados. Si surgiera algún problema, se actualizarían los paquetes de la versión 3.1.
Si tiene interés en que se añada algún porte, o si quiere ayudar, o si simplemente necesita más información, la lista ports@openbsd.org es un buen sitio.