Linuxを新しいWindows 8ブートマネージャーに追加するにはどうすればよいですか?


32

Windows 8が提供する新しいブートローダーに入れることができるOSはどれですか?

かなりきれいで、新しいWindows 8デザインの残りの部分と一貫しているようです。そのため、GRUBBURGを使用する代わりに、Linux(Ubuntu)を入れておくといいでしょう。私の個人システムに加えて、LinuxはSSDではなくハードドライブに配置されるため、少し高速になります。


これが可能かどうかわからない。ことを唯一のものかもしれないが仕事があるNeoGrub(の一部EasyBCD)が、私はこのような何かを試したことがありません。
カラン

1
Windows RTではこれを実行できないことに注意することも重要です。
ミハイル

どのようにしても、RTで別のOSをインストールすることができます
Suiciドーガ

回答:


54

Windows 7でできることと同じことができますが、グラフィカルブートメニューを使用することをお勧めするかどうかはわかりません(最終的には理由)。

まず最初に:

LinuxがマシンにインストールされているOSの1つであるデュアルブート構成を持つ人々の通常のセットアップでは、デフォルトでLinuxブートローダーを使用し、Windows OSのエントリを追加します。それは、Linuxブートローダーをロードすることです。Windowsをロードしたい場合は、Windowsブートローダーにチェーンロードし、次にWindowsをブートします。

通常、Windowsは1つしかインストールされていないため、Windowsブートローダーのメニューセレクターは表示されず、Linuxブートローダーに追加したエントリが実際にWindowsをロードしているように見えます。

Linuxユーザーの間では一般的ではありませんが、逆も可能です。たとえば、私のメインブートローダーはWindowsのもので、LinuxにチェーンロードしてLinuxをブートします。ただし、Linuxをほとんど見えないように設定し、すぐにロードします。

WindowsブートローダーにLinuxエントリを追加する方法:

最初にインストールするものと、後でインストールするものに大きく依存します。dual+ブート環境をセットアップする方法の詳細な手順を説明するインターネットに関するガイドがいくつかあるはずです。そこで、2つの異なるセットアップを実行します。

Windowsを最初にインストールするとき:この場合、Linuxディストリビューションをインストールするときに、ハードドライブのMBRではなくパーティションにブートローダーを直接インストールできる場合。再起動後、LinuxがまったくインストールされていないようにWindowsを起動していることがわかります。その後、以下で最初に説明するLinuxがインストールされたシナリオに従います。

リブート後にブートローダーをハードドライブのMBRにのみインストールできる場合は、Linuxブートローダー(Syslinux、GRUB、名前を付けます)が表示されます。そこでWindowsエントリを選択し、Windowsを起動します。

今、私が使用したいEasyBCD、Windowsのブートローダに対処するために(個人的な使用のための無料の)が、私はそれを行うことは何も適切に行うことができるbcdbootbcdeditなどのコマンド。

  1. EasyBCDを開き、[新しいエントリの追加]セクションと[Linux / BSD]タブに移動します。
  2. Linuxディストリビューション用のブートローダーを選択します。GRUB2の場合、適切なパーティションを選択する自動選択モードがあります。たとえば、Syslinuxの場合、インストールされているパーティションを強制的に選択する必要があります。
  3. エントリに名前を付けます。そこに置く名前は、Windowsブートローダーに表示される名前です。
  4. ブートローダーが存在するパーティションを選択するか、そのオプションが可能な場合は自動選択します。最終的には、次のような結果になります。

    Syslinuxローダーのエントリを追加する

  5. [エントリの追加]をクリックすると、プログラムの左下に結果が表示されます。

    確認

  6. ここで、Windowsブートローダーをデフォルトとして復元する必要があります。そのためには、「BCD展開」セクションに進み、MBRでVista / 7ブートローダーを書き込むことを選択します(これはWindows 8と同じです)。

    新しいMBRの作成

  7. その後、すべての設定が完了すると、以前と同様の確認メッセージが表示されます。起動すると、それらのいずれかを選択するように促すブートメニューが表示されます。

    ブートメニューの例

Linuxを最初にインストールする場合この場合、Windowsのインストールによって以前の値が上書きされるため、MBR(マスターブートレコード、次のgroso modoの実行内容を指示する)を復元する必要はありません。

注:UEFIとGPTディスクではこれは異なる場合がありますが、試してみる方法はありません。


Windows 8の新しいグラフィカルブートメニューを使用してこれを行うことを推奨するかどうかわからない理由:

本質的には、その動作方法がテキストメニュー(Windows 7のデフォルト)とは異なるためです。Windows 7(またはVista)では、最初にブートメニューが表示され、その後、選択したものがロードされます。新しいグラフィカルメニューでは、最初にいくつかのものがロードされ(=時間がかかります)、ブートメニューが表示されます。Windows 8のロードを選択しない場合、マシンを再起動し、選択したもの(この場合はLinuxブートローダー)のロードを開始します。

別のOSを起動するだけの場合は、破棄して再起動するためだけのものをロードするのを待つことに気付きます。しかし、それはこの問題に関する私の個人的な意見です。Linuxや他のOSをこの方法でロードしても問題はありません。

とにかく、Windows 8では代わりにテキストブートメニューを使用するさまざまな方法があります。興味がある場合は、この回答をご覧ください。


2
あなたの推薦について:しかし、それはすべきであることだけ時間の問題右、?私にとっては、Windowsは95%のデフォルトOSであるため、個人的にはそれほど難しいことではないので(まだデュアルブートを望んでいるので、私の正気を
疑う

はい、タイミングのみ。Linuxブートローダーの方が早く表示され、それらの一部もグラフィカルであるため、他のOSの起動を選択するためだけに(PCによって異なりますが)待ちたくありません。答えを編集して、誰かがそれを行うことで何らかの問題があると思う場合にそれを明確にします。
-Xandy

3
これは私のUEFI / GPTシステムでは動作しません。EasyBCDは、.efiエントリの代わりに.mbrスタイルのエントリをBCDに追加しようとしますが、Windowsブートマネージャはそれらを好みません。
david25272

@ david25272それ以来、もう一度試しましたか?おそらく、EasyBCDの新しいバージョンではどうでしょうか?このユーティリティの作成者は、UEFIシステムおよびGPTディスクと互換性を持たせるためにユーティリティを変更する必要があるように思えます。
サミール

@klyonradいいえ、ユーザーの時間の無駄だけではありません。それはまた厄介なものです!どうして?なぜなら!ユーザーは、コンピューターの起動中、および計画的または予期しない再起動中にコンピューターに参加する(ベビーシッター)必要があります。リモートブートは非実用的になります(ほとんどすべてのマルチブート構成はそうします)。それは人々の時間とエネルギーの無駄であり、迷惑であり、非現実的であり、まったくばかげています。Linuxでグラフィカルブートメニューを使用し、Windowsではなく再起動せずに起動する方法を教えてください。何かを読み込んで、すぐに破棄するのはなぜですか?
サミール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.