理論的には、私がやりたいことは非常にシンプルなのですが、グーグルで調べたり、このサイトの記事を読んだりしても、まだ混乱しています'。
win7をプライマリドライブに残し、Ubuntu(12.10)をセカンダリドライブにインストールしたいのですが(まだ購入もインストールもしていません。これを行う際に、成功するかどうかを確認したいのです)。)可能であれば、コンピュータを起動したときに、Win7かUbuntuのどちらかを起動できるオプションがあればいいと思います。また、繰り返しになりますが、私はC:ドライブのパーティションを切ったり、Win7システムを変更したりすることは一切望んでいません。
私がこれらのことについてまだかなり確信が持てない理由は、私が読んだガイドの多くがUbuntuの初期バージョンのものだったからです。また、大部分のガイドは1つのドライブを両方のOSに合わせてパーティションすることについて書かれています。私は2つのドライブで2つの別々のOSを実行し、起動時に選択できるようにしたいのです。私が見つけたガイドでは、grubがC:\にインストールされ、残りのOSが別のドライブにインストールされるという問題があると書かれていました。これはやはり問題なのでしょうか?どうすれば回避できるのでしょうか?
また、参考になればと思いますが、私のノートパソコンでは数ヶ月前から12.04ltsを授業内外で使用していますが、とても気に入っています。
最後に、もしあなたがガイドを紹介してくれたり、2歳児のためのガイドのような形で回答を書いてくれたら、それは素晴らしいことです。私はまだUbuntuの初心者なので、win7を台無しにしたくありません。
仕組み)
パーティションのあるディスクには、MBRと呼ばれる小さなブロックがあります。このブロックはディスクの先頭にあります。
このMBRにOSが自分のコードを挿入して、自分のブートローダを読み込みます。 WindowsでもLinuxでも同じです。
ブートローダの実際の位置を示す小さなコードを挿入します。Linuxのように、このMBRには「GRUB」の「Stage1」([GRUB]はLinuxで使われているブートローダです)が含まれていて、他のパーティションにあるかもしれない大きな実行ファイル「Stage2」をロードします。
Windowsをインストールした後にLinuxをインストールした場合、GRUBの「Stage1」はMBRに置かれます。GRUBの他の部分(実際のブートローダ)には、Windowsのブートローダの場所が含まれています。ここで、GRUBメニューからWindowsを選択すると、Windowsがロードされ始めます。これは「チェーンローディング」と呼ばれています(GRUBが最初にロードし、次にGRUBが選択に基づいてWindowsのブートローダをロードします)。
ご質問に戻ります。
あなたのケースでは、2つのMBRがあります(2つのハードディスクがあるため)。
そのため、2つの選択肢があります。
最も簡単な方法。
2枚目のディスクにパーティションを作成する。
そのパーティションにUbuntuをインストールし、GRUBを1枚目のディスクのMBRではなく、2枚目のディスクのMBRにインストールします。ここで注意が必要です。下の画像(デモ用)を見てください。(おそらく)sdb
ですべてを行う必要があります。
既に作成されているsdb
パーティション**を選択し、編集し、マウントポイント/
とファイルシステムタイプext4
を割り当てます。
ブートローダーの場所をsda
ではなくsdb
にする(赤で示した部分を参照
.
これは、起動ディスクの優先順位が、最初のハードディスクから起動するように設定されているために起こります(ここでは何も変更していません)。
そこで、BIOSを開き、起動ディスクの優先順位を変更して、Ubuntuの入ったディスクが最初に来るようにします。
今度は、GRUBがロードされます。これで、どちらのOSでも起動できるようになりました。
ディスクを取り外すと、Windows 7が直接起動します。
再度、2枚目のディスクを挿入し、BIOSからの起動順序を確認し、2枚目のディスクが最初に来るようにします。これでどのOSでも起動できるようになります。
**別の方法
Windowsのブートローダを変更して、2枚目のディスクからUbuntuをロードすることもできます。少し難しいですし、Windows 7には一切触れたくないということなので、お勧めはしません。
注意:ここで公開されているすべてのチュートリアルは、同じディスクからUbuntuを追加することについて説明していますが、異なるパーティションから追加することはできません。ここに掲載されているすべてのチュートリアルは、同じディスクから別のパーティションにUbuntuを追加する方法を説明しています。
これを行うためのタフガイドをご紹介します。
EasyBCD]5というブートローダを編集するための素晴らしいGUIツールがあります(個人使用は無料です)。Windowsブートローダを使ったUbuntuのセットアップに関する彼らのガイドです。
https://askubuntu.com/questions/124617/easy-bcd-help-dual-boot-win7-and-ubuntu-11-10-add-new-entry-for-ubuntu より詳しい情報があります。
**ブートローダとしてGRUBを使用することを強くお勧めします、より柔軟性があります。もしかしたら、Windowsをデフォルトブートにするオプションや、タイムアウト値を減らすことができるかもしれません。
最も簡単な方法は、上記の方法です。 まず、1台目のハードディスク(Windowsが入っているもの)を一時的に取り外します。 次に、2台目のハードディスクにLinuxをインストールします(今のところ、接続されているのはこのハードディスクだけです)。 第3に、第1のハードディスクを元に戻します。これで、2つのハードディスクがインストールされ、それぞれにOSがインストールされた状態になります。 ここからは、起動時にキーを押して起動ドライブを選択するだけです。 例えば、Dellの場合、起動時にF12キーを押すと、メニューが表示され、起動したいドライブを選択することができます。