Beruflich Dokumente
Kultur Dokumente
html
traducción del inglés al español
Hacer un CD de instalación de arranque de OpenBSD
En la fecha de la liberación de la nueva versión de OpenBSD usted tiene algunas opciones relativas a
medios de instalación. Nosotros recomendamos encarecidamente la compra de los CD's de
OpenBSD group para que puedan recibir el apoyo financiero por sus esfuerzos. Pero, ¿qué pasa si
usted no ha recibido los CD's por el tiempo y la última versión está disponible en el sitio ftp? Usted
puede instalar desde el servidor FTP usando un disquete de inicio o puede utilizar este método para
hacer un cd de arranque.
OpenBSD group ofrece ISOs que se pueden descargar y utilizar para instalar su sistema. El problema
es que puede instalar sets que usted nunca utilizará o si desea añadir otro sets con un software
personalizado. Con un cd personalizado puede elegir los sets (conjuntos) que quieres en la
instalación por defecto. Si usted nunca usa ventanas X puede quitar todos los archivos del servidor
X. Si no utiliza los juegos, quitar el archivo game tgz. Digamos que tiene programas personalizados
que desea instalar de forma predeterminada, agregue su archivo tgz en el CD para tenerlo
disponible en la instalación por defecto.
Paso 1: Tenemos que hacer que la estructura de directorios para crear la imagen ISO de OpenBSD.
Ubiquelo donde usted tenga alrededor de 450 megas de espacio libre. Se necesita el espacio para
los archivos de instalación que vamos a descargar y para la imagen ISO que vamos a crear.
NOTA: tiene que decidir lo que la arquitectura va a utilizar. Para este ejemplo vamos a estar
haciendo un CD para la arquitectura AMD64, pero usted puede hacer fácilmente un CD i386 con el
mismo método, sustituyendo amd64 con i386 .
Comience por la construcción del árbol de directorios en /tmp como la mayoría de los usuarios tienen
la posibilidad de escribir allí. El ISO será para OpenBSD v4.7 en la arquitectura AMD64. Siempre se
puede sustituir amd64 con i386 si usted tiene esa arquitectura. Ejecutar las siguientes dos líneas
para crear el la estructura de directorios /tmp/OpenBSD/4.7/amd64.
-------------------------------------------------------------------------------------------
/tmp ] mkdir -p /tmp/OpenBSD/4.7/amd64
/tmp ] cd /tmp/OpenBSD/4.7/amd64
------------------------------------------------------------------------------------------
Para obtener más información acerca de servidor de seguridad de OpenBSD Pf y la calidad HFSC de
opciones de servicio echa un vistazo a nuestra configuración PF (pf.conf) y la calidad del servicio PF
HFSC en "how to's" ("cómo").
Paso 2: Ahora tenemos que descargar los sets de instalación para la version que queremos construir.
Vamos a estar recibiendo los paquetes del espejo terciario de los EE.UU. OpenBSD servidor ftp, pero
se sugiere que usted mire la lista de servidores espejo y elije la más cercana a tu ubicación
geográfica. Para obtener los archivos use "wget", estando en el directorio creado amd64. Aviso no es
necesario descargar todos los archivos *. iso porque estamos haciendo nuestro iso. No hay
necesidad de sobrecargar el servidor ftp descargando archivos que no necesitamos.
---------------------------------------------------------------------------------------------
/tmp/OpenBSD/4.7/amd64 ] wget --passive-ftp --reject "*iso"
ftp://ftp.openbsd.org/pub/OpenBSD/4.7/amd64/*
---------------------------------------------------------------------------------------------
Paso 3: Si lo desea, puede personalizar el CD de arranque removiendo los archivos tgz que sabe
que nunca va a necesitar. Por ejemplo, solemos quitar el games45.tgz "como no vamos a jugar en
CPU con sistema BSD. Al sacar los archivos no utilizados no se mostrará en las opciones de
instalación y no es necesario desactivarlas al iniciar la instalacion. Esta es una listado de ejemplo de
los archivos que usamos:
*******************************************************************
/tmp/OpenBSD/4.7/amd64 ] ls
base47.tgz bsd.mp cdboot comp47.tgz INSTALL.amd64 MD5 xbase47.tgz xfont47.tgz
xshare47.tgz
bsd bsd.rd cdbr etc47.tgz man47.tgz misc47.tgz xetc47.tgz xserv47.tgz
********************************************************************
NOTA IMPORTANTE: A partir de OpenBSD v4.7 cdrom45.fs el archivo ya no está disponible. Debido a
esto, realizaremosla ISO de arranque usando mkisofs con el argumento-no-emul-boot.
Paso 4: Para hacer la imagen ISO nosotros usamos "mkisofs". Se debe verificar que todos los
archivos en el directorio ftp se han descargado sin errores y que coincidan las sumas de verificación
MD5, antes de continuar. Para hacer la imagen ISO necesitamos ejecutar la línea siguiente en el
directorio "/ tmp / OpenBSD" . El archivo OpenBSD.iso se creará en / tmp / OpenBSD cuando haya
finalizado.
---------------------------------------------------------------------------------------------------------------------------
/tmp/OpenBSD/4.7/amd64 ] cd /tmp/OpenBSD
/tmp/OpenBSD ] mkisofs -r -no-emul-boot -b 4.7/amd64/cdbr -c boot.catalog -o OpenBSD.iso
/tmp/OpenBSD/
----------------------------------------------------------------------------------------------------------------------------
Grabar el ISO en un CD
Paso 5: Ahora tiene una imagen de arranque de trabajo de la ISO para la última versión de OpenBSD.
Echemos un vistazo en el último paso que se está quemando la imagen ISO de un cd. Vamos a
utilizar "cdrecord" para grabar el ISO a 32x al dispositivo grabador de CD "/ dev/rcd0c: 0,0,0" con un
nivel agradable de 18 (tiempo de CPU para priorizar el proceso de grabación). El disco se expulsará
automáticamente después de la quemadura. Si tiene otro programa de grabación de CD que se
sienten más cómodos con como k3b o nero le invitamos a utilizar esos.
¿Preguntas?
Para probar la imagen iso en el sistema actual sin grabarla en un CD que puede utilizar "qemu" si
está instalado. El siguiente comando de arranque de la iso en el interior de la máquina virtual creada
por qemu.
He oído de gente que tiene problemas con el arranque de la venta al por menor OpenBSD v4.2 cds.
Si utilizo este método voy a tener los mismos problemas?
No, no lo harás. Según el grupo de OpenBSD el problema con los cds al por menor fue la ubicación
de la boot.catalog en el sistema de archivos de CD.
[El] conjetura es cierta antigua BIOS no puede manejar una boot.catalog si se trata de más de
32.768 bloques de 2K en la imagen del sistema de archivos. Por casualidad, en [el OpenBSD 4.2] la
liberación está más allá de esa línea por un poco, por primera vez. En el CD amd64, el boot.catalog
está delante de esa línea, pero CDBR está más allá de esa línea.