que el apreciar y disfrutar el cuerpo desnudo de una mujer...

Disco de instalación de NetBSD reloaded

2008-07-14 13:48:30-05

Hacks

Introducción


NetBSD ofrece una gran variedad de imágenes de discos para su instalación vía CD-ROM, de tal forma que sólo basta con teclear la dirección del servidor FTP en el Firefox, indagar un rato, decidirse y descargar la imágen con el comando wget para hacerlo de la manera más fiable y segura.

Por ejemplo, para la arquitectura x86 podríamos usar:

[$] wget -c ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-4.0/i386/installation/cdrom/boot.iso

Sin embargo, estos imágenes de discos fueron creados teniendo en cuenta que en la máquinas en donde lo vayas a usar el kernel pueda hacer uso de por lo menos una interface de red para descargar el resto de los sets que se necesita para al menos tener un sistema decente y bootear con el.

Cuando no es posible conectarse por ningún medio a la red usando las interfaces de la máquina en cuestión, debido a que el kernel del proceso de instalación no los puede reconocer, es necesario tener que descargar el resto de los set, quemarlos por separado en otro disco, cambiar el disco de instalación por este disco y continuar con el proceso. Así, de esta forma andar cargando siempre los dos discos para poder instalar NetBSD (amén de que uno de ellos se llegue a dañar y/o de que llegemos a olvidarlo en la máquina de cliente).

El siguiente proceso es para crear un disco de instalación que combine ambos discos en uno solo.

Procedimiento


Descargando los sets necesario


  • Primero creamos nuestro directorio de trabajo y nos situamos dentro:
[$] mkdir ./netbsd-install-disc

[$] cd ./netbsd-install-disc
  • Ahora descargamos los componentes principales de la imágen del disco:
[$] wget -c -r ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-4.0/i386

Lo que esta de rojo es el “release” (la versión) de NetBSD y lo de azul la arquitectura.

Si desean otras versiones y/o arquitecturas solo echense un “clavado” por el servidor FTP usando Firefox y copiando y pegando dicho enlace para la versión y la arquitectura deseados.
  • Ahora descargamos los sets auxiliares (los que originalmente tenemos que quemarlos en un disco por separado):
[$] wget -c -r ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-4.0/shared
  • Creamos el enlace simbólico que permitirá que nuestra imágen de disco funcione:
[$] ln -s ftp.netbsd.org/pub/NetBSD/NetBSD-4.0/i386 .

No olvides el “.” (punto) al final del comando.
  • Este enlace simbólico es necesario para que cuando lleguemos a la siguiente fase de la instalación:
alt

alt

el programa no se queje por la falta de la ruta de acceso y solo tengamos que presionar enter para continuar con el proceso:


alt

Creando la imágen del disco


Subimos un nivel para poder crear la imágen del disco:

[$] cd ..

Ahora creamos la imágen del disco con el mkisofs:

[$] mkisofs -b ftp.netbsd.org/pub/NetBSD/NetBSD-4.0/i386/installation/floppy/boot-big.fs -J -joliet-long -log-file ./mkisofs.log -o ./netbsd-4.0-i386.iso -r -V "NetBSD 4.0 for i386" ./netbsd-install-disc

Descripción


Ok, vamos paso a paso:
  • La opción “-b” es para agregar una imágen de inicio al disco de tal manera que puedas bootear con el como lo haces con las imágenes de disco que descargas de Ubuntu, Slackware, Fedora, etc.
El resto de la opción es para indicarle a mkisofs de dónde va a tomar la imágen booteable que agregará al disco, en este caso de la ruta de acceso

ftp.netbsd.org/pub/NetBSD/NetBSD-4.0/i386/installation/floppy/boot-big.fs

