起動ブートオプションで2番目のハードドライブにインストールしますか?


26

理論的には、私がやりたいことは非常に簡単ですが、Googleで調査をしてこのサイトの投稿を読んだので、まだ混乱しています。

プライマリC:\ドライブにwin7を保持し、セカンダリドライブにUbuntu(12.10)をインストールします(まだ購入またはインストールしていないこと。これを行うときに成功することを確認したいだけです)。可能な場合は、コンピューターを起動するときに、Win7またはUbuntuのいずれかを起動するオプションがあり、その日に実行しているドライブを選択するアカウントログインのようなものがある場合にも、それが必要です。繰り返しになりますが、C:\ドライブをパーティション分割したり、Win7システムを変更、変更、または影響を与えたくありません。

私がまだこれらすべてについてかなり不確かな理由は、私が読んだガイドの多くが以前のバージョンのUbuntu用であったためです。また、ガイドの大部分は、両方のOSに適合するように1つのドライブをパーティション分割することに関するものです。起動時に選択できる2つの個別のドライブから実行される2つの個別のOSが必要です。私が見つけたガイドでは、grubがC:\にインストールされているが、OSの残りの部分が他のドライブにインストールされているという問題があることに言及しました。これはまだ事実ですか?どうすればそれを回避できますか?

また、それが助けになれば、数か月間クラスの内外でラップトップで12.04ltsを実行してきましたが、とても気に入っています。

最後に、もしあなたが私にガイドを指し示すか、素晴らしい答えを2歳のガイドの形で書いてください。私はまだUbuntu初心者なので、win7を台無しにしたくありません。

回答:


28

使い方

各パーティションディスクには、MBRと呼ばれる1つの小さなブロックが含まれています。ディスクの先頭にあります。

現在、OSはコードをMBRに挿入して、独自のブートローダーをロードします。WindowsもLinuxも同じです。

ブートローダーの実際の場所を指す小さなコードを挿入します。Linuxと同様に、このMBRにStage1GRUBGRUBLinuxで使用されるブートローダー)が含まれておりStage2、他のパーティションにある大きな実行可能ファイルをロードします。

WindowsをインストールしてからLinuxをインストールすると、GRUB Stage1はMBRに置かれます。GRUBの他の部分(実際のブートローダー)には、Windowsブートローダーの場所が含まれています。GRUBメニューからWindowsを選択すると、Windowsのロードが開始されます。これは呼び出されますchain loading(GRUBは最初にロードされ、次にGRUBは選択に基づいてWindowsブートローダーをロードします)。

質問に戻る

この場合、2つのMBRがあります(2つのハードディスクがあるため)。

したがって、次の2つのオプションがあります。

最も簡単なオプション

  • 2番目のディスクにパーティションを作成します。
  • そのパーティションにUbuntuをインストールし、最初のディスクのMBRではなく2番目のディスクのMBRにGRUBをインストールします。ここで注意してください。下の画像(デモ目的のみ)を参照して、(おそらく)でsdbすべてを行う必要があります。

  • 作成済みのsdbパーティションを選択し、編集し、マウントポイントを割り当て/、ファイルシステムタイプを選択します。ext4

  • ブートローダーの場所をsdbではなくとして選択しますsda(赤色のセクションを参照)

ブートローダー

  • 完了したら、再起動するとWindows 7が起動します。

これは、ブートディスクの優先順位が、最初のハードディスクからブートするように指示しているためです(何も変更しなかった場合)。

したがって、BIOSを開き、ブートディスクの優先順位を変更して、Ubuntuを含むディスクが最初に来るようにします。

  • 今回は、GRUBがロードされます。そして、どちらのOSでも起動できます。

  • ディスクを削除すると、Windows 7が直接起動します。

  • 再び2番目のディスクをプラグインし、2番目のディスクが最初に来るようにBIOSから起動順序を確認します。これで、任意のOSを再度起動できます。

別のオプション

