Linux Live CD para computadora vieja

8

Tengo un pentium II (es cierto, pentium II) con unos escasos 200 MB de ram. Esta era una estación de trabajo de alta gama en su día. La máquina actualmente ejecuta DOS en una matriz de incursiones, y necesito extraer algunos datos de ella. Creo que mi mejor oportunidad para esto es usar un Live CD de Linux para copiar los datos a uno de nuestros recursos compartidos de red del directorio activo (hay una tarjeta de red en la máquina).

Desafortunadamente, mis habilidades con Linux son abismales, por lo que no estoy seguro de dónde comenzar:

  • ¿Dónde debería buscar un CD de Linux que funcione bien en un sistema tan antiguo?
  • Dado que es probable que solo necesite una línea de comandos, ¿qué debo hacer para configurar la tarjeta de red y montar el recurso compartido de red a través de la línea de comandos?
  • Puntos de bonificación: la sintaxis exacta necesaria para copiar y convertir todo el volumen para su uso en VMware server 2.0, pero realmente solo copiar todos los datos debería ser suficiente.
Joel Coehoorn
fuente
Podría querer probar Slitaz también.
Sathyajith Bhat
2
+1 Solo los Superusuarios reales hacen preguntas tan interesantes ;-)
Ivo Flipse

Respuestas:

7

Puppy Linux es más o menos el ir a Linux para esto. Es solo 100 MB.

Damn Small Linux tiene solo 50 MB, pero su desarrollador abandonó el proyecto para Tiny Core, que solo tiene 10 MB.

Sin embargo, Puppy es el más fácil.

digitxp
fuente
8
  • Puppy es popular para las máquinas antiguas de gama baja, aunque simplemente copiar archivos de uno de los CD en vivo de Debian podría ser mejor si está satisfecho con una interfaz de línea de comandos (la de rescate de aquí, por ejemplo). La mayoría de los CD de rescate bien surtidos deberían funcionar, simplemente no obtenga uno con opciones de GUI sofisticadas o la máquina no será lo suficientemente potente.

  • Si usa uno de los CD de Debian, es posible que necesite instalar el soporte de samba con aptitude update && aptitude install smbfs

  • Si su tarjeta de red es compatible (es probable que así sea) y hay un servicio DHCP configurado correctamente en algún lugar de su red, la configuración del acceso a la red debe ser automática.

  • Si se reconoce su adaptador RAID (es decir, los controladores están presentes en el núcleo o se muestra como si fuera un controlador PATA estándar), debería ver evidencia de ello en el /devsistema de archivos. Hacer un ls -d /dev/[sh]d*. Espero ver dos unidades (probablemente sday sdb) una de las cuales será la unidad de CD y la otra el disco duro / matriz. Las particiones de la unidad deben enumerarse para que vea al menos sda1si la unidad / matriz lo es sda.

  • Si las unidades están visibles /dev, puede que tenga suerte. Crea un par de lugares para montar cosas con mkdir /mnt/drvy mkdir /mnt/net.

  • intente montar con mount /dev/sda1 /mnt/drv: si eso no funciona, ejecute un error ls /mnt/drvpara ver si hay los archivos que espera encontrar allí. Si es así, monte su mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>recurso compartido de red (donde 111.222.333.444 es la dirección de la máquina a la que desea mover los datos, el resto debería ser aún más obvio). Si no se ejecuta un error ls /mnt/netpara asegurarse de que puede ver el contenido del recurso compartido correcto.

  • Si todo lo anterior ha funcionado, corre cp -a /mnt/drv/* /mnt/net/y espera a que termine. Agregue la opción -v ( cp -av /mnt/drv/* /mnt/net/) si desea un poco más de información de progreso mientras se realiza la copia. Si el CD en vivo que está utilizando incluye rsync, también puede usarlo para obtener más información sobre el progreso con un comando comorsync /mnt/drv/* /mnt/net/ -a --progress

  • Desmonte el sistema de archivos local con umount /mnt/drv(el que ndebería faltar en el comando u (n) mount, eso no es un error tipográfico). Si había otras particiones, móntelas por turnos (es decir, mount /dev/sda2 /mnt/drvpara sda2) y repita la operación de copia.

  • Por último umount /mnt/nety halt.

David Spillett
fuente
1
FYI: smbfses obsoleto; cifses el reemplazo y viene con Linux en sí.
user1686
1
@grawity: Buena captura. Lo siento, he editado el braino en el comando de montaje. Sin embargo, el nombre del paquete es el correcto para Debian, tanto el soporte cifs como el smbfs anterior están en el paquete smbfs ( packages.debian.org/lenny/smbfs ).
David Spillett