0 votos

Actualización a Yosemite y problema de triple arranque

Tuve Mac OS X 10.8, Fedora y Windows XP de triple arranque en el reacondicionamiento. Actualicé a OS X Yosemite. La pantalla de refit desapareció.

He utilizado el comando

cd /efi/refit   
./enable.sh

Luego viene la pantalla de reinicio pero las particiones de Linux y Windows no pueden arrancar. Tengo un error:

gnu grub
minimal bash-like editing is supported. For the list word TAB lists possible command completitions.......

Aquí está mi informe del inspector de particiones:

* Informe para el disco duro interno *

Current GPT partition table:
 #      Start LBA      End LBA  Type
 1             40       409639  EFI System (FAT)
 2         409640    139965663  Mac OS X HFS+
 3      139965664    141235199  Mac OS X Boot
 4      141235200    225730535  Basic Data
 5      226904064    312580095  Basic Data

Current MBR partition table:
 # A    Start LBA      End LBA  Type
 1              1       409639  ee  EFI Protective
 2         409640    139965663  af  Mac OS X HFS+
 3      139965664    141235199  ab  Mac OS X Boot
 4 *    141235200    225730535  83  Linux

MBR contents:
 Boot Code: Unknown, but bootable

Partition at LBA 40:
 Boot Code: None (Non-system disk message)
 File System: FAT32
 Listed in GPT as partition 1, type EFI System (FAT)

Partition at LBA 409640:
 Boot Code: None
 File System: HFS Extended (HFS+)
 Listed in GPT as partition 2, type Mac OS X HFS+
 Listed in MBR as partition 2, type af  Mac OS X HFS+

Partition at LBA 139965664:
 Boot Code: None
 File System: HFS Extended (HFS+)
 Listed in GPT as partition 3, type Mac OS X Boot
 Listed in MBR as partition 3, type ab  Mac OS X Boot

Partition at LBA 141235200:
 Boot Code: GRUB
 File System: ext3
 Listed in GPT as partition 4, type Basic Data
 Listed in MBR as partition 4, type 83  Linux, active

Partition at LBA 226904064:
 Boot Code: Windows NTLDR
 File System: NTFS
 Listed in GPT as partition 5, type Basic Data

¿Cómo puedo arreglar el entorno de triple arranque?

Editar 2: ¿El sistema funciona si reinstalo linux y Windows? Aquí el resultado del comando

faruk-ceviks-macbook-pro:~ fcevik$ 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  139556024      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
139965664    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
141235200   84495336      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
225730536    1173528         
226904064   85676032      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
312580096       1679         
312581775         32         Sec GPT table
312581807          1         Sec GPT header

Respuesta a edit1:

faruk-ceviks-macbook-pro:~ fcevik$ diskutil list
/dev/disk0
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *160.0 GB   disk0
1:                        EFI EFI                     209.7 MB   disk0s1
2:                  Apple_HFS Macintosh HD            71.5 GB    disk0s2
3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
4:       Microsoft Basic Data                         43.3 GB    disk0s4
5:       Microsoft Basic Data BOOTCAMP                43.9 GB    disk0s5

¿Has arrancado alguna vez el ordenador manteniendo pulsada la tecla alt (opción)? Sí, lo he hecho. Vi las opciones de mac y bootcamp pero bootcamp no funcionó.

¿Tienes un pendrive de 1 GB o más que puedas borrar y reutilizar? Para editar las tablas de partición necesitarás arrancar desde un pendrive. Para hacer la unidad flash, tendrá que descargar el Asistente de Disco de Recuperación de OS X. Esta aplicación funciona con Lion hasta Yosemite. Una alternativa a la creación de la unidad flash sería borrar Windows y Linux. Supongo que no quieres borrar ninguno de los dos.

Sí, tengo un disco duro externo para utilizarlo como has descrito. Estoy tratando de posponer mi personal para aplicar soluciones. De lo contrario, podría responder en 2 días. Puedo borrar linux y reinstalar. También está la utilidad de disco de mac. ¿Debo tratar de reparar las particiones?

Respuesta al comentario de @njboot.

Last login: Sun Mar  1 09:46:21 on ttys000
faruk-ceviks-macbook-pro:~ fcevik$ for i in /dev/di*; do diskutil information "$i";done
Device Identifier:        disk0
Device Node:              /dev/disk0
Part of Whole:            disk0
Device / Media Name:      Hitachi HTS545016B9SA02 Media

