• ベストアンサー

LINUX同士のデュアルブート

vaiduryaの回答

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.6

仕組みを理解して、適切な管理を行なえば Linux同士のデュアルブートのほうが簡単です。 Solarisでも現在はGRUBからのブートが行なわれるので 仕組みを理解すれば(略) WindowsにしろLinuxにしろ、利己的な遺伝子を持っているので Windowsのブートマネージャーは自社製以外のOSを扱えませんし GRUBは通常Linuxのパーティションの削除でGRUBの動作不良が生じます。 自身を削除されても、他のOSのブートをサポートし続けられるブートマネージャーを 付属品として備えていた例はOS/2くらいで あとは市販品やMBMのようなフリーのソフトが知られています。 これらは、ブートマネージャー自体が完全サポートしないOSも それぞれのOS用のブートローダーを呼び出すことで対応しています。 古いLinuxのインストールでは選択肢が出るのが普通でしたが GRUBやLILOは、ブートパーティションの先頭へのインストールが可能です。 そうすることで、複数のLinuxにおいて、それぞれの起動設定を 専用のGRUBとその設定ファイルという形式で使い分けることができます。 (これは自動アップデートでのカーネル更新によるトラブルリスクを緩和します) 半面、起動にかかる時間は長くなります。 「普通Linuxとか頻繁に再起動するものじゃない」とも言いますが そういう人はマルチブートとかやらないので…この噛み合わない性質から… 多段ブートマネージャーという手法は、あまり人気がありません。 ただOS/2ブートマネージャーやMBMをMBRに導入したほうが いずれかのOSの削除により、他のOSの起動不能を招くリスクが無くて良い。 なお、GRUBがなぜそういう性質を持っているか?という点には カーネルのバージョンアップ/ダウン、パッチ適用 特別なカーネルオプションを与えた起動など… Windowsなどではありえないほど、一つのOS環境を 異なる状態のカーネルで運用できるというLinuxの利点があるためと言えます。 このため、GRUB自身も複雑な機能を持ち、それなりに大きいプログラムとなり またOSのパーティション内に起動に関わる設定を保存する仕組みとなっています。 それと同時に、ブートメニューの色設定や背景画像指定など MBRという小さい空間に縛られないことで 多様な機能を備えたブートマネージャーとなっています。 デュアルブートみたいな特殊なことは、普通やる必要が無いと思っているから (OS変更の過渡期以外にデュアルブートしたことありません) 最良の方法はわかりませんが、必要であればカーネル指定とオプションなど GRUBの設定に関する知識を身につければ、普通に一つのGRUBで運用できます。 仮に設定がおかしくても、GRUBはGRUBコンソールからの操作で 任意のOSを手動起動することもできますから… 習得するに越したことは無いかもしれません。

