• ベストアンサー

Vine Linux3のインストーラにて

(長文で申し訳ありません。) Vine Linux3入門キットという本の通りにやっていたんですが、どうも勝手が違う状況になったので困っています。 以下は一応入門書に基づいてます。 Windowsとのデュアルブートをかねた説明でした。 インストーラを起動 ↓ ディスクパーティションのところで「インストーラが自動的にパーティションを設定」を選ぶ。 ↓ 自動パーティション設定で「システムの全てのLinuxパーティションを削除」を選ぶ。 ↓ 「次へ」を押すと、本当に消去するか聞かれて、OKを押すと 要求されたパーティションを設定できませんでした。 Partition failed:パーティションを第一パーティションとして確保できませんでした。 と出てきました。こんなケースの対処法は入門書に書いてませんでした。 /bootや/が作られていませんでした。 自動パーティション設定で「すべてのパーティションを保持し、既存の空き容量を使用」 を選んでも、同じでした。 現在の構造に問題があるのでしょうか。構造は以下のようになっています。(NES製のパソコンです) /dev/hda (→55.91GB) 01 /dev/hda1 ntfs 48.01GB 02 /dev/hda2 extended 03 →/dev/hda5 ntfs 5.89GB 04 /dev/hda3 fat32 2.01GB 表示容量はパーティションが占めている部分です。 hda1は29GBほど空いています。 つまり、この容量をいくらかLinuxに分けるつもりでした。 パーティションですでに埋め尽くされている点が問題でしょうか? こういった状況での対処法を教えてください。 Vine Linuxだとデュアルブートが簡単に出来るのが利点ですよね? もともとパソコンの設定に問題があるのでしょうか…だとすると、メーカーのせいになるんですか? 極端なところNEC製のパソコンでは無理ですか? どうか力を貸してください。

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

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.3

> 完全に入れなおす=単に再インストールということではないんでしょうか?  それで良いよ。ただ、付属のXPがリカバリのものであれば、例えばCドライブにしかリカバリできないものであったり、ハードディスクの状態をチェックするような機能がついていたりすると、やや面倒だ。このあたりはメーカに問い合わせるしかないな。リテール版やOEM版の場合は問題なしだ。 > パーティションをきりなおす方法が分かりません。  う~ん・・・・DOSでFDISK.EXEを使うか、またはMBMというフリーソフトが便利でお勧めだ。KNOPPIX+fdiskでも良いし、foobarさんの言うとおりパーティションマジックなど、市販のソフトを使う手もある。市販ソフトだと、ディスクの中身を消さずに操作ができるなど、非常に高機能だ。  私の場合、PCにLinuxを入れる時は必ずDOS+MBMで先にパーティションの切り出しを行っておく。やはりインストール時はフォーマットだけにしておく方が何かとトラブルが少ない。 > パーティションを分けるのにKNOPPIXの機能を使おうと思っているんですが…。  partdというソフトを使うのかな? 私は使った事無いが、NTFSに対応していなかったような気がする。やっぱり入れなおす方が最終的にトラブルが少ないと思うな。 > あと、LILOよりGRUBの方がいいという記述があったんですがどうなんでしょう。  これは好みの問題だろう。一長一短やね。個人的な観点だがLILOの方が好きだ。はっきり言ってどちらでも良いよ。 デュアルブートにする場合、 ・MBRはWindowsのブートストラップで、boot.iniにLinux起動用の記述を加える ・MBRにLILOまたはGRUBを入れ、(大抵Vineのインストーラーが自動でやってくれるので)それからWindowsを起動する。 のどちらかになる。これも好みの問題で、どちらでも良い。

track
質問者

お礼

いろいろ分かりやすい説明をありがとうございます。 時間を見つけて、まずは再インストールをしてみようと思います。 再インストールしてもどうも同じパーティションになるのではと心配しています。 説明書によるとHDはC:48GB、D:2GB、残り再セットアップ用に割り当てられるようです。 この状況を打破できなければメーカーに問い合わせるしかないですね。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.2

#1さんの回答にあるように、Linuxに使える空き領域が無い ですねえ。 解決方法としては、 ・#1さんの回答にあるように、パーティションをきりなおして、Window他を再インストール ・hda5あたりを解放してLinux用に使う ・パーティションマジックなどのソフトを使って、hda1を分割し、Linux用の空間を確保する でしょうか。 デュアルブートは#1さんの書かれているように boot.iniで実現しても良いですし、LILO使って実現しても良いかと。(LILOで実現するほうが、手間は少ないかも) NECのパソコンでも、まず大丈夫ですよ。うちではNECのノートパソコンでLILO使って、WinとLinuxのデュアルブートやってますから。(メーカ製パソコンによっては、グラフィック周りやネットワーク周りにくせがあって、一発動作しないもののありますが)

track
質問者

お礼

ありがとうございます。 最初からこんな構成だったと思うので、それはそれでついていないと思いました。 パーティションをきりなおす方法が分かりません。 hda5はD:なので消すとまずいと思われます。 パーティションを分けるのにKNOPPIXの機能を使おうと思っているんですが…。 (日経Linuxにあったやり方です) あと、LILOよりGRUBの方がいいという記述があったんですがどうなんでしょう。

すると、全ての回答が全文表示されます。
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

> dev/hda (→55.91GB) > 01 /dev/hda1 ntfs 48.01GB > 02 /dev/hda2 extended > 03 →/dev/hda5 ntfs 5.89GB > 04 /dev/hda3 fat32 2.01GB  まずだね。Linux以外のパーティションでハードディスクが全部埋まってしまっているのだよ。なので、Linuxパーティションを削除しようが全てのパーティションを保持しようが、Linuxのための領域を確保できないのだよ。  正直、今の状態ではインストールできない。Windowsを全て消去する覚悟が無いと。 > Vine Linuxだとデュアルブートが簡単に出来るのが利点ですよね? どこから仕入れた情報だい? 初めて聞いた。 メーカーのせいではなくって、現在のハードディスク構成に問題がある。Windowsも完全に入れなおさないとLinuxをインストールする事はできない。具体的には次のようなパーティションにするのがあんもちお勧め案だ。 /dev/hda1  2.0GB FAT16 →Win C: /dev/hda2 10.0GB ext3 →Lin / /dev/hda3 15.0GB ext3 →Lin /home /dev/hda5 30.0GB NTFS →Win D: これで、MBRにはWindowsのブートストラップをセットし、C:ドライブのboot.iniでLinuxも起動できるようにしておくのが良いと思う。

track
質問者

お礼

そうですか…。 ありがとうございます。 完全に入れなおす=単に再インストールということではないんでしょうか? できればその方法を知りたいです。

すると、全ての回答が全文表示されます。

関連するQ&A