Volume Name:              Not applicable (no file system)

Mounted:                  Not applicable (no file system)

File System:              None

Content (IOContent):      GUID_partition_scheme
OS Can Be Installed:      No
Media Type:               Generic
Protocol:                 SATA
SMART Status:             Verified

Total Size:               160.0 GB (160041885696 Bytes) (exactly 312581808 512-Byte-Units)
Volume Free Space:        Not applicable (no file system)
Device Block Size:        512 Bytes

Read-Only Media:          No
Read-Only Volume:         Not applicable (no file system)
Ejectable:                No

Whole:                    Yes
Internal:                 Yes
Solid State:              No
OS 9 Drivers:             No
Low Level Format:         Not supported

Device Identifier:        disk0s1
Device Node:              /dev/disk0s1
Part of Whole:            disk0
Device / Media Name:      EFI system partition

Volume Name:              Not applicable (no file system)

Mounted:                  Not applicable (no file system)

File System:              None

Partition Type:           EFI
OS Can Be Installed:      No
Media Type:               Generic
Protocol:                 SATA
SMART Status:             Verified
Volume UUID:              BDC1974F-6B8C-3DAE-9DB2-3AA3C17BF506
Disk / Partition UUID:    00007785-4AE3-0000-9606-0000066A0000

Total Size:               209.7 MB (209715200 Bytes) (exactly 409600 512-Byte-Units)
Volume Free Space:        Not applicable (no file system)
Device Block Size:        512 Bytes

Read-Only Media:          No
Read-Only Volume:         Not applicable (no file system)
Ejectable:                No

Whole:                    No
Internal:                 Yes
Solid State:              No

Device Identifier:        disk0s2
Device Node:              /dev/disk0s2
Part of Whole:            disk0
Device / Media Name:      Customer

Volume Name:              Macintosh HD

Mounted:                  Yes
Mount Point:              /

File System Personality:  Journaled HFS+
Type (Bundle):            hfs
Name (User Visible):      Mac OS Extended (Journaled)
Journal:                  Journal size 16384 KB at offset 0x10302000
Owners:                   Enabled

Partition Type:           Apple_HFS
OS Can Be Installed:      Yes
Recovery Disk:            disk0s3
Media Type:               Generic
Protocol:                 SATA
SMART Status:             Verified
Volume UUID:              FC885E2E-F4CD-30CE-86DF-E463E901B0BA
Disk / Partition UUID:    0000144C-0F27-0000-460B-0000C9030000

Total Size:               71.5 GB (71452684288 Bytes) (exactly 139556024 512-Byte-Units)
Volume Free Space:        14.5 GB (14457184256 Bytes) (exactly 28236688 512-Byte-Units)
Device Block Size:        512 Bytes
Allocation Block Size:    4096 Bytes

Read-Only Media:          No
Read-Only Volume:         No
Ejectable:                No

Whole:                    No
Internal:                 Yes
Solid State:              No

Device Identifier:        disk0s3
Device Node:              /dev/disk0s3
Part of Whole:            disk0
Device / Media Name:      Recovery HD

Volume Name:              Not applicable (no file system)

Mounted:                  Not applicable (no file system)

File System:              None

Partition Type:           Apple_Boot
OS Can Be Installed:      No
Media Type:               Generic
Protocol:                 SATA
SMART Status:             Verified
Volume UUID:              22AD4ADE-11BC-3F1F-AC0E-F1BAE42F4A28
Disk / Partition UUID:    32DD7B00-568C-47BA-B316-E80F81042B29  

Total Size:               650.0 MB (650002432 Bytes) (exactly 1269536 512-Byte-Units)
Volume Free Space:        Not applicable (no file system)
Device Block Size:        512 Bytes

Read-Only Media:          No
Read-Only Volume:         Not applicable (no file system)
Ejectable:                No

Whole:                    No
Internal:                 Yes
Solid State:              No

Device Identifier:        disk0s4
Device Node:              /dev/disk0s4
Part of Whole:            disk0
Device / Media Name:      DOS_FAT_32_Untitled_2

Volume Name:              

Mounted:                  No

File System Personality:  MS-DOS
Type (Bundle):            msdos
Name (User Visible):      MS-DOS (FAT)

