Floppy Only Install (No Netcard, Linux Only)-es

From DSL Wiki

   [Volver a la Pagina principal]  [In other languajes: english]

Si este proceso te parece un poco desalentador, recuerda que esta escrito con un monton de sarcasmo y humor campechano.

Si aun asi sigue pareciendo muy duro, y tienes un S.O. Windows, puedes probar el método de AwPhuch aqui.

Contents

AVISO

Este proceso puede causar stress y frustracion.

No recomendado para gente con presion arterial alta, historial previo de problemas cardiacos o aneurisma, mujeres embarazadas, o cualquiera que sea incapaz de soportar altos niveles de stress.

El autor no asume NINGUNA RESPONSIBILIDAD por daño alguno, ya fuera mental o fisico, causado por este proceso.

Para quien es este documento

Este documento es para quienes tienen una maquina en la que quieren instalar DSL, pero que no tiene ni CD-ROM ni otra unidad extraible de almacenamiento, ni acceso a red. Estas instrucciones deben ser la ultima opcion para instalar DSL en hardware viejo.

Si tienes puertos USB, serie, o paralelo, considera las recomendaciones de Para quien no es este documento.

Para quien no es este documento

Si tienes un CD-ROM pero no puedes arrancar desde el, debes usar el disquete de arranque DSL, disponible en el mismo directorio que la ISO de DSL. O quiza quieras considerar el Smart Boot Manager: http://freshmeat.net/projects/smartbootmanager.

Si tienes una tarjeta de red, debes usar la Instalacion del pobre.

Si no tienes ni CD-ROM ni tarjeta de red, pero tienes un puerto UDB, o un puerto serie de 9-pines, o un puerto de impresora parallelo, debes considerarlos seriamente para transferir la ISO de DSL.

Si tienes USB, puedes emplear una unidad USB para transferir los archivos mucho mas rapido que usando solo disquetes. O podrias emplear un adaptador Ethernet USB. Si tienes puerto serie, puedes usar un adaptador USB a puerto serie. O puedes emplear un Cable de Modem Nulo para coectar la maquina a una red. Si tienes puerto paralelo puedes usar una unidad ZIP, que probablemente puedas obtener en tu tienda local de informatica o en un mercadillo, o quiza de un amigo. Tambien puedas tambien encontrar una unidad CD-ROM 2x parallelo por menos de 2$.

Finalmente, si no tines CD-ROM, Ethernet, USB, puerto serie ni parallelo, vuelve a comprobarlo, porque probablemente tengas alguno. Si realmente no los tienes, o no quieres comprar nada, considera la posibilidad de sacar el disco duro de la maquina, montarlo en otra, copiar la ISO, y volver a ponerlo en la maquina original. En seri, es probable que esta sea mejor solucion que seguir estas instrucciones.

Necesitaras:

  • La mçaquina de destino en la que quieres instalar DSL.
  • Otra maquina en la que ya tengas instalada una distro Linux, o arrancada con Knoppix (no DSL). Pobablemente sirva tu maquina habitual.
  • Recomiendo tener al menos 60 disquetes NUEVECITOS, para no tener que reusar el mismo disquete una y otra vez, y tener alguns mas. Puedes hacerlo con solo 4 pero no te lo recomiendaria.
  • Una copia de la ultima ISO de DSL, comprobada. Tiene que ser perfecta.
  • Una copia del disquete de arranque de DSL para la version que estes instalando.
      • MUCHA paciencia

Paso 1

Prepara tu zona de trabajo.

Deberia ser una mesa relativamente grande con espacio para 2 monitores, 2 ordenadores, 2 teclados, 2 ratones y alfombrillas si hacen falta, y mucho espacio para mover los codos.

Tambien necesitas una silla comoda.

La zona de trabajo deberia estar limpia y libre de estorbos. Esto implica retirar las facturas, las cartas del Magic, la revista de chicas en bañador, etc.

Debe estar limpia. Con los minimos estorbos que sea humanamente posible.

Paso 2

Coloca tus ordenadores donde puedas emplear ambos comodamente. Es mas facil si tiees una silla con ruedas.

Asegurate que tienes electricidad y acceso a la red. Las redes inalambricas lo facilitan.

Paso 3

Haz cafe, pon cervezas (o refrescos, si no eres adulto, como yo ^_^) a enfriar, pide una pizza, o alitas de pollo, o comida china, o lo que sea... Lo vas a necesitar antes de terminar.

Hazme caso.

Va en serio.

Despues me lo agradeceras.

Paso 4

Arranca el ordenador donde quieres instalad DSL con el Tom's Root boot (voy a llamarlo el "sistema de destino" o simplemente "destino").

Inicia el otro ordenador con Knoppix o la distro Linux que tengas (voy a llamarlo "sistema origen" o "de trabajo") y descarga o accede a la ISO de DSLo. Asegurate de que el codigo MD5 coincide.

Paso 5

Copia el script fsplit a tu maquina de trabajo y ejecuta el siguiente cambio de modo.

        chmod 755 fsplit

