Jump to content
17 posts in this topic

Recommended Posts

Hola necesito un poco de ayuda para configurar clover, he intentado muchas veces tanto con clover como con chameleon y no consigo que funcione. Solo puedo arrancar con el clover del usb en legacy pero intento instalarlo igual en el ssd y no funciona.

Mi Hardware:

  • Asrock z77 Extreme 3
  • Intel i5-3570
  • 16Gb ram
  • SSD 250GB
  • Disco duro para datos de 2TB
  • Nvidia Geforce GTX 770

He intentado probar en el usb instalar el clover uefi pero al seleccionarlo en dispositivos simplemente me obliga a seleccionar otro (he flasheado de nuevo la bios uefi y sigue sin funcionar el usb en uefi.

Hola, necesito un poco mas de datos para entender que esta pasando. Que opciones seleccionas en el instalador de Clover? Que sucede exactamente al intentar arrancar en UEFI? Da error? Imprime algún mensaje? Puedes arrancar algún OSX para hacer un reporte con DarwinDumper?

  • 2 weeks later...

Hola, gracias por adelantado ^^

 

Opciones: (hoy consegui que funcione en UEFI con la versión 2999, pero no tengo muy claro si los discos duros funcionan en legacy o en UEFI porque en la configuración no sale para cambiar el modo, en el único lugar donde salen los modos es en el BootMenu de la placa que aparece cada pendrive duplicado, uno en legacy y otro en UEFI pero los discos solo aparecen una vez como AHCI)

 

Pongo las dos configuraciones que he probado en el USB

    Legacy

  • Gestor de arranque -> boot0af MBR
  • CloverEFI -> CloverEFI 64-bits SATA
  • Drivers64UEFI -> (Segui el tutorial al pie de la letra y me lo hacia poner) EmuvariableUefi-64, OsxAptioFixDrv-64,OartitionDXe-64
  • Kext -> FakeSMX.kext y NullCPUPowerManagement.kext

   UEFI

  • Instalacion para arranque UEFI
  • Instalar Clover en la particion ESP
  • Drivers64UEFI -> EmuvariableUefi-64, OsxAptioFixDrv-64,OartitionDXe-64
  • Kext -> FakeSMX.kext y NullCPUPowerManagement.kext

Reporte: (te pongo un enlace de mega porque no conseguia subir el zip a la web)

El reporte lo he hecho con el Clover USB en UEFI

https://mega.nz/#!JMRQSIZR!kNt3Ysy4-wA3iTFampD3jWbRYHVk19_jXBdg7DsgnQM

Puedes ver el boot.log que genera Clover para saber si la entrada es legacy o UEFI. En el reporte de DarwinDumper lo podes encontrar como "Boot Log".

 

Al principio indica que el arranque de Clover es UEFI.

0:100  0:000  Starting Clover rev 2999 on American Megatrends EFI 

Debajo de "Scanning Loaders…" se listan las entradas UEFI detectadas, detalla con que nombre se agregan al menu de arranque ("AddLoaderEntry for Volume Name=") y si se ocultan (hiding entry:). 

1:059  0:000   0: 'Whole Disc Boot' no file system
1:059  0:000   1: 'EFI'
1:122  0:063      AddLoaderEntry for Volume Name=EFI
1:122  0:000     hiding entry: \EFI\BOOT\BOOTX64.efi
1:122  0:000   2: 'UEFI Clover BootLoader USB'
1:172  0:050   3: 'Whole Disc Boot' no file system
1:172  0:000   4: 'Whole Disc Boot' no file system
1:172  0:000   5: 'Whole Disc Boot' no file system
1:172  0:000   6: 'Whole Disc Boot' no file system
1:172  0:000   7: 'Legacy HD1' no file system
1:172  0:000   8: 'EFI'
1:947  0:774      AddLoaderEntry for Volume Name=EFI
1:947  0:000     hiding entry: \EFI\BOOT\BOOTX64.efi
1:947  0:000   9: 'Yosemite'
1:950  0:003      AddLoaderEntry for Volume Name=Yosemite
1:952  0:002      Check if volume Is Hibernated:
1:952  0:000      Check sleep image 'by signature':
1:958  0:005      read prefs \Library\Preferences\SystemConfiguration
1:958  0:000      SleepImage name from pref: ImageVolume = 'Yosemite', ImageName = '\privatearm\sleepimage'
1:963  0:004      Reading first 512 bytes of sleepimage ...
1:963  0:000   OurBlockIoRead: Lba=1EE44B0, Offset=3DC896000 (BlockSize=512)
1:963  0:000   sig lion: 20332073
1:963  0:000   sig snow: 6E616D79
1:963  0:000   no valid sleep image offset was found
1:963  0:000      Reading completed -> Success
1:963  0:000       sleepimage offset could not be acquired
1:963  0:000       hibernated: no - sign
1:974  0:010      AddLoaderEntry for Volume Name=Yosemite
1:979  0:004    Icon 18 (iconsol_internal_ntfs.icns) not found
1:979  0:000    Theme path EFI\CLOVER	hemes\metal, ThemeDir=BCA09B18
2:080  0:101  10: 'Recovery HD'
2:081  0:000      AddLoaderEntry for Volume Name=Recovery HD
2:146  0:064  11: 'Legacy HD4' no file system
2:146  0:000  12: 'Legacy HD1' no file system
2:146  0:000  13: 'Legacy HD1' no file system
2:146  0:000  14: 'Legacy HD1' no file system
2:146  0:000  15: 'Legacy HD2' no file system
2:146  0:000  16: 'Legacy HD3' no file system
2:146  0:000  17: 'Legacy HD4' no file system

Todas las entradas UEFI son de OSX y Clover (una es un disco USB y otra el disco interno).

 

Y debajo de "Scanning Legacy…" se listan las entradas legacy detectadas, el nombre con el que se agregan:

2:146  0:000   0: 'Whole Disc Boot' (legacy) not legacy
2:146  0:000   1: 'EFI' (legacy) not legacy
2:146  0:000   2: 'UEFI Clover BootLoader USB' (legacy) not legacy
2:146  0:000   3: 'Whole Disc Boot' (legacy) not legacy
2:146  0:000   4: 'Whole Disc Boot' (legacy) not legacy
2:146  0:000   5: 'Whole Disc Boot' (legacy) not legacy
2:146  0:000   6: 'Whole Disc Boot' (legacy) not legacy
2:146  0:000   7: 'Legacy HD1' (legacy) not legacy
2:146  0:000   8: 'EFI' (legacy) not legacy
2:146  0:000   9: 'Yosemite' (legacy) not legacy
2:146  0:000  10: 'Recovery HD' (legacy) not legacy
2:146  0:000  11: 'Legacy HD4' (vista,win) add legacy
2:151  0:005   added 'Boot Windows from Legacy HD4' OSType=2 Icon=vista,win
2:151  0:000  12: 'Legacy HD1' (vista,win) add legacy
2:156  0:004   added 'Boot Windows from Legacy HD1' OSType=2 Icon=vista,win
2:156  0:000  13: 'Legacy HD1' (vista,win) add legacy
2:161  0:005   added 'Boot Windows from Legacy HD1' OSType=2 Icon=vista,win
2:161  0:000  14: 'Legacy HD1' (legacy) not legacy
2:161  0:000  15: 'Legacy HD2' (legacy) not legacy
2:161  0:000  16: 'Legacy HD3' (legacy) not legacy
2:161  0:000  17: 'Legacy HD4' (legacy) not legacy

Por lo que parece Windows sería la entrada "Legacy HD4". Se listan con nombres genéricos porque en modo UEFI Clover no puede leer particiones NTFS. Para solucionarlo solo debes añadir el driver NTFS.efi en la carpeta /EFI/CLOVER/driversUEFI64/ y deberías ver el nombre de cada partición como corresponde.

 

Y ten cuidado con el disco donde tienes ambos sistemas que parece reportar un "error de sincronización" (ve la imagen adjunta, marcado en rojo). Por lo que veo todo indica que tu disco SSD es híbrido, lo que significa que es GPT pero también contiene una tabla MBR que no es la típica "MBR protectiva" que encuentras en discos GPT puros. El "error de sincronización" probablemente se deba a que no se corresponden las tablas de particiones GPT y MBR. Quiero ver que dice el MBR para comparar, podrías copiar el resultado del comando de terminal:

sudo fdisk /dev/rdisk0

post-158318-0-83454700-1444619647_thumb.png

Edited by Maniac10

Hola, gracias por contestar tan rápido, acabo de hacer lo del driver ntfs.efi y el comando, te pego abajo los resultados.

Ntfs.efi

6:141  0:000  Scanning legacy ...
6:141  0:000   0: 'Whole Disc Boot' (legacy) not legacy
6:141  0:000   1: 'MULTIBOOT' (linux) add legacy
6:149  0:008   added 'Boot Linux from MULTIBOOT' OSType=4 Icon=linux
6:149  0:000   2: 'Whole Disc Boot' (legacy) not legacy
6:149  0:000   3: 'EFI' (legacy) not legacy
6:149  0:000   4: 'UEFI Clover BootLoader USB' (legacy) not legacy
6:149  0:000   5: 'Whole Disc Boot' (legacy) not legacy
6:149  0:000   6: 'Whole Disc Boot' (legacy) not legacy
6:149  0:000   7: 'Whole Disc Boot' (legacy) not legacy
6:149  0:000   8: 'Whole Disc Boot' (legacy) not legacy
6:149  0:000   9: 'Datos 2TB' (legacy) not legacy
6:149  0:000  10: 'EFI' (legacy) not legacy
6:149  0:000  11: 'Yosemite' (legacy) not legacy
6:149  0:000  12: 'Recovery HD' (legacy) not legacy
6:149  0:000  13: '' (vista,win) add legacy
6:154  0:005   added 'Boot Windows from ' OSType=2 Icon=vista,win
6:154  0:000  14: 'Datos 600GB (Sata 2 )' (vista,win) add legacy
6:159  0:004   added 'Boot Windows from Datos 600GB (Sata 2 )' OSType=2 Icon=vista,win
6:159  0:000  15: 'SIN TITULO' (legacy) not legacy 

Comando fdisk

Disk: /dev/rdisk0	geometry: 31130/255/63 [500118192 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 -   25 127  14 [         1 -     409639] <Unknown ID>
 2: AF 1023 254  63 - 1023 254  63 [    409640 -  249053368] HFS+        
 3: AB 1023 254  63 - 1023 254  63 [ 249463008 -    1269536] Darwin Boot 
*4: 07 1023 254  63 - 1023 254  63 [ 250732544 -  249382912] HPFS/QNX/AUX

Ahora parece que lee los nombres de las particiones NTFS pero por algún motivo la de windows no tiene nombre (probablemente porque considera que es un disco GPT e ignora la tabla MBR?):

6:149 0:000 13: '' (vista,win) add legacy
6:154 0:005 added 'Boot Windows from ' OSType=2 Icon=vista,win

Si te interesa lo suficiente esto se puede solucionar añadiendo la entrada de Windows manualmente (GUI/Custom/Legacy) y desactivando la detección automática legacy (GUI/Scan):

<key>GUI</key>
<dict>
	<key>Custom</key>
	<dict>
		<key>Legacy</key>
		<array>
			<dict>
				<key>FullTitle</key>
				<string>Windows 10</string>
				<key>Type</key>
				<string>Windows</string>
				<key>Volume</key>
				<string>HD(4,GPT,DBFFA03A-E7B1-4F31-89E5-854C5C6A03CB,0xEF1E000,0xEDD5000)</string>
                        </dict>
                </array>
        </dict>
        <key>Scan</key>
        <dict>
                <key>Legacy</key>
                <false/>
        </dict>
</dict>

Y al final parece que si es híbrido tu disco, que si bien no es un problema en si pero ese error de sincronización te dará problemas algún día cuando necesites editar las particiones.

Como se hace para que sea un disco GPT puro? yo lo que hice fue instalar yosemite (seleccione lo de sistema GUID osea el gpt) y luego instalar windows 10, luego en teoría configuraba clover desde yosemite y todo debería ir bien, pero no funciona.

PD: según los reportes debería instalar clover en legacy no?

Se puede eliminar la tabla MBR actual y crear una protectiva para que sea GPT puro, pero luego tendrás que lidiar casi seguro con problemas de arranque con Windows legacy. Se que es posible pasar windows legacy a UEFI pero no tengo tanta experiencia con el procedimiento como para guiarte. Ademas, es muy posible que tengas que reinstalar Clover luego  porque mas que seguro Windows se apropiará de la partición EFI, así que ten un pendrive USB booteable con un clon del Clover de tu disco SSD por las dudas. La parte de conversión Hybrid/GPT se puede hacer con gdisk y te puedo ayudar con eso si quieres, pero te aviso que es un poco riesgoso. 

 

Igual después de todo creo que lo mejor que puedes hacer es mudar OSX o Windows a un disco distinto para evitar este tipo de conflictos. Así te olvidas de todo este problema.

 

EDIT: lo de instalar Clover en legacy solo lo recomendaría si tu sistema no soporta UEFI o si no te funciona bien por algún motivo. Ademas una vez que instales Clover en legacy este sobre-escribira el MBR de Windows lo que luego podría dar problemas para arrancar windows. 

Edited by Maniac10
  • Like 1

Hola chicos,

Tengo una guía en Inglés que explica cómo convertir un disco híbrido MBR / GPT a la plena GPT y cómo convertir un MBR de Windows instalar en UEFI para una mejor compatibilidad con el trébol - ver post # 359.

Estoy de acuerdo con @ Maniac10 para hacer copias de seguridad completas antes de continuar, pero no es tan malo si usted sabe lo que está haciendo :)Si usted ya tiene una partición de 200MB EFI al principio de la unidad, la parte difícil ya está hecho. Es relativamente fácil crear un nuevo MBR "protección" e instalar los archivos de arranque UEFI de Windows con bcdboot.exe.

  • Like 2

Tengo varios discos en el ordenador

  • SSD: Para sistemas operativos
  • HDD Sata 3 2TB: Para datos
  • HDD Sata2 600GB y 300GB: para datos que nunca uso

La cosa esta, el windows me gustaría que este en el SSD pero para poner el yosemite en el HDD debería formatear todo el disco en GPT y perdería todo lo que hay guardado (no tengo donde guardar tanto GB), entonces si se pueden tener los dos OS en el ssd mejor, que es mas fácil la guía de fusion71 o reinstalarlo todo?

Mas o menos la entiendo, igualmente estoy liberando espacio a ver si consigo hacer copia de los datos del disco sata 3 a los discos sata 2 y así poder tener windows en el SSD y osx en el HHD (de paso aprovecharía y me pasaría al Capitan), si luego le creo una partición en el HHD en NTFS para guardar los datos de windows se volvería a crear un gpt hibrido?

Si el disco es MBR el instalador no te dejará seleccionarlo como target, tendrias que convertirlo a GPT primero, luego crear la partición EFI en el lugar que corresponde (al principio del disco) y la de OSX. Es más fácil la guía de fusion antes que eso. Sin duda que lo mas sencillo sería reiniciar el disco como GPT pero tu problema mas que nada es que no puedes hacer backup del disco, si resuelves eso entonces te recomiendo esta última opción.

He logrado suficiente espacio para poder borrar el disco duro sata3, pero tengo un problema al ir a la appstore a bajarme el capitan me dice "Your device or computer could not be verified. Contact support for assistance.". Alguna idea de como se soluciona?

No, nunca vi ese error pero te dejo unos links de una búsqueda rápida para que pruebes:

 

http://www.insanelymac.com/forum/topic/295534-mac-app-store-access-with-nullethernetkext/

http://www.insanelymac.com/forum/topic/298806-guide-how-to-fix-appstore-ibooks-icloud/

Parece que todos apuntan a que es un problema con la placa ethernet, puede no estar bien configurada o directamente ausente.

×
×
  • Create New...