Tengo una unidad flash que uso para varios diagnósticos en Mac. Se puede acceder a la mayoría de las particiones en la unidad manteniendo presionada la tecla de opción en el arranque. También tengo una partición adicional que no es de arranque y se usa estrictamente para diagnósticos después de que se haya cargado el sistema operativo macs. Mi desafío es encontrar una manera de no montar todas las particiones de arranque opcionales cuando intento usar la que no es de arranque.
¿Algunas ideas? Gracias
Tome prestado un truco de Apple: establezca el tipo de partición en algo además de Apple_HFS. Lion Recovery utiliza el tipo de partición Apple_Boot y debería proporcionar el comportamiento exacto que desea. Este proceso NO es para los débiles de corazón, y definitivamente deberías tener una copia de seguridad. Si algo de este proceso no está claro, NO LO HAGA . Tenga en cuenta que todos los números y nombres de unidades serán diferentes en su computadora.
Primero, determine qué "disco BSD" es su unidad de destino. Muy probablemente disk1, pero no necesariamente. Por ejemplo, este es mi sistema actual:
bash-3.2$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *120.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh SSD 119.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *320.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Secondary HD 319.7 GB disk1s2
Lo que sigue es un trabajo de copiar, pegar y editar de Dmitry Dulepov :
Necesitamos cambiar el tipo de esta partición. Esto implica anotar los parámetros de partición, eliminar y crear una partición con gpt. Primero, descubramos los parámetros:
bash-3.2$ sudo gpt show disk1
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 246725744 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
247135384 262144
247397528 1269528 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
248667056 1402591
250069647 32 Sec GPT table
250069679 1 Sec GPT header
A continuación, elimine y agregue la partición. Tenga en cuenta que usamos valores encontrados en el paso anterior.
bash-3.2$ sudo gpt remove -b 247397528 -s 1269536 -t 48465300-0000-11AA-AA11-00306543ECAC disk1
disk0s3 removed
bash-3.2$ sudo gpt add -b 247397528 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC
disk0 disk1s3 added
Observe el GUID diferente. Eso es importante porque le dice a OS X el tipo de partición.
…
Comprueba si todo está bien:
bash-3.2$ diskutil list disk1
Debería ver que lo que anteriormente había sido una partición Apple_HFS debería aparecer como Apple_Boot. Dichas particiones se pueden iniciar en una Mac Intel sin que un sistema en ejecución las monte automáticamente. Repita este proceso general con cada partición que desee "ocultar" normalmente.
cristian l
Munchkinona
Jean-Charbel VANNIER