マルチブートWindows 7、Windows 10、Debian、FreeBSD


1

次のOSとGrubをブートローダとしてワークステーションをセットアップしようとしています。

  • Windows 7
  • ウィンドウズ10
  • Debian Jessie
  • FreeBSD 11.0

上記のOSはすべて別々のハードドライブにインストールされています。私は以下の問題に出くわしました:

  1. Windows 10は私がWindows 7とWindows 10を実行することを可能にするブートローダをインストールしています。DebianとFreeBSDは無視されます。 Grubは迂回されます。
  2. Windows 10がGrubエントリメニューに表示されていません。それでもWindows 7を選択してアクセスすることは可能で、それから新しいブートローダが現れます。
  3. Grubは無視され、Windows 10は起動できません(ハードドライブの問題が検出されました)。
  4. Grubは無視されます。

私はUEFIのBIOSを運営しています。

私はすべてをUEFIモードでインストールしようとしましたが、何の成功もありませんでした(上記の4番目の問題に終わりました)。

任意の助けがいただければ幸いです。

お返事ありがとうございます。

シモンズ:私はWindows 10をインストールしない場合、すべてが期待どおりに動作します。


1
すべてのOSをHDDにインストールしたら、grubブートローダを修復してみてください。あるいは最後にDebianをインストールしてください。これを見て 討論
Biswapriyo

@Biswa私はついにいつもdebianをインストールしています。すでに成功しないでブート修復を試みました。
Papipone

回答:


2

他のいくつかの試みの後、私はついにそれらすべてのシステムをインストールすることに成功しました。

私は自分のBIOSで上書きオプションに気付いていません(現在のものがバイパスされている場合に起動するデバイスを決定します)。 DVDがUEFIで起動された場合でも、Windows 7およびWindows 10はUEFIモードでインストールされませんでした。

あいまいな理由で、私は作成しなければなりませんでした .iso 私のWindows DVDの画像と起動可能なUSBデバイスを作る。 DVDを使ってWindowsをUEFIモードでインストールすることは不可能でした。

以下のガイドは、トラブルを起こしているユーザーがUEFIモードでOSをインストールするのを助けるために書かれています。 BIOS設定を説明するために使用されるいくつかの用語は、素材やソフトウェアの違いのためにあなたのものと同じではないかもしれません。

起動可能なUSBデバイスを作成するためにRufusを使用しました。選択することを忘れないでください GPT partition scheme for UEFI。また使用することができます diskpart

最初のステップ:Windows 7をインストールする

  1. あなたの略歴を入力してください。
  2. 無効にする Boot secure;
  3. 荷降ろし Platform key state (あなたのBIOSにもよりますが、それも無効になります Boot secure ;
  4. セット OS typeWindows UEFI;
  5. ですべてを無効にする Hard Drive BBS Priorities 起動可能なUSBデバイスの最初のエントリを設定します(通常は "UEFI"を前に付けます)。
  6. クリア Boot override エントリー
  7. 保存して終了;
  8. いつものようにWindows 7をインストールします。

Windows 7インストーラがUEFIモードで起動したことを確認する唯一の方法は、次のとおりです。

  • ドライブを選択してください。
  • クリック New Windowsのディスクパーティショナ内。
  • 以下の3つのパーティションが作成されたことを確認します。 SystemMSR そして Primary

第二段階:Windows 10をインストールする

起動可能なUSBデバイスをWindows 10のものと交換して、Windows 7に対して上記の手順1〜7を繰り返します。通常どおりWindows 10をインストールします。

これが誰にでも当てはまるかどうかわかりませんが、UEFIモードでWindows 10インストーラーを起動すると、マザーボード製造元のロゴがwindows 10ロゴの代わりに表示されます。

第三段階:FreeBSDのインストール

私はFreeBSD用に別のUEFIパーティションを作成しました。私はこのOSについて十分な経験がないからです。そのため、私はFreeBSDを完全に捨てて、何も変更せずにそれを再インストールすることができます。

  1. 起動可能なUSBデバイスをFreeBSD 10のものに交換して、Windows 7に対して上記のステップ1から7を繰り返します。
  2. インストーラを実行してください。 UEFIモードで起動したことに気づくでしょう。
  3. 選ぶ GPT partition 尋ねられたとき。
  4. EFIパーティションを作成します(私は約200MBを使用しました)。
  5. 必要に応じてシステムパーティションを作成します。
  6. を追加 swap パーティション。

第4ステップ:Debianをインストールする

起動可能なUSBデバイスをDebianのものに交換して、Windows 7に対して上記の手順1〜7を繰り返します。いつものようにDebianをインストールしてください。 UEFIモードで起動したことに気づくでしょう。

必要かどうかはわかりませんが、Debian用にEFIパーティションを作成しました。

第5ステップ:FreeBSDをGrub2に追加する

Debianをインストールした後、Grub2は以下のエントリーをリストするべきです:

  • Debian;
  • Debian memtest。
  • Windowsブートローダー。
  • 何かのようなもの System setup あなたはBIOSにアクセスすることができます。

Debianで起動して /etc/grub.d/40_custom 好きなテキストエディタでファイルを作成して、以下の行を貼り付けてください。

menuentry "FreeBSD <enter_your_version>"{
  insmod Z
  set root=(hdX,gptY)
  chainloader /boot/loader.efi
}

どこで Z FreeBSDのインストール中に選択したファイルシステムです(例:ufs2、zfs)。 X FreeBSDがインストールされているドライブの番号です。 Y パーティションの番号 /boot 位置しています。

保存して終了して実行 update-grub そして再起動します。

覚えていない場合は XY そして Zコンピュータを再起動して、 c grub2の下に。実行する ls そして ls (hdX,gptY) どこで X そして Y の最初の呼び出しによってリストされる番号です。 ls


Windows 10を起動すると、Windowsの青いロゴではなく、マザーボードの製造元のロゴが表示されます。 GRUBからWindowsブートローダーを選択した場合、Win7とWin10の両方のオプションが表示されますか?
Biswapriyo

@Biswaはい、でもWindows 7を起動するとコンピュータが再起動します。 Windows 7を起動するには、GrubでWindowsブートローダーをもう一度選択する必要があります。選択された場合は、Windows 10が直接起動します。
Papipone

1
この問題を解決するには、こちらをご覧ください 記事
Biswapriyo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.