お使いのコンピューターには、古いBIOSの代わりとなるUEFIファームウェアがあります(ただし、「CSM」という名前でBIOSのみのオペレーティングシステムをサポートしています)。
BIOSシステムでは、ブートローダー(または大規模なブートローダーの「stage1」)は、MBR内のディスクの0番目のセクターに格納されます。(512バイトのMBRは、ブートストラップコード用に446バイトを予約し、残りはパーティション情報に使用されます。)ブートローダーが大きすぎる場合、MBRの「stage1」コードは通常、/ bootパーティションで「stage2」ファイルを見つけようとします。
EFIまたはUEFIシステムでは、MBRのブートストラップコード領域は通常空です(ほとんどのUEFIシステムは、パーティション分割にMBRを使用せず、GPTを優先します)。代わりに、すべてのブートローダーは通常の.efi
プログラムとして「EFIシステムパーティション」に保存されます。「EFIシステムパーティション」は、パーティションテーブルに特別な「パーティションタイプ」を持つ通常のFAT32パーティションです。複数のオペレーティングシステムがある場合、それらは同じEFIシステムパーティションを共有します。
/ boot / efi
├──EFI
│├──アーチ
││├──initramfs-linux.img
││└──vmlinuz-linux.efi
│└──gummiboot
│└──gummiboot.efi
├──ローダー
│├──エントリー
││└──arch.conf
│└──loader.conf
└──SHELLX64.EFI
一部のユーザーは、EFIパーティションをに配置することを選択し/boot
、Linuxのみのシステムの構成を少し簡単にします。しかし、2つの異なるLinuxディストリビューションであっても、デュアルブートする場合は、にEFIパーティションを作成することをお勧めし/boot/efi
ます。/boot
通常、別個のものは不要です。)
UEFIモードでシステムを起動する場合は、EFIパーティションが必要です。ただし、UEFIで起動可能なDebianが必要な場合は、2つの起動方法を混在させるのはせいぜい不便なので、Windowsも再インストールする必要があります。
Windows 7とDebian 7は両方ともBIOSとUEFIの両方をサポートし、インストーラーが起動されたモードに応じて適切なブートローダーをインストールします。UEFIシステムの設定画面には、「UEFI 「のみ」、「UEFIとCSM」、「レガシー(BIOS)のみ」、「BIOS、次にUEFI」、または同様のもの。(CSMは互換性サポートモジュール、BIOSエミュレーションです。)
Windows 7システムはおそらくBIOSモードでインストールされましたが、DebianインストーラーはUEFIモードで起動し、UEFI互換のブートローダーのインストールを提案します。(多分あなたはどこかで「UEFI / BIOS」スイッチをひっくり返した。たぶんわからない。)
現時点では、EFIを完全に無視して、おそらくを使用してGRUB2をMBRに再度インストールできますgrub-install --target=i386-pc
。