Tengo un iMac 2011 en el que utilicé la utilidad Bootcamp para instalar Windows 7. Me puse demasiado entusiasta e intenté arrancar tres veces Windows, Mac y Linux en el iMac. Ya no necesito Linux en esta iMac pero el proceso corrompió mi tabla de arranque y ahora no puedo arrancar en Windows. Si mantengo pulsada la tecla 'alt/option' después de que se reinicie, no me muestra la entrada de arranque de Windows, sólo Mac y la unidad de recuperación.
Sin embargo, en el sistema de archivos, todavía veo todos los archivos de Windows intactos. Así que la estructura de archivos sigue ahí, sólo la entrada de la tabla de arranque está estropeada de alguna manera. Intenté "repararlo" pero la utilidad Bootcamp ya no me da la opción de hacer una unidad de arranque de Windows usando la ISO de Windows que tengo. Sólo pide descargar algún software de soporte para Windows y eso es todo.
Si fuera Linux, usaría algo como "boot repair" ISO o "update-grub" para actualizar la tabla de arranque, pero ¿cómo reparo la entrada de arranque en Mac?
Tengo la ISO de Windows disponible y me siento cómodo con la línea de comandos.
ACTUALIZACIÓN : Detalles sobre el sistema
users-iMac:~ user$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 598.5 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 400.8 GB disk0s4
/dev/disk1 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *16.0 GB disk1
1: DOS_FAT_32 FAT32 16.0 GB disk1s1
/dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: CD_partition_scheme Audio CD *410.5 MB disk2
GPT:
users-iMac:~ user$ sudo gpt -r show /dev/disk0
Password:
gpt show: /dev/disk0: Suspicious MBR at sector 0
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 1168862256 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
1169271896 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1170541432 782721552 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1953262984 262151
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
Fdisk:
users-iMac:~ user$ sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 121601/255/63 [1953525168 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID>
2: AF 1023 254 63 - 1023 254 63 [ 409640 - 1168862256] HFS+
3: AB 1023 254 63 - 1023 254 63 [1169271896 - 1269536] Darwin Boot
4: 0B 1023 254 63 - 1023 254 63 [1170541432 - 782721552] Win95 FAT-32
La unidad óptica de mi sistema funciona. Me preguntaba si podría crear una unidad de arranque para el pulgar. Bootcamp no me da esta opción en el iMac 2011 pero esperaba que al editar el 'info.plist' en la carpeta de contenidos de Bootcamp se agregara mi modelo de iMac para que Bootcamp me diera la opción de arrancar desde la unidad óptica. Este "parche" se describe aquí: Bootcamp - No hay opción ISO
Pero, ¿hay alguna otra forma más sencilla de crear una unidad de arranque para instalar Windows en un Mac?