es relativa a la ruta de accesso de donde tomara los datos para crear la imágen.
  • Las opciones “-J” y “-joliet-long” son por si algún despistado encuentra nuestro disco y de chismoso desea saber qué contiene usando una máquina con Windows. Estas dos opciones las puedes omitir si no usas Windows pero, por experiencia propia, te sale más barato dejarlas.
  • La siguiente opción, “-log ./mkisofs.log”, es para indicarle a mkisofs que escriba todos los resultados de sus operaciones en el archivo “./mkisofs.log” de tal forma que si algo llegara a fallar podríamos hacer un estudio “post-mortem” con más calma.
  • La siguiente opción “-o ./netbsd-4.0-i386.iso” es para indicarle a mkisofs el nombre de la imágen del disco que va a generar, si se omite tu pantalla se llenará de basura ya que no al contar con éste, mkisofs manda todo a la salida estándar (“stdout”).
  • Así como le dijimos a mkisofs que habilitara a Windows para el uso del disco con las opciones “-J” y “-joliet-long”, con la opción “-r” le estamos diciendo que nuestra imágen tambien se usará en entornos Unix (*BSD, GNU/Linux, etc) y que tambien agregue el enlace simbólico a la imágen creada (muy necesario para que el truco funcione).
  • La siguiente opción, “-V "NetBSD 4.0 for i386"”, es para agregarle el nombre a la imágen del disco (el que aparece en el Explorador del Windows o cuando tienes habilitado el dæmonio HAL de GNU/Linux).
  • Y finalmente, “./netbsd-install-disc”, que es de donde tomará mkisofs la información para crear la imágen del disco.

Probando a la imágen del disco


Despues de un rato vamos a obtener el siguiente archivo:

[$] ls -lh ./netbsd-4.0-i386.iso

el cual podremos probar con QEMU (para no desperdiciar disco vírgenes):

[$] qemu-img create -f qcow2 c.img 5G

[$] qemu -localtime -m 256 -soundhw es1370 -hda c.img -cdrom ./netbsd-4.0-i386.iso -boot d

Si todo sale bien, procedemos a quemarlo.

Quemando el disco


Solo teclea:

[$] cdrecord dev=/dev/rcd0d -v -eject ./netbsd-4.0-i386.iso

y listo, a conquistar al mundo con nuestro *UNICO* disco de instalación de NetBSD para procedimientos fuera de línea.

Permalink: http://www.mononeurona.org/users/entry/asarch/1434


Comments Comentblogs:
1.- chilicuil chilicuil wrote:

Wowow, esta de lujo asarch!!!, gracias por la entrada. :D

2008-07-15 00:07:55-05

New Comentblog

Captcha



Login



Remember me:
asarch
...sobre todo en la gimnasia.
BSD Daemon Copyright 1988 by Marshall Kirk McKusick. All Rights Reserved.'
Powered by:
Despabilando la MonoNeurona.org
Livechat

<-Nombre
ana_20 wrote:
y si estudio ing en informatica i sistemas
2 weeks, 3 days ago

ana_20 wrote:
kiero un curso basico d viasual net!!! i soi d peru
2 weeks, 3 days ago

ana_20 wrote:
kiero un curso basico d viasual net!!! i soi d peru
2 weeks, 3 days ago

hola wrote:
alguiene q estudie sistemas
on 23/10/08

hola wrote:
hola aluien de peru
on 23/10/08

hola wrote:
hola aluien de peru
on 23/10/08

hola wrote:
sdfdsf
on 23/10/08

vendaval wrote:
hola, que piensas de mi proyecto comunitario en mi universidad
on 22/10/08

vendaval wrote:
hola, que pienzas de mi proyecto comunitario en mi universidad
on 22/10/08

lokito wrote:
te kiero follarr
on 19/9/08

¿Qué estuve haciendo?
Para usar: qemu -localtime -m 256 -soundhw all -hda c.img
3 days, 23 hours ago
Para instalar: qemu -localtime -m 256 -hda c.img -cdrom linux.iso -boot d
3 days, 23 hours ago
qemu-img create -f qcow2 c.img 10G
3 days, 23 hours ago
A lo mejor fue "brujería" ¡Gulp! :-S
5 days, 20 hours ago
¿"clavo"? ¿Qué clavo si el zapato en esa parte no lleva ningún clavo?
6 days, 9 hours ago
De hecho si. Solamente el dolor que, curiosamente, ya desapareció :-S
6 days, 9 hours ago
Algo me "picó" en mi pie izquierdo. Lo curioso es que tría los zapatos puestos :-(
6 days, 21 hours ago
Ese día yo no estuve ahí :-(
1 week, 2 days ago
¿Alguien sabe la verdadera razón de la rebelión de Lucifer?
1 week, 2 days ago
¡Gloria al nombre del Señor!
1 week, 4 days ago
Galerias
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2008.