APFS: ¿es posible instalar 2 versiones de macOS dentro de un contenedor APFS?

Como ya sabrá, un solo contenedor APFS puede tener varias particiones APFS en su interior. Su ventaja es que el espacio libre se comparte entre particiones.

Hoy decidí probar macOS Mojave Public Beta y estaba a punto de crear un segundo contenedor APFS, pero pensé "¿por qué no usar una partición APFS en su lugar?" pero no quería arriesgarme a que borraran mi partición principal de macOS High Sierra, así que decidí preguntarlo aquí. ¿Es posible tener múltiples instalaciones de macOS dentro de un solo contenedor con múltiples particiones APFS?

Respuestas (1)

Sí, es posible tener múltiples instalaciones de macOS dentro de un solo contenedor con múltiples particiones virtuales, pero algunas de las particiones se compartirán.

Nota: no creo que las particiones virtuales sean la terminología correcta. Creo que la terminología debería ser volúmenes APFS que comparten la misma partición APFS .

Comencé con High Sierra instalado en un volumen etiquetado Macintosh HDen un contenedor APFS. Uso la aplicación Disk Utility para agregar un nuevo volumen APFS con la etiqueta Macintosh HD 2. A continuación, descargué High Sierra de la App Store y la instalé en el Macintosh HD 2volumen. El resultado de diskutil listse muestra a continuación.

Nota: utilicé una unidad externa, por lo que disk2aparece a continuación en lugar del esperado disk1.

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +200.0 GB   disk2
                                 Physical Store disk1s6
   1:                APFS Volume Macintosh HD            50.8 GB    disk2s1
   2:                APFS Volume Preboot                 46.1 MB    disk2s2
   3:                APFS Volume My Recovery             1.0 GB     disk2s3
   4:                APFS Volume VM                      8.6 GB     disk2s4
   5:                APFS Volume Machintosh HD 2         18.2 GB    disk2s5

Si bien ambas instalaciones de High Sierra usan diferentes volúmenes raíz (disk2s1 y disk2s5), las instalaciones comparten archivos disk2s2, disk2s3y disk2s4.

Luego, creé otro volumen APFS etiquetado Mojava 1y luego descargué Mojava Beta de este sitio web de Apple . El resultado después de la instalación se muestra a continuación.

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +200.0 GB   disk2
                                 Physical Store disk1s6
   1:                APFS Volume Macintosh HD            50.8 GB    disk2s1
   2:                APFS Volume Preboot                 74.5 MB    disk2s2
   3:                APFS Volume My Recovery             1.5 GB     disk2s3
   4:                APFS Volume VM                      8.6 GB     disk2s4
   5:                APFS Volume Machintosh HD 2         18.1 GB    disk2s5
   6:                APFS Volume Mojava 1                35.8 GB    disk2s6

Mojava se instaló disk2s6y comparte disk2s2, disk2s3y disk2s4con las otras dos instalaciones de High Sierra.

Así que ahora hay tres recuperaciones de macOS para High Sierra y Mojava. En mi caso, ambas recuperaciones de macOS de High Sierra son la versión 1.0 (327) y la recuperación de macOS de Mojava es la versión 1.0 (330).

Puedo iniciar una de las tres recuperaciones de macOS almacenadas disk2s3manteniendo presionada la combinación de teclas + Ral inicio. Si el disco de inicio predeterminado es un volumen APFS que contiene macOS, se iniciará la recuperación de macOS correspondiente. Por ejemplo, si el disco de inicio está configurado en el volumen APFS Machintosh HD 2, al mantener presionada la combinación de teclas + Ral inicio, la Mac se iniciará en High Sierra macOS Recovery en APFS Volume My Recovery.

Nota: macOS Recovery ya no aparece en Mac Startup Manager. Sin embargo, la recuperación de macOS, para una instalación determinada de macOS, se puede iniciar con el administrador de arranque rEFInd .

Por cierto: la eliminación de Mojave del contenedor APFS está cubierta en mi respuesta a la pregunta: ¿ Borrar un volumen APFS?

¡Gracias por la respuesta detallada! Lo intentaré yo mismo y lo aceptaré si funciona. Por cierto, inventé el término partición virtual y creo que partición APFS es un mejor término.
Lo probé en mi disco principal con Mojave Public Beta 3 y funcionó.
lamento preguntarle directamente, solo estoy tratando de determinar (según mi pregunta aquí apple.stackexchange.com/questions/399534/… ) - ¿Usar contenedores separados (en lugar de volúmenes) no parece una mejor manera de evitar todo esto? limpiar y ensuciar en primer lugar. Quiero probar Big Sur para ver si resuelve los KP en mi MBP16, sin embargo, no quiero jugar con mi máquina de desarrollo Catalina. Ninguno de los documentos (incluso Apples) sugiere contenedores, pero parecen ser una forma realmente limpia, fácil y bien encapsulada. ¿Por qué se prefieren los volúmenes?