Haciendo la ISO de OpenBSD-3.4
Cómo podeis leer hace un par de noticias, ha salido la release 3.4 de OpenBSD. Para poder instalar una OpenBSD debes bajarte la estructura de directorios y hacerte tú mismo la iso arrancable del sabor más seguro de BSD, puesto que no ahay isos oficiales, aunque no-oficiales podemos encontrar varias. Pero que menos que hacer nuestra propia iso!. Para ello utilizaremos un sólo comando, mkisofs...
Con un simple comando podemos crearnos nuestra iso de OpenBSD. Lo primeo que tenemos que hacer es bajarnos toda la estructura de directorios (que podemos encontrar en el ftp de openbsd o en alguno de sus mirrors). Bajamos todo lo correspondiente al directorio pub/OpenBSD/3.4/i386/, creando una estructura similar en nuestro disco duro, tal que así:
OpenBSD
+ 3.4
+ (arch) // En nuestro caso "i386"
bsd
bsd.rd
base34.tgz
etc34.tgz
floppy34.fs
cdrom34.fs
Una vez bajado todo miramos que en nuestro sistema se encuentre el mkisofs. Nos situamos en el directorio OpenBSD citado anteriormente y hacemos lo siguiente:
# mkisofs -v -r -T -J -V "OpenBSD" -b 3.4/i386/cdrom34.fs
-c boot.catalog -o ~/OpenBSD-3.4.iso ./
mkisofs 2.0.3 (i386-unknown-freebsd4.8 )
Scanning ./
Scanning ./3.4
Scanning ./3.4/i386
Writing: Initial Padbock Start Block 0
Done with: Initial Padbock Block(s) 16
Writing: Primary Volume Descriptor Start Block 16
Done with: Primary Volume Descriptor Block(s) 1
Writing: Eltorito Volume Descriptor Start Block 17
Size of boot image is 5760 sectors -> Emulating a 2880 kB floppy
Done with: Eltorito Volume Descriptor Block(s) 1
Writing: Joliet Volume Descriptor Start Block 18
Done with: Joliet Volume Descriptor Block(s) 1
Writing: End Volume Descriptor Start Block 19
Done with: End Volume Descriptor Block(s) 1
Writing: Version block Start Block 20
Done with: Version block Block(s) 1
Writing: Path table Start Block 21
Done with: Path table Block(s) 4
Writing: Joliet path table Start Block 25
Done with: Joliet path table Block(s) 4
Writing: Directory tree Start Block 29
Done with: Directory tree Block(s) 5
Writing: Joliet directory tree Start Block 34
Done with: Joliet directory tree Block(s) 3
Writing: Directory tree cleanup Start Block 37
Done with: Directory tree cleanup Block(s) 0
Writing: Extension record Start Block 37
Done with: Extension record Block(s) 1
Writing: The File(s) Start Block 38
7.03% done, estimate finish Mon Nov 3 13:11:19 2003
14.06% done, estimate finish Mon Nov 3 13:11:19 2003
21.08% done, estimate finish Mon Nov 3 13:11:14 2003
28.11% done, estimate finish Mon Nov 3 13:11:15 2003
35.13% done, estimate finish Mon Nov 3 13:11:13 2003
42.17% done, estimate finish Mon Nov 3 13:11:14 2003
49.20% done, estimate finish Mon Nov 3 13:11:13 2003
56.22% done, estimate finish Mon Nov 3 13:11:14 2003
63.23% done, estimate finish Mon Nov 3 13:11:13 2003
70.26% done, estimate finish Mon Nov 3 13:11:13 2003
77.30% done, estimate finish Mon Nov 3 13:11:12 2003
84.31% done, estimate finish Mon Nov 3 13:11:13 2003
91.34% done, estimate finish Mon Nov 3 13:11:12 2003
-- 98.36% done, estimate finish Mon Nov 3 13:11:13 2003
Total translation table size: 3697
Total rockridge attributes bytes: 3289
Total directory bytes: 8192
Path table size(bytes): 34
Done with: The File(s) Block(s) 71110
Writing: Ending pad block Start Block 71148
Done with: Ending pad block Block(s) 20
Max brk space used 12000
71168 extents written (139 Mb)
#
Y con ello obtenemos en ~/ nuestra imagen de OpenBSD (en este caso 3.4), ahora la quemamos y probamos que arranque bien. Si por cualquier circunstancia nos da errores en el arranque podemos probar a hacer la iso arrancable con floppy34.fs en vez de cdrom34.fs, como recomiendan en esta web.
También podemos hacer la iso bajo windows prácticamente con el mismo comando, nunca probé a hacerlo, pero aquí os dejo una referencia para los que os animeis a ello.
Suerte!
¿Y la instalacion donde esta? Es con diferencia mucho mas complicado que crear la iso...
Pues la verdad es que no es el título más apropiado, pero tenía la intención de hacer una serie de 3 o 4 tips sobre ésto y comencé por el principio (haciendo la iso). Poco a poco iré ampliando a la instalación, que por otra parte, tampoco tiene tanto de complicado (bajo mi punto de vista). He cambiado el título de Instalando OpenBSD-3.4 a Haciendo la ISO de OpenBSD-3.4.
Se ha añadido a la sección de documentos uno nuevo sobre el proceso de instalación de OpenBSD-3.4. Puedes verlo pinchando aquí
hola: entré a este título pensando que, como se puede hacer con distribuciones de Linux, habría forma de preparar una iso de *BSD que estuviera por defecto en español, me interesa saber si eso se puede hacer, o mejor aun, si ya está hecho, que me indiquen los enlaces donde pueda encontrar las iso correspondientes. gracias desde ya. saludos desde san juan, argentina :-)


