[La información en esta respuesta sobre GRUB2 y LVM se debe en gran parte a los esfuerzos de Jan ; Originalmente, esta respuesta fue gravemente errónea, y Jan merece crédito por las mejoras que he realizado. -Eliah]
Cuando no se utiliza LVM, una /bootpartición separada es principalmente útil para garantizar que los archivos necesarios para el arranque estén lo suficientemente cerca del comienzo de la unidad, cuando la /partición no está al principio de la unidad. Por ejemplo, es posible que desee colocar su partición de intercambio de Linux muy cerca del comienzo de la unidad, ya que en algunas unidades se puede acceder a los datos cerca del comienzo de la unidad más rápidamente. Entonces podría tener una pequeña /bootpartición, seguida de su partición de intercambio de Linux, seguida de la /partición (y luego otras particiones separadas si las tiene, como /home).
Durante bastante tiempo, esto ha sido en gran medida innecesario, porque con los BIOS más nuevos, generalmente puede arrancar un sistema cuyos archivos de arranque se encuentran en una partición lejos del comienzo del disco. Aún así, hay muy pocas desventajas al hacerlo (a menos que lo haga /boottan pequeño que se llene, probablemente debería ser de aproximadamente 250 MiB), por lo que muchas personas que particionan manualmente aún lo hacen.
Más viejos cargadores de arranque como LILO mismos tenían limitaciones que hicieron por separado /bootparticiones útil, ya Ene señala .
Al usar LVM, si su /partición está en LVM, solía ser necesario tener una /bootpartición separada . En dicha configuración, la /bootpartición no es una partición de LVM, sino una partición en el disco antes de que comience LVM. Esto se debe a que los cargadores de arranque no pudieron leer archivos de un LVM. Por lo tanto, nunca podría iniciar su sistema en el LVM si no tuviera una /bootpartición separada (vea esto y esto para más detalles).
La capacidad de leer archivos de un LVM se agregó con GRUB2 , lo que significa que todas las versiones recientes de Ubuntu (Ubuntu 9.10 Karmic Koala y posteriores) lo tienen . Entonces, con la configuración adecuada, puede tener todo su sistema Ubuntu en un LVM sin una partición separada / de arranque. Consulte esta página para obtener detalles sobre cómo configurar esto. (De hecho, la única versión de Ubuntu actualmente compatible que usa GRUB original en lugar de GRUB2 es Ubuntu 8.04 LTS Server; cualquier otra versión que no sea EoL - 10.04 LTS, 10.10, 11.04 y 11.10 - usa GRUB2).
Si está utilizando LVM pero no para su unidad de sistema Ubuntu, solo para una unidad de almacenamiento, o para alguna parte de su sistema (quizás para /home) pero no /, entonces /bootno es necesaria una partición separada , incluso si está utilizando una unidad antigua ( sistema pre-GRUB2).
En resumen, una /bootpartición separada es en gran medida una cuestión de preferencia personal para los sistemas que no usan LVM, mientras que un sistema más antiguo instalado en un LVM podría necesitar una.
/bootexiste por razones técnicas e históricas.El gestor de arranque (grub o lilo) debe poder acceder a sus propios archivos, al kernel de Linux y al disco RAM inicial. Esos archivos se colocan en
/boot.La versión anterior de lilo solo podía acceder a un subconjunto del HDD, solo comprendería un número limitado de sistemas de archivos (prácticamente solo ext2) y requería que el sistema de archivos residiera en una partición primaria o lógica (es decir, no md RAID o LVM). Por lo tanto, se convirtió en una práctica común tener una pequeña
/bootpartición.Las versiones modernas de grub son mucho más flexibles y, por lo tanto, en muchos casos
/bootya no se necesita una partición separada .Para el arranque dual de Linux y Windows,
/bootes irrelevante (aunque me gusta usar el sector de arranque de la partición de arranque para el cargador de barcos). Sin embargo, cuando el arranque dual es diferente en la instalación de Linux, es común compartir/boot.fuente
También puede usar una partición única / de arranque al instalar varias distribuciones (así como una única partición de intercambio). Ninguna de esas distribuciones posee el 100% de la información de / boot, por lo que / boot no debe estar en ninguna partición de una sola distribución.
fuente
/bootdistribuciones individuales para múltiples causaría problemas al actualizar núcleos o GRUB.