¿La partición UEFI "DEBE" o "DEBE" ser la primera por alguna razón? Si es así, ¿por qué?

11

En una página wiki de Ubuntu-it.org que no está en inglés, se afirma que la partición UEFI DEBE colocarse siempre al comienzo del disco.

Este no es el caso en la página Wiki de la Ayuda de la comunidad de Ubuntu en inglés .

Entonces, ¿la partición UEFI "DEBE" o "DEBE" (suponiendo una mala redacción en la página anterior) es la primera por alguna razón? Si es así, ¿por qué? ¿O esto es totalmente irrelevante?

kos
fuente
1
Para mi última instalación (Arch Linux + GRUB + GPT + UEFI), es la última .
Muru

Respuestas:

12

Las palabras clave "DEBE", "DEBE" y "MAYO" (en mayúscula) en esta respuesta deben interpretarse como se describe en RFC 2119 .

Una partición del sistema (U) EFI (ESP a partir de ahora):

El único límite oficial es:

  • el ESP DEBE residir en los primeros 2.2 Terabytes del disco.

Por lo tanto, el ESP DEBE residir en cualquier lugar en esos primeros 2.2 TB del disco, pero no hay absolutamente ninguna necesidad de que el ESP sea la primera partición o resida en el comienzo del disco.
(Es solo que una gran empresa en Redmond, WA aconseja a los integradores de sistemas de manera diferente ) ...

Lo pondría como la última partición en el disco (si es <2.2TB) ya que solo se usa para cargar otros sistemas operativos, ¡pero esa es solo una opinión personal y totalmente subjetiva!

Fabby
fuente
¿quieres decir "si <2.2 TB" en esa última sesión? de lo contrario no creo que su consejo tiene sentido ...
KutuluMike
@Fabby, ¿en la práctica un UEFI que no sea FAT32 funcionaría bien?
Pacerier
2
El documento vinculado por "límite oficial" en su publicación hace referencia a las limitaciones de BIOS y MBR . El ESP es una construcción EFI , por lo que los límites del BIOS no se aplican a él. He colocado ESPs muy por encima de la marca 2TiB y he arrancado con éxito las computadoras de esos ESP. Dicho esto, un ESP en un disco MBR necesariamente residiría debajo de la marca del sector 2 ^ 32 (generalmente 2TiB), o al menos comenzaría allí. Sin embargo, MBR rara vez se usa para discos de sistema en sistemas basados ​​en EFI, por lo que este límite apenas merece una nota al pie.
Rod Smith
Aquí hay una buena razón para no tener la partición EFI en primer lugar. Tengo una unidad flash USB SanDisk Extreme que tiene dos extremos. Un lado tiene un conector USB estándar y el otro un conector USB-C para teléfonos. El disco tiene múltiples 5 particiones para varias instalaciones de Linux y una partición de datos. Al colocar primero la partición de datos, tanto Windows como Android pueden montar y leer / escribir. Android y los sistemas Windows de actualización previa de cualquier creador solo montarán la primera partición de una unidad extraíble.
BrianHVB
4

La especificación EFI establece específicamente que no hay límites en este detalle:

UEFI no impone una restricción en el número o ubicación de las particiones del sistema que pueden existir en un sistema.

(Versión 2.5, p. 540.)

Como cuestión práctica, es aconsejable poner el ESP primero porque es improbable que esta ubicación se vea afectada por las operaciones de movimiento y cambio de tamaño de la partición. Por ejemplo, suponga que existe ESP entre las particiones OS A y OS B, y decide eliminar OS B y asignar su espacio a OS A. En este caso, deberá mover el ESP antes de poder expandir la partición OS A . Además, algunas herramientas, como efibootmgr, se usan /dev/sda1como ubicación predeterminada para el ESP. Por lo tanto, si coloca el ESP en otro lugar y luego olvida anular los valores predeterminados, puede crear una entrada no arrancable.

Poner el ESP al final del disco puede funcionar casi tan bien en la mayoría de los casos, pero hay algunos problemas sutiles con ese enfoque. Por un lado, si cambia el número de particiones, es posible que el número de ESP ya no coincida con su posición en el disco, o algunas herramientas de partición pueden volver a numerarlo. Cualquiera de los resultados puede causar confusión o requerir reconfiguración. Además, si usa RAID y agrega espacio en el disco, un ESP al final del disco de repente se convertirá en uno en el medio, lo que puede requerir que lo mueva.

Muchos sistemas Windows preinstalados colocan el ESP en la posición # 2, con el # 1 ocupado por una pequeña partición específica del fabricante. Tal configuración funciona bien, y dado que la partición del fabricante también es poco probable que se mueva o elimine, esta configuración no es realmente peor que poner el ESP en la posición # 1. No me esforzaría por "arreglar" dicha configuración, pero tampoco lo haría de esa manera si me dieran un disco en blanco y me dijeran que comenzara a instalar los sistemas operativos.

En general, si tiene alguna razón convincente para crear un ESP en otra posición que no sea la primera, no dude en hacerlo; pero si está comenzando con un disco en blanco y no tiene una razón convincente de lo contrario, pondría el ESP primero.

Rod Smith
fuente