web-dev-qa-db-ja.com

EFIおよびGPTを使用したUbuntu + Windowsに最適なパーティション構成

EFIとGPTを備えたシステムにとって、どちらがより良いパーティションスキームであるかを推測しています。

現在、私は次のスキームを持っています:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0 190.8M  0 part /boot/efi
├─sda2   8:2    0  83.8G  0 part /
├─sda3   8:3    0 379.9G  0 part /home
└─sda4   8:4    0   1.9G  0 part [SWAP]

Ubuntu(7または8)をubuntuに沿ってインストールする必要があるため、12.10が届いたら、ubuntu 12.04を再インストールし、Windows 7パーティションを追加する予定です。

問題は、Linux + Windowsを備えたEFIシステムが混乱のパーティションになり得ることです。職場のマシンで試してみたら、だらしないハードディスクで終わった。 EFIの有無にかかわらず、デュアルブート、Windows 7およびUbuntu 12.04を構成します を読みましたが、それは私の問題に答えません。

プロセスの最後に、次のようなものが欲しい

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0 190.8M  0 part /boot/efi
├─sda2   8:2    0  83.8G  0 part /
├─sda3   8:3    0 300.0G  0 part /home
└─sda4   8:4    0   1.9G  0 part [SWAP]
└─sda5   8:5    0   79G  0 part /windows

私の質問は:

  • Windowsブートパーティションなしで、上記のようなスキームを取得することは可能ですか? Windowsが.efiファイルをefiパーティション(スキームのsda1)に配置できると便利です。 Windows 7とWindows 8 OSを選択できます。
  • Windowsパーティションをディスクの最後に配置するのが最良の選択でしょうか?
  • どちらがプロセスですか? (ライブCDまたはWindowsからのパーティション分割、Windowsのインストール、ubuntuのインストール、および可能な追加手順)。

前もって感謝します

3

EFIインストールでWindowsがC:パーティションとESP以外の何かを本当に必要とするかどうかを思い出しません。その場合、インストーラーはおそらく必要なものを自動的に作成します。私自身のアプローチは、おそらくWindows用の空きスペースを残し、Windowsインストーラーが必要なものを作成できるようにすることでしょう。

1つの大きな注意点があります。私の経験では、Windows 7インストーラーはESPについて非常に面倒です。それ必須 FAT32 ESP。多くのLinuxインストーラーが作成するFAT16 ESPを持っている場合、Windowsはフレークアウトします。 IIRC、second ESPを作成し、インストール中にリブートした後に混乱するか、ESPがなく拒否することを報告します。まったくインストールします。幸い、バックアップ、ESPのアンマウント、mkdosfsの使用、ESPの再マウント、およびファイルの復元により、FAT16からFAT32 ESPに変更できます。また、「UUID」(実際にはシリアル番号)を使用してESPを識別する場合、/ etc/fstabファイルを調整する必要があります。

BIOSシステムと同様に、OSのインストール後にブートローダーの問題が発生する可能性があります。したがって、ESPのバックアップを保持することは賢明であり、(緊急ブートディスクなどを介して)問題に対処する準備をすることも賢明です。

2
Rod Smith

Windows 7のハードディスクでは、win7はEFI fat32システムパーティションを無視し、ディスクの最後の未割り当て領域に新しい100MBのパーティションを作成しました。このウィンドウを防ぐには、未割り当て領域のない完全にパーティション化されたディスクにインストールする必要があります。

Windowsはディスクの最初の最初のOSになりたいと思っていますが、これをバックアップする個人的な経験はありません。

1
Bwog

一部のBIOSでは、ディスクの先頭から遠く離れた場所にあるブートファイルを見つけるのが難しいため、次のようにします。

  1. via Gpartedsda2パーティションを83GBから20GBに削減
  2. 63GBの空き領域にWindowsをインストールします
  3. Boot-RepairRecommended Repairを使用して、GRUBメニューに有効なWindows UEFIエントリを追加します。

これは次のようなものになります:

sda      465.8G  disk 
├─sda1   190.8M  part /boot/efi
├─sda2      20G  part /
└─sda3    63.8G  part /windows
├─sda4   300.0G  part /home
└─sda5     1.9G  part [SWAP]
1
LovinBuntu