Linuxをインストールすると、/ bootパーティションを作成するオプションが表示されません。それはまだ必要ですか?
「予約済みBIOSブートエリア」を作成する必要がありますか?
デフォルトのパーティションスキームでは、これらはいずれも存在しません。
注:SystemdなしでLinuxをインストールしています。
Devuan 2/Debian 9
通常、別の/boot
パーティションが必要ですブートローダーがカーネルファイルにアクセスできない場合(および/またはブートローダー自体の追加ファイル)。例えば:
Rootfsがブートローダーによって理解されないファイルシステムタイプ(ZFS、XFS、マルチデバイスbtrfsなど)を使用する場合、または十分に確実にサポートされていない場合。
Rootfsがブートローダーによって理解されない方法を使用して暗号化されている場合。 (例:GRUBはLUKSボリュームのロックを解除できますが、syslinuxはできません。)
ディストリビューションのインストーラーがデフォルトで/ bootを提供しない場合、それなしですでに機能する組み合わせを選択しています。
Initシステムは、ブートプロセスのかなり後の段階でのみ開始されるため、関係ありません。
さらに、一部のファームウェアタイプでは、ブートローダーが存在するファームウェアブートパーティションが必要です(たとえば、UEFIには「EFIシステムパーティション」が必要です)。ファームウェアに必要な場合は、適切に作成されたOSインストーラーが常にそれを作成します。
論理的には、このパーティションはLinux /boot
とは別のものですが、両方のジョブに同じパーティションを使用することは問題ありません(作業が簡単になる場合もあります)。それ以外の場合、/efi
または/boot/efi
も一般的なマウント場所です。
最後に、「予約済みBIOSブートエリア」パーティションは、one特定の場合に必要です。BIOSシステムでGRUB 2ブートローダーを使用しますが、GPTパーティションディスクで使用します。
通常、他の組み合わせには必要ありません。また、UEFIではneverは必要ありません(EFIシステムパーティションはすでに同じタスクを実行しているため)。
このパーティションは/boot
から完全に分離されており、マウント可能なものは何も含まれていません。
個別の/boot
パーティションは必須ではなく、/boot
をルートパーティションに保存することもできます。フルディスク暗号化を使用しない場合は、個別の/boot
はおそらく必要ありません。