Linux Live CD para computador antigo

Linux Live CD para computador antigo

Eu tenho um Pentium II (isso mesmo, Pentium II) com poucos 200 MB de RAM. Esta era uma estação de trabalho de última geração. A máquina atualmente executa o DOS em um array raid e preciso extrair alguns dados dele. Acho que minha melhor chance é usar um live cd do Linux para copiar os dados para um de nossos compartilhamentos de rede do Active Directory (há uma placa de rede na máquina).

Infelizmente, minhas habilidades em Linux são péssimas, então não sei por onde começar:

  • Onde devo procurar um CD do Linux que funcione bem em um sistema tão antigo?
  • Como provavelmente precisarei usar apenas a linha de comando, o que preciso fazer para configurar a placa de rede e montar o compartilhamento de rede por meio da linha de comando?
  • Pontos extras: a sintaxe exata necessária para copiar e converter todo o volume para uso no servidor VMware 2.0, mas apenas copiar todos os dados deve ser suficiente.

Responder1

Filhote de cachorro Linuxé praticamente o Linux ideal para isso. Ele próprio tem apenas 100 MB.

Maldito Linux pequenotem apenas 50 MB, mas seu desenvolvedor abandonou o projeto porNúcleo minúsculoque tem apenas 10 MB.

Cachorrinho é o mais fácil, no entanto.

Responder2

  • Filhote de cachorroé popular para máquinas antigas de baixo custo, embora apenas para copiar arquivos de um dosCDs ao vivo do Debianpode ser melhor se você estiver satisfeito com uma interface de linha de comando (a de resgate doaquipor exemplo). A maioria dos CDs de resgate bem abastecidos devem servir, mas não compre um com opções de GUI sofisticadas ou a máquina não será poderosa o suficiente.

  • Se estiver usando um dos CDs do Debian, você pode precisar instalar o suporte ao samba comaptitude update && aptitude install smbfs

  • Se a sua placa de rede for suportada (provavelmente será) e houver um serviço DHCP configurado corretamente em algum lugar da sua rede, a configuração do acesso à rede deverá ser automática.

  • Supondo que seu adaptador RAID seja reconhecido (ou seja, os drivers estão presentes no kernel ou ele se mostra como se fosse um controlador PATA padrão), você deverá ver evidências disso no /devsistema de arquivos. Faça um ls -d /dev/[sh]d*. Espero ver duas unidades (provavelmente sdae sdb), uma das quais será a unidade de CD e a outra o disco rígido/matriz. As partições da unidade devem ser enumeradas para que você veja pelo menos sda1se a unidade/matriz é sda.

  • Se as unidades estiverem visíveis, /devvocê pode estar com sorte. Crie alguns locais para montar coisas com mkdir /mnt/drve mkdir /mnt/net.

  • tente montar com mount /dev/sda1 /mnt/drv- se isso não funcionar, execute ls /mnt/drvpara ver se há os arquivos que você espera encontrar lá. Se houver, monte seu compartilhamento de rede mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>(onde 111.222.333.444 é o endereço da máquina para a qual você deseja mover os dados, o resto deve ser ainda mais óbvio). Se isso não ocorrer, execute o erro ls /mnt/netpara ter certeza de que você pode ver o conteúdo do compartilhamento correto.

  • Se tudo acima funcionou, execute cp -a /mnt/drv/* /mnt/net/e espere terminar. Adicione a opção -v ( cp -av /mnt/drv/* /mnt/net/) se desejar um pouco mais de informações sobre o progresso enquanto a cópia acontece. Se o live CD que você está usando inclui rsync, você também pode usá-lo para obter mais informações de progresso com um comando comorsync /mnt/drv/* /mnt/net/ -a --progress

  • Desmonte o sistema de arquivos local com umount /mnt/drv( ndeve estar faltando no comando u(n)mount, isso não é um erro de digitação). Se houver outras partições, monte-as uma a uma (ou seja, mount /dev/sda2 /mnt/drvpara sda2) e repita a operação de cópia.

  • Finalmente umount /mnt/nete halt.

informação relacionada