Windowsブートローダーを変更して、2番目のディスクからUbuntuをロードすることもできます。少し難しいですが、Windows 7にはまったく触れたくないので、お勧めしません。

注:ここで利用できるすべてのチュートリアルでは、同じディスクで異なるパーティションからUbuntuを追加する方法について説明しています。私はデバイス間でそれをしていません、あなたはそれに応じて採用する必要があるかもしれません。

ここでタフなガイドそうするには。

EasyBCDと呼ばれるブートローダーを編集するための優れたGUIツールがあります(個人での使用は無料です)。Windowsブートローダーを使用したUbuntuのセットアップに関するガイド

より多くのリソースを使用できますEasy BCD Help:デュアルブートWin7とUbuntu 11.10-Ubuntuの「新しいエントリの追加」

GRUBはより柔軟であるため、ブートローダーとしてGRUBを使用することを強くお勧めします。あなたができるかもしれデフォルトのブートとしてWindowsを設定するオプションAND / OR タイムアウト値を下げます


さて、最初に新しいドライブ(ubuntu)をフォーマットしてから、そのドライブにパーティションを作成する必要があります。次に、sdb1にLinuxをインストールし、sdbにgrubをインストールしますか?また、その簡単な場合..起動時にディスクを選択するようにコンピューターにプロンプ​​トを表示したいので、もしそれがWindowsのブート
ロード

@Arammil sdbから起動すると、GRUBが最初に表示され、Windows(sdaに移動)またはUbuntu(sdbで)を希望どおりに選択するように指示されます。そのために毎回BIOSの設定を変更する必要はありません。
user68186

はい、正しくなりました。ハードディスクの一部をWindowsで使用できるようにする必要がある場合は、パーティションを作成するだけです。または、パーティションを作成する必要はありません。2番目の質問:ディスクの選択は、私の知る限り不可能です。これはBIOSに依存します。また、ピックアッププロンプトは、Windowsブートローダーの編集とは異なります。私はウィンドウのことを編集するためのいくつかのガイドを追加します。
Web-E

さて、WindowsはこのシステムのメインOSになります。そのため、Windowsブートローダーを使用して、grubのようにWin7またはUbuntuを起動するように促す方法はありますか。または、Grubを使用してWindowsを起動すると、両方のディスクが常に実行されますか?
アラムミル

grubを使用して起動するデフォルトのウィンドウを設定できます。Windowsを起動してdisk2を使用しない場合は、おそらく省電力のためにディスクが一時停止します。それはすべてOSに依存しています。ここでは何もできません。
Web-E

2

これを行う最も簡単な方法は、上記で提案したとおりです。最初に、最初のハードドライブ(Windowsがインストールされているハードドライブ)を一時的に取り外します。次に、Linuxを2番目のハードドライブ(現在のところ唯一接続されているドライブ)にインストールします。3番目に、最初のハードドライブを元に戻します。これにより、それぞれが独自のOSを搭載した2つのハードドライブがインストールされます。そこから、起動時にキーを押して起動ドライブを選択するだけです。たとえば、Dellマシンでは、起動時にF12キーを押すと、メニューが表示され、起動するドライブを選択できます。


0

おそらく逆方向に実行しますが、ブートメニューを使用してLubuntu(このシステムMBでF12)を起動します。Lubuntuをインストールしたら、システム内の他のすべてのドライブを切断します。次に、grubをLubuntuドライブにインストールしました。WindowsはLubuntuドライブを認識できませんが、LubuntuはWindowsドライブを認識できるため、システム内の他のドライブ上のファイルにアクセスできます。


-2

Win 7がインストールされている最初のドライブを取り外します。そうすれば、あなたは安全になります。お使いのコンピューターには、おそらくブートセレクター機能が搭載されています。セットアップを見て、有効になっていることを確認します。


ユーザーは、自分が推奨するものを指定します。彼がW7 hddをインストールしたままにしてはいけないという事実の証拠がない限り、答えに貢献してみてください。
ヘルリーバー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.