Para arrancar desde un volumen de almacenamiento central, ya sea encriptado o no, se necesita un volumen que no sea de almacenamiento central para mantener el archivo de arranque. Hay algo de cobertura de esto en la sección de referencia 26.1 del libro Support Essentials, y también un poco en la sección 9.1 donde se habla de Core Storage y Fusion Drive.
Lo que ocurre durante el arranque es que el firmware carga un archivo de arranque, que luego carga el kernel (y la caché de kext) y lo pone en marcha. El firmware no sabe cómo tratar con el Core Storage (esté o no encriptado), así que el booter tiene que estar ubicado en un volumen simple de Mac OS Extended. El booter es entonces responsable de montar el volumen de Core Storage (incluyendo su desbloqueo si está encriptado) para que pueda cargar e iniciar el kernel.
- Para un volumen de arranque simple (no CS), el arranque se encuentra en el volumen principal (en /System/Library/CoreServices/boot.efi).
- En el caso de una configuración de CS con partición de recuperación, el arranque se encontrará en el volumen del disco duro de recuperación (junto con la información necesaria para presentar la pantalla de desbloqueo de FileVault y desbloquear el volumen principal). En este caso, el volumen del disco duro de recuperación en realidad tiene dos (o posiblemente más) archivos de arranque, uno configurado para iniciar desde el volumen principal, y otro configurado para iniciar en el entorno de recuperación.
- En el caso de una unidad Fusion Drive (un pequeño SSD rápido combinado con un gran HD lento a través de Core Storage), el booter se encuentra en un pequeño volumen de Boot OS X en el SSD. Boot OS X es similar a un disco duro de recuperación, pero no tiene los archivos del entorno de recuperación, sólo el booter y los archivos de soporte necesarios para ello. Hay un disco duro de recuperación en esta configuración, pero está en el disco duro para que no ocupe la preciosa capacidad del SSD. (La razón por la que el booter está dividido y puesto en el SSD es para hacer el proceso de arranque más rápido).
Es posible, al menos en algunas circunstancias, arrancar desde un volumen de Core Storage con sólo un volumen de Boot OS X, no el volumen completo de Recovery HD. Pero no he experimentado con los límites de esto, así que no puedo decir mucho al respecto. Lo que sí puedo decir es que arrancar desde cualquier El volumen de almacenamiento del núcleo va a requerir algún tipo de segundo volumen que no sea CS para cargar el booter.
Y por supuesto, en 10.13 el nuevo formato de volumen APFS añade otra serie de complicaciones a esto. Todavía no he experimentado mucho con él, así que no puedo decir mucho sobre su funcionamiento.
1 votos
¿A qué te refieres con "instucciones"? La parte de su cita en negrita es equivocado ¡!
0 votos
Cualquier información que se utilice que permita a su máquina utilizar el Almacenamiento del Núcleo. White lo explica como si el conjunto de instrucciones para el Almacenamiento del Núcleo se guardara en el Disco Duro de Recuperación - tenía mucha curiosidad por saber cómo funcionaba eso.
2 votos
El disco duro de recuperación es necesario para arranque un volumen de sistema de FileVault porque allí se almacena una clave de cifrado intermedia, pero no es necesario para arrancar un volumen CS no cifrado o descifrar un volumen FV (incluso un volumen de sistema).