Linux Live CD für alten Computer

8

Ich habe ein Pentium II (das ist richtig, Pentium II) mit knapp 200 MB RAM. Dies war zu seiner Zeit eine High-End-Workstation. Der Computer führt derzeit dos auf einem RAID-Array aus, und ich muss einige Daten daraus abrufen. Ich denke, meine beste Chance besteht darin, eine Linux-Live-CD zu verwenden, um die Daten auf eine unserer Active Directory-Netzwerkfreigaben zu kopieren (im Computer befindet sich eine Netzwerkkarte).

Leider sind meine Linux-Fähigkeiten miserabel, daher bin ich mir nicht sicher, wo ich anfangen soll:

  • Wo soll ich nach einer Linux-CD suchen, die auf einem so alten System gut läuft?
  • Was muss ich tun, um die Netzwerkkarte zu konfigurieren und die Netzwerkfreigabe über die Befehlszeile bereitzustellen, da ich wahrscheinlich nur die Befehlszeile verwenden muss?
  • Bonuspunkte: Die genaue Syntax zum Kopieren und Konvertieren des gesamten Volumes für die Verwendung in VMware Server 2.0, aber es sollte wirklich ausreichen, nur alle Daten zu kopieren.
Joel Coehoorn
quelle
Vielleicht möchten Sie auch Slitaz ausprobieren.
Sathyajith Bhat
2
+1 Nur echte Superuser stellen so interessante Fragen ;-)
Ivo Flipse

Antworten:

7

Puppy Linux ist dafür so ziemlich die erste Wahl für Linux. Es selbst ist nur 100 MB.

Damn Small Linux ist nur 50 MB groß, aber sein Entwickler hat das Projekt für Tiny Core aufgegeben, das nur 10 MB groß ist.

Welpe ist jedoch am einfachsten.

digitxp
quelle
8
  • Puppy ist beliebt bei alten Low-End-Computern. Wenn Sie jedoch mit einer Befehlszeilenschnittstelle ( z. B. der Rettungsdatei von hier ) zufrieden sind, ist es möglicherweise besser , nur Dateien von einer der Debian-Live-CDs zu kopieren . Die meisten gut sortierten Rettungs-CDs sollten dies tun. Besorgen Sie sich nur keine mit ausgefallenen GUI-Optionen, da die Maschine sonst nicht leistungsfähig genug ist.

  • Wenn Sie eine der Debian-CDs verwenden, müssen Sie möglicherweise die Samba-Unterstützung mit installieren aptitude update && aptitude install smbfs

  • Wenn Ihre Netzwerkkarte unterstützt wird (wahrscheinlich auch) und irgendwo in Ihrem Netzwerk ein korrekt eingerichteter DHCP-Dienst vorhanden ist, sollte die Konfiguration des Netzwerkzugriffs automatisch erfolgen.

  • Angenommen, Ihr RAID-Adapter wird erkannt (dh die Treiber befinden sich im Kernel oder es zeigt sich, als wäre es ein Standard-PATA-Controller), sollten Sie Beweise dafür im /devDateisystem sehen. Mach ein ls -d /dev/[sh]d*. Ich hoffe, zwei Laufwerke (wahrscheinlich sdaund sdb) zu sehen, von denen eines das CD-Laufwerk und das andere die Festplatte / das Array sein wird. Die Partitionen des Laufwerks sollten aufgelistet sein, damit Sie zumindest sehen, sda1ob das Laufwerk / Array vorhanden ist sda.

  • Wenn die Laufwerke in sichtbar sind, haben /devSie möglicherweise Glück. Erstellen Sie ein paar Orte, an denen Sie Dinge mit mkdir /mnt/drvund montieren können mkdir /mnt/net.

  • Versuchen Sie das Mounten mit mount /dev/sda1 /mnt/drv- Wenn dies kein Fehler ist, führen ls /mnt/drvSie es aus, um festzustellen, ob die Dateien vorhanden sind, die Sie dort voraussichtlich finden werden. Wenn dies der mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>Fall ist , mounten Sie Ihre Netzwerkfreigabe mit (wobei 111.222.333.444 die Adresse des Computers ist, auf den Sie die Daten verschieben möchten, der Rest sollte noch offensichtlicher sein). Wenn dies kein Fehler ist, führen Sie es aus ls /mnt/net, um sicherzustellen, dass Sie den Inhalt der richtigen Freigabe sehen können.

  • Wenn all das funktioniert hat, führen Sie es aus cp -a /mnt/drv/* /mnt/net/und warten Sie, bis es fertig ist. Fügen Sie die Option -v ( cp -av /mnt/drv/* /mnt/net/) hinzu, wenn Sie während des Kopiervorgangs weitere Fortschrittsinformationen wünschen. Wenn die von Ihnen verwendete Live-CD rsync enthält, können Sie diese auch verwenden, um mit einem Befehl wie zrsync /mnt/drv/* /mnt/net/ -a --progress

  • Hängen Sie das lokale Dateisystem mit aus umount /mnt/drv(das nsollte im Befehl u (n) mount fehlen, das ist kein Tippfehler). Wenn andere Partitionen vorhanden waren, mount /dev/sda2 /mnt/drvhängen Sie diese nacheinander ein (dh für sda2) und wiederholen Sie den Kopiervorgang.

  • Endlich umount /mnt/netund halt.

David Spillett
quelle
1
fyi: smbfsist veraltet; cifsist der Ersatz und kommt mit Linux selbst.
user1686
1
@grawity: Guter Fang. Entschuldigung, ich habe das Braino im Befehl mount bearbeitet. Der Paketname ist jedoch für Debian richtig. Sowohl die Unterstützung für cifs als auch für ältere smbfs befindet sich im smbfs-Paket ( packages.debian.org/lenny/smbfs ).
David Spillett