WindowsとGNU / Linux、FreeBSDなどのデュアル/マルチブートを作成するにはどうすればよいですか?


10

GNU / LinuxとMicrosoft Windows のデュアルブートに関して繰り返し発生する質問のため、デュアルブート/マルチブートについて質問するユーザー向けのリファレンスとして、信頼できる一般的なガイドが必要です。

必要な要素:

  1. 一般的なGNU / Linuxディストリビューションで一般的に使用されているため、ブートローダーとしてGRUB2を使用して、BIOSとUEFIの両方のブート方法をカバーします。

  2. MBRとGPTの両方のパーティションテーブルの例を使用して、パーティションを設定します。MBRにプライマリ/論理パーティションの問題を含め、他に使用可能なスペースがない場合はWindowsパーティションを縮小します。これは、GPartEdで最もよく使用されるGUIパーティショニングツールであるため、説明する必要があります。GPTで必要になる可能性がある特別なパーティションに関する情報を含めます。

  3. マウントポイントの手動設定について説明します。最小セットのスワップとルート(/)ですが、/ homeと/ bootの指示もあることが望ましいです。既存のNTFS / FAT /その他のデータパーティションのマウントポイントを追加します。オプションで、Ubuntuインストーラーを例として使用して、ユーザーが他のユーザーに適応できるようにします。

  4. インストーラーによって自動的に実行されない場合、または損傷した場合は、ブートローダーを修復/インストールします。セキュアブートに必要となる可能性のある手順を含めます。

このガイドは、すべてのエッジケースを歩く必要はありませんが、ほとんどのユーザーにとって役立つはずです。たとえば、パート4は、grub-mkconfig(およびセキュアブートの追加作業)の使用法を示すのと同じくらい簡単なはずです。


1
あなたがここで私たちに尋ねていることは素晴らしくて役に立つ本を作るでしょう、しかし私見はこのフォーラムの通常の境界の外にいくらかあります。
harrymc 2013年

@harrymcこれは「ほとんどのユーザーが機能するのに十分な表面を削る」方法で実行できると思います。カランが示唆するように時間を見つけたら、多分私はセケムティから提供された資料で自分自身の要件を満たすガイドを書き始めようとするべきです。私の唯一の問題は、私が求めていることのほとんどを知っているが、すべてを知っているわけではないことです(セキュアブートについて何も知りませんし、UEFIでもそれほど良くありません)。たとえば、ブートローダーに関する部分は、grub-mkconfigの使用方法を示すのと同じくらい簡単なはずです(それに応じて回答を編集します)。
FSMaxB 2013年

@harrymcに同意します。この質問は私たちには少し一般的すぎます。それは実際には「建設的でない」ための第一候補です。この情報はすでにオンラインの複数のソースに存在しており、ここで作成するものはすぐに陳腐化します。
terdon 2013年

自分で回答を書いてみましたが、UEFIの仕組みを誤解していることに突然気づいたため、回答を削除しました。
FSMaxB 2013

回答:


1

おっと、あなたはあまりにも多くの地面をカバーしようとしています。おそらく、さまざまなベンダーのメソッドすべてにリンクするマスタードキュメントを探しているのではないでしょうか。または単にあなたのソリューションのためにGoogleにどのようにガイドするのですか?

はい、これは複雑なテーマです。多くのBIOS実装があり、それぞれに独自のホットキーと標準があります。

Grub2の問題は、2013年であってもかなり新しいことです。各ディストリビューションには、Grub2が提供するツールに対処する独自の方法があるため、普遍的なドキュメントでは不十分です。

問題を次のような単純なものに展開します。

OSを起動できません。ブートローダーを修正するにはどうすればよいですか?

一般的に、あなたが知る必要があるのはこれです:

正しいホットキーを押すと、おそらくまだOSを起動できます。また、各OSには独自のブートローダーがあります。WindowsはLinuxに対してアレルギーがあり、ほとんどの状況でLinuxブートローダーを喜んで上書きします。

複数のハードドライブ

最も簡単な解決策は、複数のハードドライブをマシンに接続することです。新しいOSをインストールするときは、それを独自のハードドライブにします。電源を切り、他のすべてのドライブを取り外し、新しいOSをインストールします。インストール後、他のドライブを再接続し、BIOSから起動ドライブを選択します。通常は、ESC、F8、またはF10を押します。

シングルハードドライブ

古いバージョンから始めてWindowsを最初にインストールし、次にBSD、次にLinuxをインストールします。Windowsは通常、ブートプロセスをハイジャックします。Windowsのインストール後は、Linuxブートローダーを元に戻すためにUSBブートスティックが必要になる可能性があります。Windowsの後にLinuxをインストールすると、通常、LinuxがWindowsへのブートショートカットを適切に作成するため、はるかにうまく機能します。

困ったとき

別のPCに移動して、お使いのOS用のUSBブートスティックをダウンロードします。または、GrubGRUB4DOSなどの優れたユニバーサルブートローダーを入手します。(例:http ://www.supergrubdisk.org/ )。Windowsでは、次のコマンドでフラッシュディスクに書き込みます。ユニバーサルUSBインストーラーhttp://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/)または、Linuxディストリビューション固有のブータブルを探します。 USBクリエーター。Ubuntuの起動ディスククリエーター

2007年以降に製造されたすべてのPCは同じUSBスティックから起動します。BIOSで有効にした場合は、ディスクを十分に早く挿入し、BIOSに適切なホットキーを押します。


0

Ubuntuのドキュメントサイトで優れたデュアルブートガイドを見つけることができます。ArchFedoraにもいくつかの詳細情報があります(前者もここにある優れた完全なガイドにリンクしていますが、後者は特に付録で、パーティション分割、GRUBなどのトピックをカバーしています)。通常、主要なLinuxディストリビューションのドキュメントプロジェクトは、技術情報の非常に優れた情報源であり、その特定のディストリビューションを使用していなくても、多くの場合貴重です。

もう少し古いかもしれませんが、本質的に有効で、さまざまなシナリオ(Linuxがすでに存在するマシンへのWindowsのインストールまたはその逆)をカバーする別のガイドは、ここにあります

これらのガイドのそれぞれに異なる焦点または目的があるため、それらからさまざまな種類の情報を取得できるため、リンクする記事を探している場合は、状況に基づいてそれらのいずれかを選択できます。個人的なガイドを作成したい場合は、これらの記事を参考にしてください。


「個人的なガイドを作成したい場合、これらの記事はあなたに便利な出発点を提供するはずです。」-それは基本的に、リンクされたメタ投稿のコメントセクションで私が言ったことです。150人の担当者の賞金が支払われたのは素晴らしいことですが、IMOは、詳細ではない非正規の回答が1週間後にデフォルトで報酬を受け取った場合には役に立ちません。
カラン2013年

2
正規の範囲で完全かつ包括的なガイドを書くことは、私の能力と利用可能な時間を超えています。私は共有するこれらのリソースしか持っておらず、賞金の終わりに報酬はより詳細な答えに行くと確信しています。
Sekhemty、2013年

何が起こるか待ちます。
FSMaxB 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.