Partition Type:           Microsoft Basic Data
OS Can Be Installed:      No
Media Type:               Generic
Protocol:                 SATA
SMART Status:             Verified
Disk / Partition UUID:    F254D5F1-B27C-4B5A-AA0E-90CE1833FFE1

Total Size:               43.3 GB (43261612032 Bytes) (exactly 84495336 512-Byte-Units)
Volume Free Space:        0 B (0 Bytes) (exactly 0 512-Byte-Units)
Device Block Size:        512 Bytes

Read-Only Media:          No
Read-Only Volume:         Not applicable (not mounted)
Ejectable:                No

Whole:                    No
Internal:                 Yes
Solid State:              No

Device Identifier:        disk0s5
Device Node:              /dev/disk0s5
Part of Whole:            disk0
Device / Media Name:      Untitled

Volume Name:              BOOTCAMP

Mounted:                  Yes
Mount Point:              /Volumes/BOOTCAMP

File System Personality:  NTFS
Type (Bundle):            ntfs
Name (User Visible):      Windows NT File System (NTFS)

Partition Type:           Microsoft Basic Data
OS Can Be Installed:      No
Media Type:               Generic
Protocol:                 SATA
SMART Status:             Verified
Volume UUID:              EB783310-0D68-48FD-AD10-AAA6AA30DB98
Disk / Partition UUID:    467C02B0-CDD2-4EE7-B16D-1D2C89BBF6D3

Total Size:               43.9 GB (43866128384 Bytes) (exactly 85676032 512-Byte-Units)
Volume Free Space:        14.9 GB (14926794752 Bytes) (exactly 29153896 512-Byte-Units)
Device Block Size:        512 Bytes
Allocation Block Size:    4096 Bytes

Read-Only Media:          No
Read-Only Volume:         Yes
Ejectable:                No

Whole:                    No
Internal:                 Yes
Solid State:              No

1voto

David Anderson Puntos 2189

Actualización 3: Siento haber tardado tanto en volver. He estado leyendo un poco. Hay dos maneras de que un sistema operativo arranque en un Mac. La primera implica el uso de la BIOS de legado que asume que el disco está particionado utilizando un esquema MBR. La segunda utiliza la EFI que (en nuestro caso) asume que el disco está particionado utilizando un esquema GPT. Los Macs proporcionan ambos esquemas de partición (de ahí el nombre de Híbrido) que permite ambos tipos de arranque. OS X siempre arranca usando EFI/GPT. Después de estudiar el resultado que has publicado, he llegado a la conclusión de que tanto Windows como Fedora arrancaban usando BIOS/MBR. El gestor de arranque rEFIt está diseñado principalmente para Macs y, en tu caso, estaba instalado en la partición de OS X.

La actualización a Yosemite creó dos problemas. En primer lugar, rEFIt estaba desactivado. Segundo, se añadió una pequeña partición de recuperación entre las particiones de OS X y Fendora. Reinstalar rEFIt puede ser la solución al primer problema. He notado que rEFIt no ha sido actualizado en muchos años y puede que ya no sea compatible con Yosemite. El gestor de arranque rEFInd se supone que sustituye a rEFIt, pero hay diferencias que vale la pena señalar. En primer lugar, rEFInd no es sólo para Macs. En realidad, la plataforma de desarrollo es más bien para Linux. Esto se indica en el Página de inicio de rEFInd . En segundo lugar, rEFInd asume una UEFI (que sucedió a EFI) y la mayoría de los Macs (si no todos) no se adhieren completamente a este nuevo estándar. En tercer lugar, por lo que puedo decir, rEFInd asume que todas las particiones están arrancando usando EFI/GPT. No creo que esto sea lo que usted está tratando de hacer. Asumo que seguirás instalando y arrancando Windows 7 y Fedora 21 usando BIOS/MBR. Una mejor opción puede ser Corredor de botas . Puedes usar una prueba de 14 días. Si compras, el coste es de 10 dólares. Si no, es fácil de desinstalar.

El segundo problema, relacionado con la partición de recuperación adicional, se puede resolver eliminando la partición. No es la mejor solución, pero sí la más fácil. Hay una buena posibilidad de que si mantienes presionada la tecla alt (opción) al inicio, puedas arrancar Fedora. Esto también puede funcionar para Windows, una vez que se elimine la partición de recuperación adicional. Aún así, le recomiendo que copie la partición de recuperación en una unidad flash antes de eliminarla. Si cada vez necesitas recargar Yosemite, puedes descargarlo arrancando en esta unidad flash.

