GNU/Linux >> Linux の 問題 >  >> Linux

/boot 用に別のパーティションを作成してもよろしいですか?

これは、マシンが大きなハード ドライブのアドレス指定に問題を抱えていた「古い時代」からの引き継ぎです。 /bootの考え方 パーティションは、ドライブが接続されているすべてのマシンからパーティションに常にアクセスできるようにすることでした。マシンがドライブの先頭 (シリンダー番号が小さい) に到達できる場合、システムをブートストラップできます。そこから、Linux カーネルは BIOS ブート制限をバイパスして問題を回避できます。最新のマシンがその制限を解除したため、/boot の固定的な必要性はなくなりました ブートローダーによってネイティブに認識されない暗号化やファイル システムなど、他のパーティションの追加処理が必要な場合を除きます。

技術的には、really を実際に使用していない限り、1 つのパーティションで十分です。 古いハードウェア (1998 年以前かそこら)。

別のパーティションを使用することに決めた場合は、十分なスペースを確保してください (たとえば、200 MB のスペース)。これは、いくつかのカーネルのアップグレード (毎回数メガを消費する) には十分すぎるほどです。 /boot がいっぱいになり始めたら、使用していない古いカーネルを削除し、この事実を認識できるようにブートローダーを調整してください。


/boot パーティションを持つ理由の 1 つは、暗号化された / などを許可するためです。この場合、カーネルと initrd は暗号化されていないパーティションからロードされ、オペレーティング システムを含む暗号化されたルート パーティションをマウントするために使用されます。ただし、一般的な使用には問題ありません。

Riccardo Murri からのコメントの追加:

<ブロック引用>

別の /boot を持つ歴史的な理由もあります。古い時代には、BIOS は大きなディスクの一部にしかアクセスできなかったため、OS ブートローダーが必要とするすべてのファイルを BIOS がアクセスできるゾーンに保持する必要がありました。したがって、別の /boot パーティション。ただし、これはもはや適用されません


Red Hat や Suse などの主要なエンタープライズ ディストリビューションが別の /boot を使用する主な理由は、デフォルトで LVM を使用し、Grub を使用して LVM から起動できないためです。それはとても簡単です。

したがって、LVM を使用したい場合は、別の /boot を使用します。個人的には、/var のように、LVM と個別のパーティションの両方を使用することをお勧めします。 、 /boot/home および /tmp さらには /usr たとえば、ルート ファイル システムやデータ パーティションがいっぱいになるのを防ぐためです。


Linux
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. Bash =〜正規表現とHttps://regex101.com/?

  3. / bootパーティションは本当に?

  1. Debian – / var、/ homeを別のパーティションに移動しますか?

  2. 複数のLinuxディストリビューションに共通の/homeパーティション?

  3. ディストリビューション間で /boot パーティションを共有する

  1. GpartedはNtfsパーティションのサイズを変更するための優れたツールですか?

  2. /tmpと/homeをマウントしてハードドライブを分離しますか?

  3. CentOS / RHEL で新しい /boot パーティションを作成する方法