Linux Live CD per vecchi computer


8

Ho un pentium II (esatto, pentium II) con uno scarso 200 MB di ariete. Questa era una workstation di fascia alta ai suoi tempi. La macchina attualmente esegue dos su un array raid e devo estrarre alcuni dati da esso. Immagino che la mia migliore possibilità sia quella di utilizzare un cd live di Linux per copiare i dati in una delle nostre condivisioni di rete di Active Directory (c'è una scheda di rete nella macchina).

Sfortunatamente, le mie abilità su Linux sono spaventose, quindi non sono sicuro da dove cominciare:

  • Dove dovrei cercare un cd di Linux che funzionerà bene su un sistema così vecchio
  • Dato che probabilmente dovrò essere solo a riga di comando, cosa devo fare per configurare la scheda di rete e montare la condivisione di rete tramite la riga di comando?
  • Punti bonus: la sintassi esatta necessaria per copiare e convertire l'intero volume per l'uso nel server VMware 2.0, ma in realtà basta copiare tutti i dati.

Potrebbe voler provare anche Slitaz.
Sathyajith Bhat

2
+1 Solo i veri Super User fanno domande così interessanti ;-)
Ivo Flipse il

Risposte:



8
  • Puppy è famoso per le vecchie macchine di fascia bassa, anche se copiare semplicemente i file da uno dei CD live di Debian potrebbe essere migliore se si è soddisfatti di un'interfaccia a riga di comando (quella di salvataggio da qui ad esempio). La maggior parte dei CD di salvataggio ben forniti dovrebbe fare, ma non procurarsene uno con opzioni di interfaccia grafica fantasiose o la macchina non sarà abbastanza potente.

  • Se si utilizza uno dei CD Debian, potrebbe essere necessario installare il supporto per samba aptitude update && aptitude install smbfs

  • Se la tua scheda di rete è supportata (è probabile che lo sia) e c'è un servizio DHCP correttamente impostato da qualche parte sulla tua rete, la configurazione dell'accesso alla rete dovrebbe essere automatica.

  • Supponendo che il tuo adattatore RAID sia riconosciuto (cioè i driver siano presenti nel kernel o si mostri come se fosse un controller PATA standard) dovresti vederne le prove nel /devfilesystem. Fare un ls -d /dev/[sh]d*. Spero di vedere due unità (probabilmente sdae sdb) una delle quali sarà l'unità CD e l'altra l'hard disk / array. Le partizioni dell'unità devono essere elencate in modo da vedere almeno sda1se l'unità / matrice è sda.

  • Se le unità sono visibili in /devte, potresti essere fortunato. Crea un paio di posti per montare le cose con mkdir /mnt/drve mkdir /mnt/net.

  • prova a montarlo con mount /dev/sda1 /mnt/drv- se non si verifica un errore ls /mnt/drvper vedere se ci sono i file che ti aspetti di trovare lì. Se ci sono, monta la tua condivisione di rete mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>(dove 111.222.333.444 è l'indirizzo della macchina in cui vuoi spostare i dati, il resto dovrebbe essere ancora più ovvio). Se l'errore non viene eseguito ls /mnt/netper assicurarsi che sia possibile visualizzare i contenuti della condivisione corretta.

  • Se tutto quanto sopra ha funzionato, esegui cp -a /mnt/drv/* /mnt/net/e attendi che finisca. Aggiungi l'opzione -v ( cp -av /mnt/drv/* /mnt/net/) se vuoi maggiori informazioni sull'avanzamento mentre la copia avviene. Se il CD live in uso include rsync, è possibile utilizzarlo anche per ottenere ulteriori informazioni sull'avanzamento con un comando similersync /mnt/drv/* /mnt/net/ -a --progress

  • Smonta il filesystem locale con umount /mnt/drv( ndovrei mancare dal comando u (n) mount, che non è un refuso). Se c'erano altre partizioni, montale a turno (ad es. mount /dev/sda2 /mnt/drvPer sda2) e ripeti l'operazione di copia.

  • Finalmente umount /mnt/nete halt.


1
fyi: smbfsè obsoleto; cifsè la sostituzione e viene fornito con Linux stesso.
user1686

1
@grawity: buona cattura. Mi dispiace, ho modificato il braino nel comando mount. Il nome del pacchetto è giusto per Debian, tuttavia sia il supporto cifs che il supporto smbfs precedente si trovano nel pacchetto smbfs ( pacchetti.debian.org/lenny/smbfs ).
David Spillett,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.