1 votos

Bootcamp + MBR híbrido personalizado = DOLOR

He instalado OS X en mi MacBook desde cero. Me refiero a usar una memoria USB con el instalador y el disco totalmente borrado.

Luego he creado 5 particiones: Una para OS X, otra para Windows, dos para Linux y una para Datos:

| OS X - 1 | Windows - 2 | Linux - 3 | Linux2 - 4 | **Data - 5** |

Entonces instalé Linux y rEFInd para arrancarlo.

A continuación, instalé Windows. Pero era horrible sin controladores, así que arranqué en OS X y creé una memoria USB con controladores con BOOTCAMP. Vuelvo a arrancar en Windows, instalé los drivers, reinicié y sólo vi el disco C: y D: que son Windows y OS X particiones.

Así que arranqué en Linux, y creé un MBR híbrido por mi cuenta, añadiendo sólo Windows y Data particiones a la misma.

Ha funcionado. Pude utilizar Data en cualquier sistema.

Llevaba una semana sin arrancar Windows, y he instalado la actualización de OS X 10.11.2. Y cuando volví a arrancar Windows, sólo pude utilizar Windows y OS X particiones.

Creo que el asistente de BootCamp o algún otro programa de OS X recreó el MBR híbrido. Pero añaden sólo los 4 primeros particiones, y Data es quinto ¡!

¿Cómo puedo evitar que OS X restaure el MBR? ¿Tal vez podría hacer que no pudiera ver Windows o quitar el bootcamp?

PS Perdón por mi inglés

1voto

David Anderson Puntos 2189

Actualización 1

No creo que haya una forma de evitar que OS X actualice la tabla MBR. Parece que OS X confía en que las entradas de las particiones aparezcan en orden ascendente en la GPT. Además, OS X desea que el índice de cada entrada de la partición MBR sea el mismo que la entrada de la partición en la GPT. Ocasionalmente, cuando OS X encuentra una discrepancia, hará una corrección.

Los usuarios han encontrado herramientas, como gdisk que permiten editar la tabla del MBR. Esto permitirá que las entradas GPT con índices superiores a 4 aparezcan en la tabla MBR. Los arreglos de este tipo son temporales ya que OS X puede borrarlos en cualquier momento. Además, El Capitán (OS X 10.11), con el SIP activado (por defecto), no dejará gdisk cambiar la tabla MBR. Rod Smith ha publicado recientemente cambios en rEFInd que permiten activar/desactivar el SIP en el momento del arranque.

Como te refieres a un GPT Híbrido para usar con Windows, voy a suponer que tienes un Mac con fecha anterior a 2012. Mi Mac es un iMac de 2007. He ejecutado Vista en modo 32 y Windows 7, 8, 8.1 y 10 en modo 64 bits. Estas instalaciones no eran de actualizaciones, sino instalaciones limpias en particiones recién formateadas. En todos los casos, el Administrador de dispositivos mostró que todos los dispositivos funcionaban correctamente después de instalar el software de soporte de Boot Camp. Además, no se utilizó ninguna versión del Asistente Boot Camp para instalar Windows. Sin embargo, debido a las limitaciones del firmware de mis Macs, tengo que instalar Windows en modo BIOS/MBR.

Junto con Windows y OS X, también he instalado Ubuntu Linux de 64 bits. Como Windows necesita ser instalado en modo BIOS/MBR, decidí instalar Ubuntu en modo EFI/GPT. Además, para ayudar a elegir un sistema operativo en el arranque, instalo rEFInd en su propia partición.

Entonces, ¿cuántas particiones tiene mi ordenador? Vamos a contar.

  • 1 partición EFI formateada FAT.
  • 2 particiones de Windows con formato NTFS. (A veces tengo dos Windows diferentes instalados)
  • 1 Partición con formato de grasa para los datos.
  • 1 partición HFS+ de OS X formateada. ( No uso Core Storage)
  • 1 partición de recuperación de OS X con formato HFS+
  • 1 partición formateada en HFS+ (a veces tengo instalado un OS X más antiguo aquí)
  • 2 particiones necesarias para Ubuntu (actualmente vacías, Ubuntu fue instalado)
  • 1 pequeña partición HFS+ para rEFInd.

Dado que sólo Windows debe utilizar un esquema BIOS/MBR, tenía sentido poner primero todas las particiones FAT y NTFS en mi unidad principal. Hacer lo mismo en otro ordenador depende del equipo y del software que se tenga. En mi caso, tengo 2 TB de almacenamiento externo, una licencia de WinClone y una conexión a Internet de 40 MB/seg. Puedo arrancar OS X desde el almacenamiento externo, lo que me da la posibilidad de hacer una copia de seguridad de parte o de todo mi disco interno y reparticionar según sea necesario.

Respuesta original

La respuesta parece obvia.

Coloque las particiones de Windows y de datos antes de las particiones de OS X y Linux.

Yo hice esto en mi iMac 2007 y he eliminado los problemas que tienes.

La forma más fácil de conseguirlo es instalar OS X en una unidad externa y arrancar desde esta unidad. Luego puedes reparticionar tu disco interno. A continuación, instala OS X en la unidad interna, seguido de los demás sistemas operativos. Esto es lo que yo hice.

Para explicar qué otras opciones de instalación están disponibles, necesitaría saber el modelo/año de tu Mac.

0 votos

Seguro que solo necesito poner la partición de Datos antes de Linux2, por lo que sería la 4ª partición. Entonces bootcamp crearía un MBR híbrido con Data . Y no necesito reinstalar nada. Pero creo que es más fácil simplemente arrancar en Linux y escribir algunos comandos en Terminal después de cada actualización de OSX que reparticionar.

0 votos

Marcaría esta respuesta como aceptada porque no hay otras respuestas, pero necesita algunas mejoras.

0 votos

En primer lugar, bienvenido a Ask Different. ¿Hay alguna razón por la que omitiste las particiones de recuperación EFI y OS X de las 5 particiones listadas en tu pregunta? Además, no indicas si se está utilizando Core Storage. Ten cuidado: Si actualizas a OS X 10.11, no podrás actualizar el MBR con SIP activado. Puede que tengas un conocimiento limitado del particionado en Macs. Intente ejecutar el comando de la aplicación Terminal gpt -r show /dev/disk0 . Este comando listará todas las particiones de tu disco principal. Debería encontrar particiones ocultas que no aparecen en la Utilidad de Discos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X