web-dev-qa-db-ja.com

古いコンピューター用のLinuxLive CD

私は、わずか200MBのRAMを搭載したPentium II(そうです、Pentium II)を持っています。これは当時のハイエンドワークステーションでした。マシンは現在、RAIDアレイでdosを実行しており、そこからデータを取得する必要があります。これでの最善のチャンスは、Linux Live CDを使用してデータをActiveDirectoryネットワーク共有の1つにコピーすることだと思います(マシンにはネットワークカードがあります)。

残念ながら、私のLinuxスキルはひどいので、どこから始めればよいのかわかりません。

  • そのような古いシステムでうまく動作するLinuxCDをどこで見つけるべきですか?
  • コマンドラインのみである必要がある可能性が高いので、ネットワークカードを構成し、コマンドラインを介してネットワーク共有をマウントするにはどうすればよいですか?
  • ボーナスポイント:VMwareサーバー2.0で使用するためにボリューム全体をコピーおよび変換するために必要な正確な構文ですが、実際にはすべてのデータをコピーするだけで十分です。
8
Joel Coehoorn

Puppy Linux これはほとんどLinuxの頼みの綱です。それ自体はわずか100MBです。

Damn Small Linux はわずか50MBですが、その開発者はプロジェクトを放棄しました Tiny Core はわずか10MBです。

ただし、子犬が最も簡単です。

7
digitxp
  • Puppy は古いローエンドマシンで人気がありますが、 DebianライブCD のいずれかからファイルをコピーするだけの場合は、コマンドラインインターフェイスに満足している場合はより良いかもしれません( ここ からの救助者)。豊富な品揃えのレスキューCDのほとんどで十分です。派手なGUIオプションを備えたものを入手しないでください。そうしないと、マシンが十分に強力になりません。

  • Debian CDのいずれかを使用している場合は、aptitude update && aptitude install smbfsを使用してsambaサポートをインストールする必要がある場合があります。

  • ネットワークカードがサポートされていて(おそらくサポートされている)、ネットワークのどこかに正しくセットアップされたDHCPサービスがある場合、ネットワークアクセスの構成は自動的に行われる必要があります。

  • RAIDアダプターが認識されている(つまり、ドライバーがカーネルに存在するか、標準のPATAコントローラーであるかのように表示される)と仮定すると、/devファイルシステムにその証拠が表示されます。 ls -d /dev/[sh]d*を実行します。 2つのドライブ(おそらくsdasdb)が表示されることを期待します。そのうちの1つはCDドライブで、もう1つはハードドライブ/アレイです。ドライブ/アレイがsdaの場合、少なくともsda1が表示されるように、ドライブのパーティションを列挙する必要があります。

  • ドライブが/devに表示されている場合は、運が良かった可能性があります。 mkdir /mnt/drvmkdir /mnt/netを使用して物をマウントする場所をいくつか作成します。

  • mount /dev/sda1 /mnt/drvでマウントしてみてください。エラーが発生しない場合は、ls /mnt/drvを実行して、そこにあると予想されるファイルがあるかどうかを確認してください。ある場合は、mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>を使用してネットワーク共有をマウントします(111.222.333.444はデータの移動先のマシンのアドレスであり、残りはさらに明確になるはずです)。それでもエラーが発生しない場合は、ls /mnt/netを実行して、正しい共有の内容を確認できるようにします。

  • 上記のすべてが機能した場合は、cp -a /mnt/drv/* /mnt/net/を実行し、終了するのを待ちます。コピー中に進行状況情報がもう少し必要な場合は、-vオプション(cp -av /mnt/drv/* /mnt/net/)を追加します。使用しているライブCDにrsyncが含まれている場合は、それを使用してrsync /mnt/drv/* /mnt/net/ -a --progressなどのコマンドで進行状況情報を取得することもできます。

  • umount /mnt/drvを使用してローカルファイルシステムをアンマウントします(nがu(n)mountコマンドから欠落している場合、タイプミスではありません)。他のパーティションがある場合は、それらを順番にマウントし(つまり、sda2の場合はmount /dev/sda2 /mnt/drv)、コピー操作を繰り返します。

  • 最後にumount /mnt/nethalt

8
David Spillett