長南です。 竹馬さんのメールより [vine-users:060767] > 自作PCは、CPUはPentiumⅢの800MHで、HDDはMaxtorの40Gと90Gで、 > 40GにMeを90GにXp(80G)とLinux(約10G)を入れようと2・3度試みましたが、 IDE プライマリのマスターが 40G、スレーブが 90G ということですね。 そして、LILO は 40G(/dev/hda) の MBR に入れた。フロッピー・ドライブ は内蔵している。ついでに確認しておくと、市販やフリーのパーティション 分割ツールやブートローダー(ブートセレクター)は使っていない。 > この間の、インストール失敗により、現在は、40GのHDDの中に、パーテイションを > 作った覚えも無いのに > MeとXpが同居しており、90GのHDDは数KBの何かの残骸を残して空です。 自分がやったことをもうちょっと具体的に書いてくださらないと……。 「90G の HDD は数 KB の何かの残骸を残して空です」ということですが、 それはどうやって確認しましたか。 FDISK /MBR をやって、MBR を修復した。それで Windows Me がブートする ようになったので、Me からエクスプローラで 90G のハードディスクを 見てみたが、何も見えなかった、ということですか。もしそうならば、 実際には Linux も XP も存在しているのに、エクスプローラ からは それが見えない、というだけではないかと思います。DOS 窓で FDISK を 使ってみたら、どうでしょう。少なくとも Linux のパーティションは Non-DOS 領域として見えるのではないでしょうか。 もし XP も残っているならば、「デュアルブートができなくなったときの XP の修復法」を Web などで調べれば、XP が起動できるようになると思い ます(私は XP については何も知らないので、具体的な助言はできませんが)。 もちろん、XP が本当に消えてしまったという可能性もあります。 それは、Vine をインストールしたときに、「パーティションの分割方法」 で「自動パーティション設定」を選び、しかも、[すべてのパーティションを 削除]を選んでしまった場合。しかし、この場合でも Linux のインストールに 成功しているのならば、Linux はハードディスクに一応使える状態で存在する はずです。LILO が LI まで行ったということからも、そう考えられます。 この場合は、mkinitrd と modutils パッケージのアップデート版をダウン ロードしてから、http://search.luky.org/vine-users.5/msg04906.html を参考に、起動ディスクを作成すれば、起動ディスクから Vine を ブートできるはずです。 とは言え、私としては、前のメールで述べたように、パッケージのアップ デートより、Vine 2.6 をインストールし直すことをお勧めしますけれど。 > BIOSの設定と言うかマスターとセカンダリーのアタピーデバイスを認識し、 > Bootをセレクト出来るように成る時に、LILOのLiだけ表示され、動かなく > なってしまいます。 LILO が LI で止まってしまう原因で一番よくあるのは、LILO が知っている カーネルの位置と、カーネルが実際にある位置とが違っていることです。 カーネルを作り直したあとで、/sbin/lilo を実行しないと、そういうことが 起きます。竹馬さんの場合は、インストールしたばかりなのですから、 これは考えにくいことです。 LILO が LI で止まるもうひとつの原因は、ジオメトリの不一致です。 ジオメトリの不一致というのは、BIOS から取得するハードディスクの情報と、 Linux のカーネルが認識するハードディスクの情報が違っているということ。 この問題を LILO で解決するのは――不可能ではありませんが――大変です。 ブートローダーに GRUB を使うことにした方が、ずっと楽に解決できます。 また、ジオメトリ不一致の問題なら、Vine 2.6 をインストールしても、 おそらく同じことが起きるでしょう(と言うことは、Vine 2.6 をインストールし、 LILO を MBR に入れて、やっぱりブートが LI で止まるとすれば、ジオメトリの 不一致だと確認できるということですが)。 それから、LILO を MBR に入れると、XP の起動に支障があるかもしれない という話も忘れないでください。 ですから、Vine 2.5 で工夫するにしても、Vine 2.6 をインストールするに しても、MBR に LILO を入れず、とりあえず、起動ディスクを作って、当分 フロッピーブートですますのが、一番間違いがないと思います。そのうち Linux に慣れてきたら、ブートローダーに GRUB などを使うことにすれば よいのですから。 -- 長南洋一 cyoichi@xxxxxxxxxxxxxxx