Los controladores para Windows 7 pueden descargarse en Campo de entrenamiento: Requisitos del sistema para los sistemas operativos Microsoft Windows . También puedes descargar los discos con el instalador de Boot Camp. Para que sepas, he utilizado los mismos controladores para instalar Windows 8 (64 bits) en mi iMac (20 pulgadas, mediados de 2007), a pesar de que este sitio web dice que no se puede. Supongo que podría hacer lo mismo. Puede que instale Fedora en mi iMac, sólo para ver si funciona. Tal vez Boot Runner también. No estoy usando el mismo orden que tú. Actualmente tengo Windows 8.1 instalado antes de Yosemite. Estaría instalando Fedora entre Windows y Yosemite. Así evito los problemas que encontraste al instalar las actualizaciones de OS X.


Actualización 2: El instalador de Yosemite insertó una partición oculta entre las particiones de OS X y Fedora. La solución que iba a utilizar implica eliminar esta partición. Nunca he utilizado la Utilidad de Discos para hacer esto. Si quieres intentarlo, primero tendrás que hacer visibles las particiones ocultas. Las instrucciones para hacer esto se pueden encontrar en Ver y montar particiones ocultas en Mac OS X . Quiere ver las particiones ocultas. No las monte.

Iba a hacer que copiara la partición oculta a una unidad flash antes de borrarla. Sin la unidad flash, es posible que tengas que reinstalar Fedora. Si todo va bien, Windows debería poder arrancar una vez que la partición oculta sea eliminada. Si no, deberías poder reinstalar Fedora y Windows.

La alternativa, sería arrancar desde la unidad flash y editar las tablas de partición. Esto sería complicado pero podría ahorrarte tener que recargar los sistemas operativos.


Actualización 1:

Publica la salida del comando:

diskutil list

Preguntas: ¿Alguna vez has arrancado el ordenador manteniendo pulsada la tecla alt(opción)?

¿Tienes un pendrive de 1 GB o más que puedas borrar y reutilizar?

Para editar las tablas de partición necesitarás arrancar desde una unidad flash. Para hacer la unidad flash, usted tendrá que descargar el Asistente de disco de recuperación de OS X . Esta aplicación funciona con Lion hasta Yosemite.

Una alternativa para hacer la unidad flash sería eliminar Windows y Linux. Supongo que no quieres borrar ninguno de los dos.


Soy un novato en esto, pero lo intentaré. Espero que alguien más se base en este post. En mi opinión, Yosemite añadió una partición de recuperación después de la partición de arranque de OS X. Esta partición aparece en las tablas de partición GPT y MBR. Esto movió las particiones de Fedora y Windows hacia arriba en la tabla GPT. Fedora también se mueve hacia arriba en la tabla MBR, pero como el MBR está limitado a 4 particiones, Windows fue eliminado completamente de la tabla MBR. XP sólo puede arrancar utilizando un esquema de partición MBR, por lo que es comprensible que XP no arranque.

En la tabla GPT, Windows aparece como partición 5 con el tipo Datos Básicos. Supongo que el GUID es EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, aunque habría que ejecutar

sudo gpt -r show /dev/disk0

desde una ventana de Terminal de OS X para confirmarlo. La partición 4 también se muestra como un tipo de datos básicos. Esto puede ser un error, ya que asumo que la partición debería tener un GUID de Linux. Ayudaría si añadieras la salida del comando anterior a tu pregunta.

Si estoy en lo cierto, tienes dos opciones. Opción A: mover las particiones para que Windows no sea la última partición del disco. Esto llevaría mucho tiempo y requeriría un disco externo para mantener temporalmente una o más particiones. Opción B: Eliminar la partición de recuperación de OS X de las tablas GPT y MBR. Esta partición sólo tiene un tamaño de 650 MB. OS X tiene una herramienta que puedes descargar que copiará la partición a una unidad flash. Luego puedes arrancar desde esta unidad flash si lo necesitas. OS X tiene dos utilidades de línea de comandos llamadas gpt y fdisk que se pueden utilizar para restaurar las tablas GPT y MBR al estado anterior a la instalación de Yosemite.

Además, podrías incluir en tu pregunta qué modelo de iMac estás utilizando.

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