La presenza di una partizione Linux causa il fallimento dell'installazione di FileVault2

5

Attualmente sto facendo il doppio avvio di Mountain Lion e Ubuntu 12.04 su un rMBP. Tutto funziona correttamente, ma l'abilitazione di FileVault non riesce con il messaggio di errore: "Alcune informazioni non erano disponibili durante una ricerca interna." Ricevo lo stesso messaggio di errore se eseguo "Verifica disco" in Utility Disco.

Sperimentando nel corso di una mezza dozzina di reinstallazione, ho fatto le seguenti osservazioni:

  1. Installa Ubuntu 12.04 (x64, versione Mac alternativa) e GRUB - > ERRORE
  2. Aggiungi una partizione ext4 o btrfs utilizzando Gparted su un LiveCD senza installare GRUB - > ERRORE
  3. Rimozione delle partizioni Linux (ma lasciando l'MBR ibrido) - > NESSUN ERRORE

Di conseguenza, la mia ipotesi migliore è che OS X genera un errore non appena rileva un filesystem che non riconosce. Qualcun altro ha riscontrato questo problema? Come far sì che OS X ignori le mie partizioni Linux?

Aggiornamento 1

L'aggiunta di 128 MiB di padding tra le partizioni risolve l'errore "Verifica disco". Sfortunatamente, ricevo ancora lo stesso messaggio di errore quando tento di abilitare FileVault 2. È interessante notare che "Verifica disco" ha iniziato a restituire errori non appena ho tentato di "Ripara disco". Disk Utility sembra abbastanza abile nel corrompere le sue tabelle di partizione ...

Aggiornamento 2

Ottengo maggiori informazioni se eseguo fsck_cs dal terminale. Sembra che questo possa essere correlato a FireVault2 usando CoreStorage. Ecco l'output:

$ sudo fsck_cs /dev/disk0
** Checking volume.
   Content Hint for disk0 is not Apple_CoreStorage
** disk0: Scan for Volume Headers
   Invalid Volume Header @ 0: invalid field value
   Invalid Volume Header @ 251000192512: invalid field value
** disk0 is not a CoreStorage volume
    
posta Michael Koval 19.08.2012 - 06:52
fonte

1 risposta

3

Credo di aver trovato il problema: Apple prevede 128 MiB di spazio libero tra ogni partizione. Utility Disco nasconde questo spazio libero, simile a come nasconde l'ESP. Se questa spaziatura non è presente, genera l'errore descritto sopra.

Correzione facile: indica a Gparted di utilizzare +128 MiB come offset iniziale per ciascuna partizione.

Modifica: non importa, questo risolve solo il problema "Verifica disco" ... Non riesco ancora ad abilitare FileVault. Vedi sopra per un aggiornamento.

    
risposta data 19.08.2012 - 09:05
fonte

Leggi altre domande sui tag