マルチブート環境の作成方法とOSの削除方法

このQ&Aのポイント
  • 自作機のハードにWin98、Win2000、RedHat Linux7.1Jをマルチブート環境でインストールしようとしたが、Partition Tableが間違っているという理由で問題が発生した。
  • Norton System Works2000に付属するDisk DoctorがW2KとLinuxの領域を勝手にフォーマットしてしまい、LinuxとW2Kが起動できなくなった。
  • OSの入れる順番を変えても同様の問題が発生し、3つのOSを1つのハードに入れる方法やWindowsのブートセレクターで不要なOSを削除する方法を知りたい。
回答を見る
  • ベストアンサー

マルチブート環境

自作機のハード(20GB)にWin98、Win2000、RedHat Linux7.1Jを入れようと思い、パーティションをおおよそ下 記のような順番で分けました。 Win98 FAT32 3GB Win2000 NTFS5 2.5GB Linux EXT2 2G Linux Swap 500MB Programs FAT32 4GB Data FAT32 6G しかし、Norton System Works2000に付属するDisk Doctorというのもの(要するにスキャンディスクです)が、 Partition Tableが間違っているとやら理由で、W2Kと Linuxの領域を、勝手にフォーマットしてしまうのです。 で、Linuxを立ち上げようとすると、Kernel Panicという のが表示され、W2kもカーネルが見つからないと出ます。 (まあ当たり前と言えば、当たり前ですが。)また、フォー マットしないようにもできるのですが、今度はデフラグがかけられません。 LinuxとW2Kの入れる順番を変えても、このような状態にな ってしまいます。どうすれば3個のOSをひとつのハードの中 に入れられるのでしょう。また、Windowsのブートセレクタ ーの画面で、いらないOSを消すにはどうすれば良いのでし ょうか?よろしくお願いします。

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

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

こんにちは。 まず、ext2 と NTFS はユーティリティによるチェックはできないと思いますので、それは止めましょう。ext2 はデフラグは不要ですし、NTFS は専用ツールが W2K に入ってます。 それから、インストールするときに、Linux を W2k の後に入れること、Linux を入れる時に、W2k パーテーションをマウントしないでください。 どちらもインストーラーが互いのカーネルファイルを破壊して起動できなくなります。 あと、ブートセレクターでいらないOS~ですが、ブートセレクターは何をお使いでしょうか? それによって答えが違います。 お話から、Lilo はなさそうなので、W2k の NT Loader でしょうか? その場合は、Win で起動すし、エクスプローラーの「表示」だったか「ツール」だったか(ちょっと忘れましたm(__)m)の「フォルダオプション」から「表示」をクリック、「全てのファイルを表示」をチェックします。 そして、c:\boot.ini というファイルをメモ帳などで編集しますが、間違えると、起動できなくなる事があるので、必ずバックアップをしておきます。 Win の起動ディスクにでもコピーするか、名前を変えて保存しておきます。例えば、boot.old とか。失敗した時には、Win が起動できれば、Win で、ダメなら起動ディスクで起動して、c:\boot.ini を削除、今のバックアップファイルを c:\ のディレクトリに、boot.ini という名前で戻します。 他のセレクターだったら、補足されるといいでしょう。

northcurlcurl
質問者

お礼

丁寧な回答をしていただいたにもかかわらず、お礼が遅く なり、申し訳ありませんでした。WIN98、W2K、LINUXの全 てを一つのHDDに入れて5日くらい経ち、スキャンディスク やデフラグをかけてもエラーが出ないので、大丈夫そうで す。これからは、LINUXでプログラミングを試せると思う と、楽しみです。ありがとうございました。

northcurlcurl
質問者

補足

早速のご回答ありがとうございました。 水曜日に大学の試験があるので、その後にやってみようと思います。 ブートセレクターですが、まずLILOが起動し、DOSを選択すると、 その後にNT Loaderが起動します。Win98のCドライブにある、 boot.iniで良いんですよね? ということで、結果は水曜日以降に連絡をさしあげたいと思います。 ありがとうございました。