関連するQ&A

  • Linux同士でデュアルブートは可能なの?

    WindowsとLinuxでデュアルブートはよく聞きますが、 ディストリビューションの違うLinux2台で、デュアルブートって 可能なのでしょうか? 具体的には、SuseとFedoraを考えています。 GRUBについてまだまだ勉強中なのですが、実際にはLinux同士で 1台のPCを共存させることは可能なのでしょうか?

  • 2種類のLINUXのデュアルブート

    LINUX初心者です。 2つのLINUXのデュアルブートに挑戦していますが、上手くいきません。 以前Win2000が入っているPCに追加でDebian4.0r0を入れたときは何も問題なくできました(特に何も追加設定等も不要でした) 現在はDebian4.0r1とFedora7のデュアルブートに挑戦しています。 おそらくGRUBの追加設定等が必要だろうとは予想していますが、そもそものLINUXに関する知識・技術が付け焼刃なので…。 OSに関しては上記どおりでなくてもかまいませんので、2種類のLINUXのデュアルブートの方法をご存知の方がいらっしゃいましたら、方法をご教授いただきたくよろしくお願いいたします。

  • デュアルブート環境でsolarisを削除したい。

    デュアルブート環境でsolarisを削除したい。 現在Windows XPとsolarisのデュアルブートですが、 HDの空きが減ってきたのでsolarisを削除したいと思います。 調べたところubuntuなどのlinuxの方法は見かけるのですが、 unixが見つからないので確信がもてず実行できません。 solarisの削除をご教授をお願いいたします。

  • win2000とlinuxでデュアルブート

    初めて自作PCに挑戦し、パーティションの設定の所まで来ました。 題名にもある通り、win2000とlinuxでデュアルブートをしたいのですが、80GBのHDDをどう分けようかと迷っています。私ならこうする!こうしてみたら?など皆さんの意見をお聞きしたいです。 条件としましては、 ・win2000でC、Dドライブが欲しい。 ・win2000でインターネット環境を整えてからlinuxをDLしてインストールしたい。 ・linuxは、初めはvineで機会があったらredhatに乗り換えてみたい。その際、vineは消えても良いです。 ・出来れば2つのOS間でデータの共有とかもしてみたい。 フォーマットも含め、以上の条件でご意見を提案して頂けないでしょうか?宜しくお願いします。

  • WindowsXPとVine Linux3.2のデュアルブートについて

    WindowsXPをOSとして使っているのですが、Vine Linuxも使いたいと思うのですが、どのようにしてデュアルブートしたらいいのかわかりません。ちなみに、Vine Linux3.2をインターネットから落としてきて専用のソフトでCDにまでは焼けています。 パーティション作成や、ほかにもなにかのフリーソフトなど使えばいいのかわからないので教えてください。

  • デュアルブート

    WindowsXPとvine linuxをデュアルブートさせたいのですが、 どうするのが一番確実でしょうか? リカバリディスクはあります。 又、WindowsXPを一度入れなおしたいと思っているので、消えても大丈夫です。

  • Win10とLinuxのデュアルブート

    どなたかWin10とLinuxのデュアルブートされてる方おられますか。 問題はないでしょうか。

  • Vine linux3.1でデュアルブートできない

    初めまして。私はWindows XPがインストールされているパソコンにVine linux3.1をインストールし、デュアルブート環境を作ろうとしています。 まず、パーティションマジックを用いて、Linux用領域やswapを作成し、そしてboot時にCD-Rからの起動を優先するようにBIOSの設定をしました。 しかし、Vine linuxインストール用CDを入れ、起動したのですが、何回やってもインストーラーが起動しません。sbinという表示が出たところでインストールが進みません。 ためしにredhatの起動用CDを入れてもインストーラーは起動せず、困り果てています。これはハードウェアに問題があるのでしょうか?教えてください。お願いします。

  • デュアルブートのPCでWindowsのみにしたい

    大学で購入したパソコンはWinXPとVine Linuxのデュアルブートになっています。Linuxはもう使わないと思うのでWinのみにしたいです。 そこでLinuxがインストールしてあるパーティションを削除してMBRを書き換えればいいと教えてもらったのですが、フォーマットの仕方は分かりますが、MBRの書き換え方が分かりません。 ご存じの方教えてください。 よろしくお願いします

  • Linuxデュアルブートのインストール方法

    Linux系のLinuxmint13とWattOS R6をインストールしデュアルブートさせる予定ですが次の手順で間違っていないかご教示下さい。 sda1にLinuxmint13をインストール。sda2にswap領域 ブートローダーはsdaにインストール 未割当領域からsda3 に/boot、 sda4 にWattOS R6をインストール。 後のディストリビューションをインストールする際にパーティション設定画面で基本領域・論理領域の選択肢が出て来ますがこれはどう取り扱うべきなのでしょうか。(予め論理領域にティックされている) grubによってはディストリビューションのインストールの順序があるような情報もありますがこの場合はどうなのでしょうか。(UbuntuとFedoraならFedoraのgrubは他のgrubを認識しない一方ubuntuのgrubは先に入っているgrubを認識する。)