Linux Live CD pour vieil ordinateur

8

J'ai un pentium II (c'est vrai, du pentium II) avec un peu de 200 Mo de RAM. C'était un poste de travail haut de gamme en son temps. La machine exécute actuellement DOS sur un réseau RAID, et j'ai besoin d'en extraire certaines données. Je pense que ma meilleure chance est d'utiliser un live cd linux pour copier les données sur l'un de nos partages réseau Active Directory (il y a une carte réseau dans la machine).

Malheureusement, mes compétences Linux sont abyssales, donc je ne sais pas par où commencer:

  • Où dois-je chercher pour trouver un cd linux qui fonctionnera bien sur un système aussi ancien
  • Comme je vais probablement devoir utiliser uniquement la ligne de commande, que dois-je faire pour configurer la carte réseau et monter le partage réseau via la ligne de commande?
  • Points bonus: la syntaxe exacte nécessaire pour copier et convertir l'intégralité du volume à utiliser dans VMware server 2.0, mais en réalité, il suffit de copier toutes les données.
Joel Coehoorn
la source
Je pourrais aussi vouloir essayer Slitaz.
Sathyajith Bhat
2
+1 Seuls les vrais super utilisateurs posent des questions aussi intéressantes ;-)
Ivo Flipse

Réponses:

7

Puppy Linux est à peu près le Linux incontournable pour cela. Il ne fait lui-même que 100 Mo.

Damn Small Linux n'est que de 50 Mo mais son développeur a abandonné le projet pour Tiny Core qui n'est que de 10 Mo.

Le chiot est le plus simple.

digitxp
la source
8
  • Puppy est populaire pour les vieilles machines bas de gamme, mais pour simplement copier des fichiers sur l'un des CD Debian live, il peut être préférable si vous êtes satisfait d'une interface de ligne de commande (celle de secours d' ici par exemple). La plupart des CD de secours bien stockés devraient le faire, mais n'en obtenez pas avec des options GUI sophistiquées ou la machine ne sera pas assez puissante.

  • Si vous utilisez l'un des CD Debian, vous devrez peut-être installer le support samba avec aptitude update && aptitude install smbfs

  • Si votre carte réseau est prise en charge (il est probable qu'elle le sera) et qu'il existe un service DHCP correctement configuré quelque part sur votre réseau, la configuration de l'accès réseau doit être automatique.

  • En supposant que votre adaptateur RAID est reconnu (c'est-à-dire que les pilotes sont présents dans le noyau ou qu'il se présente comme s'il s'agissait d'un contrôleur PATA standard), vous devriez en voir la preuve dans le /devsystème de fichiers. Faites un ls -d /dev/[sh]d*. J'espère voir deux lecteurs (probablement sdaet sdb) dont l'un sera le lecteur de CD et l'autre le disque dur / matrice. Les partitions du lecteur doivent être énumérées afin que vous puissiez voir au moins sda1si le lecteur / la matrice l'est sda.

  • Si les lecteurs sont visibles, /devvous aurez peut-être de la chance. Créez quelques endroits pour monter des objets avec mkdir /mnt/drvet mkdir /mnt/net.

  • essayez de monter avec mount /dev/sda1 /mnt/drv- si cela ne fonctionne pas, exécutez ls /mnt/drvpour voir s'il y a les fichiers que vous vous attendez à y trouver. S'il y en a, montez votre partage réseau avec mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>(où 111.222.333.444 est l'adresse de la machine vers laquelle vous souhaitez déplacer les données, le reste devrait être encore plus évident). Si cela ne se produit pas, exécutez ls /mnt/netpour vous assurer que vous pouvez voir le contenu du partage approprié.

  • Si tout ce qui précède a fonctionné, exécutez cp -a /mnt/drv/* /mnt/net/et attendez qu'il se termine. Ajoutez l'option -v ( cp -av /mnt/drv/* /mnt/net/) si vous voulez un peu plus d'informations sur la progression pendant la copie. Si le CD live que vous utilisez inclut rsync, vous pouvez également l'utiliser pour obtenir plus d'informations sur la progression avec une commande commersync /mnt/drv/* /mnt/net/ -a --progress

  • Démontez le système de fichiers local avec umount /mnt/drv(ce qui ndevrait m'être absent de la commande de montage u (n), ce n'est pas une faute de frappe). S'il y avait d'autres partitions, montez-les tour à tour (c'est- mount /dev/sda2 /mnt/drvà- dire pour sda2) et répétez l'opération de copie.

  • Enfin umount /mnt/netet halt.

David Spillett
la source
1
fyi: smbfsest obsolète; cifsest le remplacement et est livré avec Linux lui-même.
user1686
1
@grawity: Bonne capture. Désolé, j'ai édité le braino dans la commande mount. Cependant, le nom du paquet est correct pour Debian, le support cifs et les anciens smbfs sont dans le paquet smbfs ( packages.debian.org/lenny/smbfs ).
David Spillett