Linuxにブートパーティションは必要ですか?

パーティショニングツールを起動してハードディスクドライブを指すと、他のすべての前に小さなブートパーティションが表示される可能性が高いです。それはハードディスクドライブのごく一部を占めているだけで、コンピュータを使用しているときには表示されないかもしれません。そのパーティションは必須ですか?削除できますか?Linuxインストールに専用のブートパーティションが必要かどうかの答えを見つけるために読み続けてください。
さらに読む: Linuxブートプロセス: 知っておくべきこと
ブートパーティションとは?
通常、古いLinuxインストールに見られ、目に見えない状態で、ブートパーティションにはオペレーティングシステムを起動するために必要な基本的なファイルが含まれています。

コンピュータが起動すると、オペレーティングシステムをロードするために必要なファイルを取得するためにブートパーティションにアクセスします。
ブートパーティションはどのように使用されるのか?
使用しているオペレーティングシステムによって、ブートパーティションの使用方法には2つの異なるアプローチがあります。
Linuxでは、ブートパーティションにはカーネル自体のようなファイルが含まれており、これはオペレーティングシステムの心臓部と脳です。また、コンピュータのメモリに一時的なルートシステムをロードするinitrdや、オペレーティングシステムをロードするブートローダーであるGRUBもここにあります。
過去には、ブートパーティションとシステムパーティションは別々でした。最初はオペレーティングシステムをロードするために必要なすべてを含み、2番目はオペレーティングシステム自体を含んでいました。これにより、特に複数のオペレーティングシステムを並行して使用する際に柔軟性が生まれました。同じ理由で、ファイル用に別のホームパーティションを設定することもできます。
ただし、ブートパーティションの存在の主な理由は、古いBIOSの制限を回避するためでした。古いBIOSはハードドライブの最初の1024セクターしかアクセスできなかったため、現代のオペレーティングシステムをロードするために必要なすべてをそのような小さなスペースに収めることは不可能でした。そのため、ブートパーティションはその拡張として機能しました。
現在では、新しいBIOSやその代替であるUEFIにはその制限がありません。その上、ほとんどの人はコンピュータに単一のオペレーティングシステムを使用しており、そのようなパーティショニングスキームは不必要に複雑と見なされています。今日では、単一のパーティションが通常、オペレーティングシステムをロードして使用するために必要なすべてを含み、ブートパーティションとシステムパーティションの両方の役割を果たします。

Microsoft Windowsは異なる道をたどり、逆のことが真実です。古いバージョンのWindowsでは、すべてが単一のパーティションに含まれていました。Windows 7以降、BitLocker暗号化機能が導入されてから、Windowsは2つの異なる個別のパーティションを使用することがあります: 実際のオペレーティングシステムを含む暗号化されたパーティションと、それをロードするための非暗号化パーティションです。
Linuxでブートパーティションはまだ必要ですか?
比較的新しいLinuxディストリビューションを使用している場合、通常は別のブートパーティションは必要ありません。システムパーティションは両方の役割を果たし、オペレーティングシステムをロードして使用するために必要なすべてを含むことができます。

ただし、同じハードディスクドライブに複数のオペレーティングシステムがインストールされているマルチブートセットアップでは、ブートパーティションは初期ブートローダーが存在する場所です。それがロードされると、どのオペレーティングシステムを起動したいかを選択できるようになります。
WindowsやBitLockerと同様に、Linuxベースのオペレーティングシステムに暗号化ファイルシステムを使用している場合や、LVMやソフトウェアRAIDのような他の複雑なストレージスキームを使用している場合は、別のブートパーティションが必要になることがあります。
ただし、HDDにすでにブートパーティションが存在する場合、たとえ単一の最新のLinuxバージョンを使用していても、それを削除しようとしないでください。それは以前のインストールからの無駄な残骸ではない可能性が高く、その場合、現在のオペレーティングシステムはインストール中にそれを削除していたでしょう。代わりに、それはおそらくそのローダーとしても使用されています。それを削除すると、オペレーティングシステムにアクセスできなくなります。このような問題を修正するには、専門のツールを使用してパーティションを復元するか、最初から再作成する必要があります。
よりシンプルな単一パーティションスキームに移行したい場合は、現在のオペレーティングシステムのすべてをバックアップし、ハードディスクドライブを消去してOSを最初から再インストールする必要があります。このとき、すべてに対して単一のパーティションを使用します。最後のステップは、バックアップから貴重なデータを復元することです。
または、Linuxインストールをさまざまなパーティションに分割することもできます。詳細についてはLinuxパーティションスキームを確認してください。また、Linuxでパーティションを暗号化する方法についても学んでください。