web-dev-qa-db-ja.com

Debian8とWindows10およびEFIパーティションの操作

Windows10とDebian8のデュアルブートをインストールしようとしています。

  • 単一のSATAディスク
  • システムはUEFIであるため、GPTになります
  • 両方のOSにDVDインストーラーを使用する
  • 最初にWindowsをインストールしています
  • 最終的なセットアップはないので、必要に応じてディスク全体をワイプできます

私は最初にDebianLiveでLinuxとWindowsのパーティションを作成しようとしました。

  • EFI(FAT32)
  • /(EXT4)
  • / home(EXT4)
  • スワップ
  • 勝つ(NTFS)

ただし、Windowsインストーラーを実行すると、次のように返されます。

新しいパーティションを作成したり、既存のパーティションを見つけたりすることができませんでした

Diskpart(Windowsインストーラー「Repair」経由のMSDOS)を使用して、Linuxで作成したためかと考えて、NTFSにフォーマットしましたが、インストーラーが同じメッセージを返しました。

さらに読んだ後、私はWindowsnowに独自のパーティションがいくつかあることを発見しました(例:MSR; EFI; NTFS)。

質問1:
複数のWindowsパーティションの要件は、インストーラーが作成した(単一の)NTFSパーティションを受け入れない理由ですか? (以前は、UEFI/Win 10より前にこれを実行できました)

質問2:
NTFSパーティション(のみ)を削除した場合、Windowsインストーラーは未割り当て領域を正常に使用しましたか?


次に、ディスク全体をワイプして、Windowsを自動的にインストールさせました。それは私に3つのWindowsパーティションMSRを与えました。 EFI;データ/ OS;

質問3:
Linuxでは、EFIパーティションがWindows MSRとデータパーティションの間にあるという問題がありますか?または、LinuxインストーラーがEFIパーティションを見つけて、Linux EFIもそこに配置するかどうかを尋ねますか?
(ディスクごとにEFIパーティションは1つしか存在できないようです。)

質問4:
LinuxがWindowsで作成されたEFIパーティションを検出せず、ディスクの先頭に配置する必要がある場合(またはその他の要件)、最初にEFI、次にMSR、次にデータとして3つのWindowsを手動で作成できますか? (その後、Linuxインストーラーを介してLinuxパーティション)?

2
James
  1. Windowsには、msr、efi、ntfsパーティションが必要です。 Linux LiveDistroから作成したefifat32パーティションには、efiパーティションIDがない可能性があります。また、msrパーティションを作成していないので、それが原因である可能性があります。 MSRパーティションが必須ではないことを示した検索結果はほとんどありませんでした。
  2. はい、Windowsは未割り当て領域を選択し、必要なパーティション自体を作成します。
  3. AFAIK、Linuxはefiパーティションの位置に問題はありません。
  4. Linuxがefiパーティションを見つけられない場合は、efi、msr、ntfs、ext4の順序でパーティションを作成しても問題ありません。 msrパーティションはefiパーティションの後にあるべきだと思います。

最初にWindowsをインストールし、手動パーティションを選択します。 Windowsインストールディスクを起動し、install windowsボタンが表示されたら、Shift + F10を押します。コマンドプロンプトウィンドウが開きます。コマンドdiskpartを入力して、diskpartでコマンドライン手動パーティション分割を使用します。 diskpartで、コマンドを使用します。インストール中のGUIパーティション分割方法では、efiまたはmsrパーティションタイプを手動で作成できない場合があるため、このdiskpartのコマンドラインパーティション分割方法を使用する必要がある場合があります。

  • list disk-使用可能なディスクを一覧表示します。内蔵ハードディスクが番号0としてリストされているとします。
  • select disk 0-ハードディスクを選択します。
  • clean-パーティションテーブルをクリアし、すべてのパーティションを消去します。バックアップがあることを確認してください。
  • convert gpt-ディスクを使用するように変換しますGUIDパーティションテーブルをまだ使用していない場合。cleanコマンドはこれに従う必要があります。
  • create partition efi size=100-100MBのefiパーティションを作成します。ディスクが高度な形式を使用している場合は、値を260に変更します。
  • format fs=fat32 quick label="efi"-efiパーティションをfat32パーティションでフォーマットします。 formatコマンドを使用する場合は、「listpartition」コマンドでパーティションが選択されていることを確認してください。
  • create partition msr size=128-128MBのmsrパーティションを作成します。
  • create partition primary size=xxxx-WindowsCドライブに必要なntfsパーティションを作成します。 xxxxは、MB単位のパーティションサイズ値です。これを繰り返して、必要に応じてストレージ用の追加のntfsパーティションを作成します。
  • format fs=ntfs quick label="somelabel"-上記で作成したntfsパーティションをフォーマットします。
  • create partition primary size=xxxx-Linuxで使用するextパーティションを作成します。それらをフォーマットしないでください。
1
Bharat G