関連するQ&A

  • WindowsMeとRedHatのデュアルブートで…

    RedHatのインストール時に失敗してしましました。 WindowsMeとVine2.1のデュアルにしていましたが、Vine2.1をRedHat7.1にしようと思ったのでFTP版のCDよりインストールを開始しました。 RedHatのインストールの途中で、自動パーティション設定画面がありますが、そこで「自動パーティション」を設定し、パーティションの設定で気づいたらWindowsの領域がなくなっていました。 hda1 Win (基本領域)FAT32 約300MB hda2 Linux (native)  ext2 約3.0GB hda3 Linux (swap)   ext2 約500MB hda5 Win  (論理域)  FAT32 約4.0GB hda6 Win  (論理域)  FAT32 約5.0GB パーティションはこのようになっていたと思います。 現在は hda1 Linuv(native) ext2 約300MB hda2 Linux (native)  ext3 約12 GB hda3 Linux (swap)   ext2 約500MB となっています。ちなみにLILOをMBRにインストールしてしまいました。 この状態で前の状態(RedHatで)にWindowsが復活できるでしょうか? 一応大事なファイルはバックアップを取っておいたのでどうしてもだめならば 再インストールしたいと思います。 どうぞ解決策を教えてください。お願いします。

  • FDDからGUNU Partedを使って

    PC上IDE-HDDにおいて パーティション1:Windows98se(FAT32)20GB パーティション2:FedoraCore(EXT3)10GB パーティション3:Windows用(FAT32)9GB パーティション4:FedoraCore(SWAP)0.5GB を パーティション1:Windows98se(FAT32)15GB パーティション2:FedoraCore(EXT3)15GB パーティション3:Windows用(FAT32)9GB パーティション4:FedoraCore(SWAP)0.5GB にしたときにデータは壊れないでしょうか?

  • マルチブート設定後のパーティション分割

    WindowsとLinux(Fedora Core 4)のデュアルブート環境を作ったあと、Windowsがインストールされているパーティションを分割しFAT32の拡張パーティションを作成したところ、Fedora Coreが起動しなくなりました。拡張パーティションを削除するとまた起動するようになったのですが、その理屈を教えていただけないでしょうか。 なお、 元々のパーティション hda1 : Windows XP Pro(NTFS) hda2 : Linuxのboot hda3 : Linuxのswap hda4 : Linuxの/ 新しいパーティション hda1 : Windows XP Pro(NTFS) hda5 : Windowsの拡張パーティション(FAT32) hda2 : Linuxのboot hda3 : Linuxのswap hda4 : Linuxの/

  • Red Hat Linux 8.0とWinXPマルチブート挑戦中

    なのですが、行き詰っています。 HDは内蔵1台で、初期状態はNTFSでCとD2つのパーティションに分かれていたのですが、「システムコマンダー」というパーティションツールで、 ・NTFS 8.37GB ・LinuxSwap 996MB ・Ext3 1.95GB ・残りの15GBは拡張領域(NTFS) と設定し、Red Hatのインストールを始めましたが、/ がExt3に作成できず、行き詰ってしまいました。 1.Ext3領域をもっと前の方に作らなくてはいけないのでしょうか。 2.領域不足でしょうか。 3.最初のNTFS領域がかなり埋まっている為、Swap含めて全て拡張領域に作成しなおしても、マルチブートOSとして使用できるでしょうか。 アドバイスお願いします。

  • Win2000搭載PCにLinuxをインストール(デュアルブート)する際の注意点

    始めまして。 現在使用中のThinkPadX22に、 Linux(本についていたFedoraCore1)をインストールしようと考えています。 デュアルブートしたいので(GRUBを使う予定です) パーティション構成と、 失敗したときのために必要なバックアップについて教えてください。 1.MBRのバックアップを取るにはどうすればよいですか? 2.Win2000の起動ディスクを作るにはどうすればよいですか? (Win2000のCDはついておらず、隠しパーティションに入っているようです) 3.パーティション構成は、どのようにしたらよいですか? (PartitionMagicを使おうと思っています) 現在の構成: C:10GB(基本FAT32) 空き4.54GB D:8GB(拡張FAT32) 空き5.84GB 隠し:654MB(論理FAT32) です。 よろしくお願いします。

  • Win2000とVineLinuxのデュアルブート

    TOSHIBAのDynabookT2を使用しています。 Windows2000とVineLinux2.5をデュアルブート しようとしてうまくいかず困っています。 症状 1・W2000を先にインストールして、後からVineをインストール (LILOをMBRに設定)したにもかかわらず、LILOが まったく起動しません。(起動ディスクを使えばLinuxも起動できます) パーティションは hda1:Windows2000(NTFS)8GB hda2:Linux(ext3)4GB hda3:Linux(swap)500MB hda4:拡張 残り全部 という風にきってみました。 2・LILOをMBRに設定せず、ブートセクタに設定し bootsect.pbrをつくりWindowsのOS-Loaderを 使って設定したのですが、起動させてLinuxを選択しても そこから先に進めません。(Vineが起動しない) いくつかのHPやTOSHIBAのサポートページを見たりしながらやっているので 手順そのものは間違っていないと思うのですが 何か確認すべき点、補足する点などがありましたら教えてください。 よろしくお願いします。

  • マルチブートについて(grubインストール場所の制限?)

    Windows系OS2つとLinux(Fedora11)のマルチブートのインストールについてです。 今まで、下記の環境で問題ありませんでした。 # fdisk -l ディスク /dev/sda: 1500.3 GB, 1500301910016 バイト ヘッド 255, セクタ 63, シリンダ 182401 Units = シリンダ数 of 16065 * 512 = 8225280 バイト Disk identifier: 0xec3af889 デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 1 3917 31463271 7 HPFS/NTFS /dev/sda2 3918 182400 1433664697+ f W95 拡張領域 (LBA) /dev/sda5 3918 7834 31463271 7 HPFS/NTFS /dev/sda6 7835 47010 314681188+ 7 HPFS/NTFS /dev/sda7 * 47011 47020 76799+ 83 Linux /dev/sda8 47020 50927 31385599+ 83 Linux わかりやすく書き直しますと、1.5TBのHDDの中に、下記の順にパーティションがありました。 sda1 30GB ntfs OS(WinXP) sda5 30GB ntfs OS(WinXP) sda6 300GB ntfs sda7 75MB ext3 (Fedoraの/boot) sda8 30GB ext4 (Fedoraの/) これを起動すると、sda8に入っているgrubのメニューが表示され、FedoraかOtherかを選択できました。 そこでOtherを選択すると次にWindowsのブートメニュー(NTLDR/boot.ini)が表示されて2つのWindowsを選択できるといったシーケンスでした。 コレを今回、次のようにしようとFedoraを入れ直したところ、grubのメニューが表示されなくなりました。 sda1 30GB ntfs OS(WinXP) sda5 30GB ntfs OS(WinXP) sda6 1000GB ntfs sda7 75MB ext3 (Fedoraの/boot) sda8 30GB ext4 (Fedoraの/) sda6を300Gから1Tに変更し、sda7とsda8をその分後ろに移動しただけで、その他の設定やインストール方法などは同じなのですが、grubのメニューが表示できなくなり、起動すると grub > みたいなコマンド入力画面になりOSが起動できなくなりました。ハードウェアの変更もありません。 昔は、パーティション毎のブートセクタが、HDDの先頭から8GB以内にないといけないとか128GB以内でないといけないといった制限があったようで、今回もそういった制限の関係ではないかと調べたのですが、それらしい情報が見つかりません。 これについて原因に何か心当たりのある方、回避方法をご存知の方がいらっしゃいましたらぜひ教えて下さい。

  • FDISK が出来ない

    先日20GBのハードディスクを購入しMS-DOSの FDISKで次のようにパーティションを作りました。 |<-基本領域2GB->|<-拡張領域18GB->| 基本領域は2GBでFAT32にフォーマット。Cドライブ。 拡張領域は論理ドライブ1を2GBでLINUX用にリザーブ。 論理ドライブ2を128MBでLINUX SWAP用にリザーブ。 論理ドライブ3に残りすべてを割り当てFAT32にフォーマット。 この時、論理ドライブ2と3はFAT32にフォーマット したつもりはなかったのですが、LINUXインストール 時に見るとFAT32になっていたので、これらを削除し て空いた領域にLINUXとSWAPを割り当てました。 インストールはうまく行き、一見問題なさそうなのです が、FDISKで「大容量ディスクのサポートを使用可能 にするか」聞かれた後「Y」を入力すると、何も表示され なくなってしまいました。パーティションマジック3.0 を実行してもエラーが発生したり、固まったりしてパーテ ィションが全く見えません。 ディスク使用上は問題なさそうなのですが、今後W2Kを 入れトリプルブートさせる計画があるので何とかパーティ ションを見えるようにしたいと考えてております。 FDISK出来るようにするためにはローレベルフォーマ ット以外に方法はありますでしょうか?ローレベルフォー マットは危険との話も聞きますが、実際のところどうなの でしょうか? 使用中のハードディスクは東芝製MK2016GAPです。 ご指導の程宜しくお願い致します。

  • Win98seのパーティション容量を増やしたい

    Win98seのパーティション容量を増やしたいのです 使用パソコンは Aptiva(2190-22L) http://www-06.ibm.com/jp/domino04/pc/support/Sylphd12.nsf/jtechinfo/SYP0-01BC5AA bios更新済,HDD容量:40GB,メインメモリ:128MB+256MB=384MB(認識確認) です 現在のパーティションは sda1:fat32,7GB,Win98seのCドライブ sda5:fat32,13GB,Win98seのDドライブ sda6:ext2,19GB,fedora10 sda7:linux-swap,fedora10のswap となっています ただしfedora10のインストールを使ったために順番は狂ってます sda1だけは正しく一番最初に有ります おそらくsda5が一番最後です やりたいことは sda1(Win98seのCドライブ)のデータだけを生かして sda1の容量を7GBから20GBにし 残りをフリーにしたいのです 以前fedoraとのダブルブートのため すべてがWin98seのCドライブ(sda1)であったのを 40GBから7GBに削ったのですが sda1をsda1のデータだけを無傷という条件で 7GBから20GBにする方法が分かりません わかる方教えてください よろしくお願いします

  • LinuxとWindows XP とのマルチブートについて

    はじめまして。 投稿見ていただきありがとうございます。 私は、一個のHDD上でWinXPとRedHat Linux 7.2の二つのOSの マルチブートを「OSBS」というOSブートセレクタソフトで 行いたいのですが、WinXPの方は選択可能になるのですがLinuxの方が 選択できません。(選択すると「OSじゃありません!」みたいな メッセージが出ます)LinuxのブートローダはGRUBをMBRに入れています。 MBRをOSBSで書き換えずに、ただGRUBのみでの ブートセレクトは可能でした。もちろんLinuxもうちのPCで 走りました。もしかしてリナックスのブートローダはMBRではなく ブート用に取った領域に入れないといけないのでしょうか。 最終的には「WinXP」「RedHat」「Turbo」というような、 ウィンドウズ1個とリナックス2個のOSを一つのHDDに 入れたいと思っています。現在のHDD(60G)の パーティションの切り方は次のとおりです。 基本1     18GB (ウィンドウズXP用) 基本2     17GB (ウィン&リナックス共通データ領域) 拡張  論理1 64MB (Linuxboot1)     論理2 64MB (Linuxboot2)     論理3  4GB (Linux1用root)     論理4  5GB (Linux1用home)   論理5  1GB (Linux1 2 共通のスワップ)     論理6  4GB (Linux2用root)     論理7  5GB (Linux2用home)