Sunteți pe pagina 1din 4

https://calomel.org/bootable_openbsd_cd.

html
traducción del inglés al español
Hacer un CD de instalación de arranque de OpenBSD

Calomel.org RSS Feed Home Page

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.

NOTA IMPORTANTE: En OpenBSD v4.7 se puede simplemente descargar la iso de arranque


"install47.iso" si usted NO desea personalizar su imagen de cd. El install47.iso tiene todos los
archivos necesarios para instalar OpenBSD.

A continuación encontrará una descripción detallada de la construcción de un CD de arranque de


OpenBSD usando OpenBSD o Linux. En la parte inferior de la página esta un script para automatizar
mejor el proceso, una vez que entendidos los conceptos básicos.

Hacer un CD de arranque de OpenBSD personalizado

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").

Obtener la última versión

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/*
---------------------------------------------------------------------------------------------

Opcional: Quite los archivos no deseados

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.

Hacer la imagen ISO

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.

/ Tmp / OpenBSD] agradable -18 cdrecord-extraer velocidad v = 32 dev = / dev/rcd0c: 0,0,0-data-


pad / tmp / OpenBSD / OpenBSD.iso

¿Qué tal un guión?


No hay problema. Aquí es un script de shell para atar los comandos anteriores juntos. Cambiar las
variables "versión" y "arco" para satisfacer su distribución. Este script se llama
calomel_make_boot_cd.sh que se puede cortar y pegar desde esta ventana desplazable.

#! / Usr / local / bin / bash


#
# # Calomel.org - Hacer un CD de arranque de OpenBSD
# # Calomel_make_boot_cd.sh
#
arco = "amd64" # Arquitectura
version = "4.7" # versión del sistema operativo
#
echo "la construcción del medio ambiente"
mkdir-p / tmp / OpenBSD / $ version / $ arco
cd / tmp / OpenBSD / $ version / $ arco
#
echo "conseguir la liberación de archivos"
wget - pasivo-ftp - rechazar "* iso" ftp://ftp.openbsd.org/pub/OpenBSD/ $ version / $ arch / *
#
echo "la construcción de la ISO"
cd / tmp / OpenBSD
mkisofs-r-no-emul-boot-b $ version / arch $ / CDBR-c-o boot.catalog OpenBSD.iso / tmp / OpenBSD /
#
echo "quemar el CD de arranque"
agradable -18 cdrecord-extraer velocidad v = 32 dev = / dev/rcd0c: 0,0,0-data-pad / tmp /
OpenBSD / OpenBSD.iso
#
echo "Hecho".
#

¿Quieres más velocidad? Asegúrese también de verificar la velocidad de red y la Guía de


rendimiento. Con un poco de tiempo y la comprensión que podrían fácilmente duplicar el
rendimiento de tu cortafuegos.

¿Preguntas?

¿Puedo usar la imagen de arranque en amd64 una máquina i386?

N, no se puede. La imagen de arranque para amd64 no se iniciará en una máquina de arquitectura


i386. Por otro lado, la imagen de arranque en i386 será una máquina de arquitectura i386 o amd64.
Nuestro mejor consejo es hacer un cd de arranque para la arquitectura específica que desea que se
ejecuta. Al utilizar una foto en una máquina i386 amd64 funcionará, pero OpenBSD no se ejecutará
la manera más eficiente en comparación a la ejecución de una imagen amd64 en una máquina
amd64.

¿Cómo puedo probar la imagen de arranque?

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.

qemu-cdrom / tmp / OpenBSD / OpenBSD.iso de inicio d

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.

Preguntas, comentarios o sugerencias? Contacto Calomel.org

S-ar putea să vă placă și