web-dev-qa-db-ja.com

プライマリまたは論理パーティション

私はDebianをインストールする予定で、どのパーティションをプライマリにすべきか、どのパーティションを論理的にすべきかを考えています。

4つのパーティションを作成します。

/boot  300 MB  ext2  --> primary or logical?
/       30 GB  ext4  --> primary or logical?
swap     4 GB  swap  --> primary or logical?
/home  100 GB  ext4  --> primary or logical?
FREE SPACE for a possible other OS

すべてのパーティションをプライマリにすると、パーティションマネージャーで空きスペースに別のパーティションを作成できなくなります。これは、せいぜい4つのプライマリパーティションを作成できるためだと思います。それで、1つのパーティションをプライマリ(どれ?)にして、残りのパーティションを論理にするか、すべて論理にするか、...?

5
user1291235

MBRは最大4つのパーティションのみを許可します。したがって、論理パーティション用に少なくとも1つの拡張パーティションを作成する必要があります。一般に、拡張パーティションはドライブの最後に配置する必要があります。

実際のパーティショニングスキームはあなた次第です。プライマリとして/ bootのみ、またはプライマリとして/ bootおよび/(ルート)を作成し、残りを論理として作成できます。

以前のバージョンのWindowsでは、システムパーティションがプライマリである必要があり、そうでない場合は起動しません。 Windows Vista以降のバージョンは問題なく論理パーティションにインストールできますが、プライマリシステムパーティションが推奨される場合があります。したがって、一般的に最初の3つのパーティションをプライマリとして作成し、残りを論理的に作成することをお勧めします。 Windows用に主要なものの1つを予約し、残りをLinuxに使用させることができます。

6
phuclv

LưuVĩnhPhúcの答えは基本的に古いMBRスキームでパーティション分割されたディスクに対して正しいですが、個人的にはプライマリパーティションの使用を最小限に抑えることをお勧めします。これにより、後で他の目的でプライマリパーティションが必要になった場合の柔軟性が向上します。

ただし、ほとんどの新しいコンピューターは EFI/UEFIファームウェア、 を使用します。これは通常、新しい GUIDパーティションテーブル(GPT) パーティションシステムを使用します。 GPTでは、プライマリパーティション、拡張パーティション、論理パーティションなどはありません。 GPTには1つのパーティションタイプがあります(一部のツールは「プライマリ」パーティションとしてレポートしますが、その用語は他のタイプがないと意味がありません)。 GPTはデフォルトで最大128のパーティションをサポートしますが、必要に応じて適切なソフトウェアでその値を上げることができます。

過去2年間に販売されたコンピューターを使用している場合は、EFIモードまたは古いBIOS(別名CSMまたはレガシー)モードで起動するオプションがおそらくあります。 LinuxをWindowsでデュアルブートする場合は、Windowsが使用するのと同じモードでLinuxをインストールする必要があります。 Windows 8に同梱されているコンピューターは、ほとんどの場合EFIモードブートを使用するため、それが状況である場合は、EFIモードブートとGPTの使用を計画する必要があります。古いコンピューターをデュアルブートしている場合は、デフォルトでBIOSモードブートを使用している可能性がありますが、コンピューターを確認して確認する必要があります。 Linuxのみのコンピューターをセットアップする場合は、選択肢があります。 LinuxはBIOSベースのコンピューターでもGPTを使用できることにも注意してください 一部のBIOSには警告があります また、WindowsはBIOSモードで起動するときにMBRパーティションを必要とするため、デュアルブートの場合BIOSモードのWindowsでは、MBRを使用する必要があります。

総括する:

  • WindowsでのBIOSモードのデュアルブート:MBRを使用する
  • BIOSモードのLinuxのみのセットアップ:必要に応じて、MBRまたはGPTを使用します(ただし、MBRがより安全で従来の選択です)
  • EFIモードのLinuxのみのセットアップ:GPTを使用する
  • WindowsでのEFIモードのデュアルブート:GPTを使用する
8
Rod Smith