La presencia de una partición de Linux hace que la configuración de FileVault2 falle

5

Actualmente estoy iniciando el arranque dual de Mountain Lion y Ubuntu 12.04 en un rMBP. Todo funciona bien, pero la activación de FileVault falla con el mensaje de error: "Alguna información no estuvo disponible durante una búsqueda interna". Recibo el mismo mensaje de error si ejecuto "Verificar disco" en la Utilidad de disco.

Al experimentar a lo largo de media docena de reinstalaciones, hice las siguientes observaciones:

  1. Instale Ubuntu 12.04 (x64, versión alternativa de Mac) y GRUB - > ERROR
  2. Agregue una partición ext4 o btrfs usando Gparted en un LiveCD sin instalar GRUB - > ERROR
  3. Eliminando las particiones de Linux (pero dejando el MBR híbrido) - > NO ERROR

Como resultado, mi mejor conjetura es que OS X produce un error tan pronto como detecta un sistema de archivos que no reconoce. ¿Alquien más se ha encontrado con este problema? ¿Cómo hacer que OS X ignore mis particiones de Linux?

Actualización 1

Agregar 128 MiB de relleno entre particiones resuelve el error "Verificar Disco". Desafortunadamente, todavía recibo el mismo mensaje de error cuando intento habilitar FileVault 2. Curiosamente, "Verificar disco" comenzó a devolver errores tan pronto como intenté "Reparar disco". La Utilidad de Disco parece bastante adepta a corromper sus propias tablas de partición ...

Actualización 2

Obtengo más información si ejecuto fsck_cs desde el terminal. Parece que esto puede estar relacionado con FireVault2 usando CoreStorage. Aquí está la salida:

$ 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
    
pregunta Michael Koval 19.08.2012 - 06:52

1 respuesta

3

Creo que encontré el problema: Apple espera 128 MiB de espacio libre entre cada partición. La Utilidad de Disco oculta este espacio libre, similar a cómo oculta el ESP. Si este relleno no está presente, genera el error que describí anteriormente.

Solución fácil: dígale a Gparted que use +128 MiB como el desplazamiento inicial para cada partición.

Editar: No importa, esto solo soluciona el problema de "Verificar disco" ... Todavía no puedo habilitar FileVault. Vea más arriba para una actualización.

    
respondido por el Michael Koval 19.08.2012 - 09:05

Lea otras preguntas en las etiquetas