• ベストアンサー

Vine Linuxの再インストール

Linux初心者です。現在、デュアルブートをして、windowsXPとVine Linux3.1の2つのOSを利用しています。先日、Vine Linuxにおいてrootでログインしている時に、誤ってシステムファイル(libesd.so.0というファイル)を削除してしまい、Linuxにログイン後にエラーが出て、セーフティファイルモード以外ではログインできなくなりました。そのため、Linuxをアンインストールして、再び同じLinuxをインストールしようと思っています。 (他に修復する方法ありますか?)  Linuxをアンインストールするには、windows側でコンピュータの管理のディスクの管理から、Linuxがインストールされているドライブをフォーマットするということはわかったのですが、7個ほどドライブがあり、どれにLinuxがインストールされているかわかりません。どこにLinuxがあるかを確認する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • u-kid
  • ベストアンサー率50% (34/67)
回答No.2

Vineは使っていませんので違っているかもしれませんが、libesd.so.0はlibesd.so.0.xx.yyへのシンボリックリンクになっていたのではないでしょうか?もし、そうでしたら、rootでログインして ldconfig を実行してみてください。元に戻るはずです。当方のDebian v4.0環境では、libesd.so.0はlibesd.so.0.2.36へのシンボリックリンクになっています。 実体を消してしまったのでしたら、Vineでaptが使えるのでしたら、libesdのみをapt-getでインストールし直すと良いと思います。どのパッケージに入っているかは、 apt-cache search libesd を実行すると解ると思います。aptが使えないのでしたら#1の方がおっしゃるように元のCD-ROMからインストールすることになります。

miccy523
質問者

お礼

回答ありがとうございます。 ldconfigで修復できました。ありがとうございます。 aptっていう便利なコマンドがあることを初めて知りました。

その他の回答 (1)

  • myeyesonly
  • ベストアンサー率36% (3818/10368)
回答No.1

ウィンドウズから見る方法は、各パーテーションのファイルシステムを見れば判ります。 「ext3」となってるのが Linux のパーテーションです。 特殊なインストールをすれば「ext2」もしくは「ReiseFS」という場合も無くはないでしょうけど。 インストールする前にアンインストールする必要はないです。 インストールする時にパーテーションの内容を消す、もしくはパーテーションをフォーマットするを選べばそれでOKです。 なお、修復する方法ですが、インストールに用いたCDの中に「libesd.so.0」みたいな名前のファイルがあれば、それをインストールしてしまう、という方法もあります。 #今パッケージ一覧を見たけど、名前からは見当がつきませんでした。 または、このパッケージを含むソフトを探してインストールするという手もありますが、初心者なら再インストールが一番早いかもしれません。

miccy523
質問者

お礼

回答ありがとうございます。 アンインストールする必要はなかったのですね。 他の方法で、再インストールせずに修復できました。 勉強になりました。