Esto lo hara ejecutable, y que funcione como queremos que lo haga.

Paso 6

Ejecuta fsplit en la ISO y cortala en pedazos de 1.4 MB.


        fsplit dsl-x.x.x.iso 1400


Este proceso puede durar un rato, dependiendo del hardware de tu maquina de trabajo.

Ve a tomarte algo si dura mas de unos pocos minutos.

Deberias obtener unos 38 (mas o menos, dependiendo del tamaño exacto de la ISO) archivos de nombres xx00, xx01, xx02 etcetera. Estas son tus imagenes para los disquetes.

Para comprobar que estas imagenes son correctas, reconstruye la ISO con:

        cat xx* >tmp.iso

Y ahora comprueba las ISO's con:

        md5sum *.iso

Si tmp.iso y dsl-*.iso coinciden, genial, pasa al siguiente paso. Si no cuadran:

        rm tmp.iso
        rm xx*

y reinicia el paso 6.

Paso 7

En el sistema de destino, usa fdisk para crear una particion FAT32 de al menos 110 MB (para la ISO reconstruida y todos los archivos de imagen) en /dev/hda1. Mas adelante, esta sera tu particion de intercambio (swap), asi que hazla ya tan grande como quieras que sea al final.

Ai no sabes emplear fdisk, hay un breve paseo guiado de como usar fdisk para crear particiones en http://www.tldp.org/HOWTO/Partition/partition-5.html. Si todavia no lo captas, google es tu amigo.

Formatea la particion usando este comando


        mkdosfs -v -F32 /dev/hda1


(Gracias a Tom Oehser, el chaval que esta detras de tomsrtbt)

Reinicia de nuevo la maquina de destino mediante Tom's y monta hda1.

¡Y ahora la parte DIVERTIDA!

Paso 8

¿Recuerdas todos aquellos archivos de 1.4 MB que hicimos antes?

Copialos en disquetes y luego en la particion hda1 del sistema de destino. Esto te llevara un rato.


        cp xx00 /mnt/floppy


Repitelo para cada archivo.

A estas alturas tu cerveza (refresco) deberia estar fria y tu pizza o lo que sea deberia haber llegado. Agarra un refresco y una porcion y echatelos al coleto.

Paso 9

Cuando todos esos archivos esten en la particion hda1 del sistema, ejecuta el siguiente comando.

        cat xx* >

Asegurate de que el nombre es EXACTAMENTE el mismo que el de la ISO original.

Comprueba la MD5 de la ISO reconstruida.

        md5sum dsl-x.x.x.iso

Si el codigo coincide pasa al paso 10. Si no, busca la(s) imagen(es) que da(n) por saco.

Primero, vuelve a ejecutar la segunda mitad del paso 6, en el que compruebas que las imagenes de los disquetes estan bien. Con suerte lo estan. Si la comprobacion del paso 6 falla ahora, probablemente tienes el disco duro de la maquina de origen en un estado cochambroso.

Mucho mas probable, sin embargo, es que el fallo se haya producido en la transferencia de los disquetes, y en tal caso, los originales en la maquina de origen pasaran la comprobacion.

Si las comprobaciones del paso 6 estan bien, saca el codigo MD5 de cada disquete en ambas maquinas con:

        md5sum xx*

Localiza el disquete que es diferente y vuelve a copiarlo desde la maquina de origen a la de destino. Reinicia el paso 9.

Si no quieres mirar sol 38 codigos MD5 uno a uno, puedes ejecutar:

        md5sum xx* >target-list.txt

y copiar target-list.txt a la otra maquina. Entonces ejecutas:

        md5sum xx* >host-list.txt
        diff target-list.txt host-list.txt

Esto mostrara las imagenes de disquete que difieren, osea, identificara las que dan por saco.

Con un poco de suerte funcionara a la primera, a no ser que tengas un disquete defectuoso, o tu unidad de disquetes lo sea, o similares. Las disquetes fallan con relativa facilidad.

Paso 10

¡Es la hora de celebrarlo. Lo lograste. La parte dura ha terminado!

Borra los archivos xx** y haz esto.

Crea un directorio en /mnt llamado iso.


        cd /mnt
        mkdir iso


Monta la ISO en /mnt/iso.


        mount -o loop -t iso9660 dsl-x.x.x.iso /mnt/iso


Copia el contenido de /mnt/iso a /mnt/hda1.


        cp /mnt/iso/* /mnt/hda1/


Desmonta todo en el sistema destino y reinicialo con el disquete de arranque DSL dentro de la unidad.


        umount /mnt/*


En la linea de comandos, al arrancar, teclea "dsl fromhd=/dev/hda1". Si todo fue bien, debera arrancar del tiron, tal como si estuvieras ejecutando desde el CD.

Puedes hacer lo que quieras desde aqui. Eso queda para ti. Hacer una instalacion a disco duro normal o lo que sea, y configurar la particion de intercambio.

¡¡¡¡¡Chocate los 5! ¡LO LOGRASTE!!!!!!!