¿Es necesaria una partición / boot?

24

Hace un buen tiempo (~ 2004) me dijeron que siempre creara una partición separada para el directorio de arranque. Y desde entonces siempre lo he hecho. Pero después de leer algunas preguntas sobre particiones, tengo curiosidad. ¿Todavía necesito una partición / boot?

Nota: si es útil, tengo un arranque dual (Win XP o 7) y Ubuntu 10.04. También tengo una partición (usando ext2 / 3) que uso para compartir archivos entre los dos sistemas operativos.

M. Tibbits
fuente
1
Tenía la misma pregunta y encontré [esta respuesta] [1] la mejor (hasta ahora!) [1]: superuser.com/a/522998/263319
user1507435

Respuestas:

29

Si no usa LVM, encriptación de volumen raíz, RAID de software, etc., y de otra manera solo tiene su volumen raíz en un sistema de archivos simple sin capas intermedias, entonces no lo necesita.

Realmente, los archivos más importantes en el arranque son la imagen del núcleo ( vmlinuz) y la initramfsimagen ( initrd.img). Si GRUB puede acceder a ambos (y a los archivos de configuración de GRUB) sin un manejo especial, entonces /bootno es necesario un volumen separado .

Chris Jester-Young
fuente
Mi pregunta es probablemente un duplicado suficiente para cerrar, pero su respuesta me intriga. Yo uso LVM en mi servidor web y allí debo usar una partición de arranque separada, pero supongo que esta es la única condición para usar realmente una. ¡Gracias a "@Chris Jester-Young" y @Jorge!
M. Tibbits
55
Desde Grub2 (es decir, desde Ubuntu 9.10), LVM no requiere una partición LVM separada. (Incluso antes, Lilo había soportado LVM durante mucho tiempo, pero por supuesto tiene la desventaja de no ser Grub.) El software RAID-1 nunca requirió un separado /boot, y Grub2 ahora también admite la mayoría (¿todos?) De los modos RAID de Linux, también como algunos modos de encriptación. El resultado es que rara vez se necesita un separado en la /bootactualidad.
Gilles 'SO- deja de ser malvado'
7

En términos generales, a menos que se trate de cifrado o RAID, no necesita una partición separada / de arranque.

Dicho esto, ocasionalmente encuentro un uso para agregar una partición separada / de arranque como una partición FAT. Esto permite que su sistema de arranque dual realice modificaciones en su configuración de GRUB, por lo que puede crear un archivo por lotes para cerrar las ventanas y modificar la opción de menú predeterminada para que inicie algo más a continuación. La mayoría de la gente no necesita esto, pero he tenido algunos proyectos que requirieron cambiar de un lado a otro, y permite que se realice completamente por script.

Perkins
fuente
3

Esta respuesta probablemente responde a su pregunta:

En términos generales, no debería molestarse con una partición /homeo /bootpartición separada a menos que esté ejecutando múltiples distribuciones de Linux a la vez.

Los instaladores de Ubuntu, tanto para el escritorio y el servidor de CD CD / alternativo tienen la posibilidad de instalar más de un sistema existente, preservando su directorio principal (y los driectories del sistema local: /usr/local, /usr/src, y /var/local). Esta funcionalidad también reutiliza la ID de usuario y la ID de grupo de un usuario existente, si tiene el mismo nombre de usuario que el usuario que está creando durante la instalación.

Para usar esta opción al instalar, elija la opción de particionamiento avanzado, luego seleccione su partición existente /o /home. En el cuadro que aparece, asegúrese de que el sistema de archivos seleccionado coincida con el sistema de archivos existente de esa partición y que el cuadro de formato no esté marcado. Proceda normalmente con el resto de las opciones.

En Ubuntu 10.10 esperábamos agregar una opción al instalador que detectó cuando tenía una copia existente de Ubuntu instalada y ofreció reemplazarla con la versión más nueva que intentaba instalar (usando la funcionalidad antes mencionada detrás de escena). Si bien no realizó el corte final, es probable que llegue a Ubuntu 11.04.

En cuanto a una /bootpartición separada , esa es una reliquia de las restricciones de hardware del pasado (el límite de cilindro del gestor de arranque 1024). No puedo pensar en ninguna ventaja práctica que tendría un arranque / arranque separado en un sistema moderno, y si no se le da una cantidad de espacio excesivamente discutible, potencialmente se llenará y creará problemas propios, dado que Ubuntu no elimina automáticamente los núcleos antiguos .

Jorge Castro
fuente
2
Se desaconsejan las respuestas de solo enlace
jeremy
1
Si bien esto puede responder teóricamente la pregunta, es preferible incluir aquí las partes esenciales de la respuesta. Gracias.
Seth