Jump to content

inicio rapido clover y problema con la partición EFI?


DeJoTaDeEmE
 Share

33 posts in this topic

Recommended Posts

Hola dce nuevo tengo una duda sobre el inicio rapido lo que quiero es que inicie yosemite directamente sin que salga el bootloader,por que tengo win 8 pero como no lo puedo iniciar desde el bootloader (me he dado por vencido :( ) pues quiero que inicie yosemite directamente y si quiero iniciar windows pues utilizo F12 en el inicio de la bios..la duda la siguiente estoy mirando con clover configurator la opcion Boot y supuestamente tengo que tildar donde pone "fast" y ya asi iniciaria directamente?

 

gracias un saludo!!

Link to comment
Share on other sites

Con Fast debería ser mas rápido el arranque de OS X pero te recomendaría usar en cambio el Timeout en cero porque al menos te da la oportunidad de entrar al menú de Clover (creo que lo interrumpes presionando cualquier tecla antes que cargue el OS) en caso que lo necesites, mientras que Fast no inicia la interfaz directamente.

 

Mas información en la wiki.

  • Like 1
Link to comment
Share on other sites

Gracias...probare a poner timeout a 0 luego cuando llegue a casa lo pruebo

 

muchas gracias

Link to comment
Share on other sites

Hay dos puntos que me gustaría probar, pero no se donde se aplican, me refiero a estos en concreto:
 

Pero si desea optimizar aún mas los tiempos, puede intentar compilar una versión propia con:

· Interfaz gráfica de CloverEFI desactivada (3 segundos de diferencia)
· Solo buscar volúmenes en SATA0 (9 segundos de diferencia)


Gracias por tu aporte y ayuda Maniac10

Link to comment
Share on other sites

quiero probarlo,pero ahora no se porqué desde clover configurator no me monta la particion efi entonces no puedo modificarlo...que cosa mas rara...

 

 

edit:gogleando he probado con los comandos en el terminal y no hace nada...luego tambien he probado efi mounter v2 app y me sale un error al intentar montar la particon EFI que cosa mas rara...

 

un saludo.

Link to comment
Share on other sites

Hola me sale el error de la imagen

 

y luego si doy a edit me sale esto:

ç

 

 

Created by Koen2X on 2008-12-06
Use at your own risk. I only made this script for my own person use.
I am not responsible for anything this may do to your system!

This script assumes that you do not have as existing volume with the name "EFI"

Sometimes Finder does not want to open or close the window.
I found Finder to be inconsistent when trying to reference the /Volumes/EFI directory.

*************************************************************************

On 2012-12-11 kyndder added a option for mount FAT File System.

All credits remains to Koen2X.
*)

property mountName : "EFI"
property mountPoint : ""
property currentUser : ""
property partitionInfo : ""

on run
    set currdisk to do shell script "diskutil info / | awk '/Identifier/ {print $3}'" with administrator privileges
    set x to AppleScript's text item delimiters
    set AppleScript's text item delimiters to return
    set listOfDisks to every word of (do shell script "diskutil list | grep EFI | grep -o -e disk[0-9]s[0-9]") as list
    set AppleScript's text item delimiters to x
    if number of items in listOfDisks is greater than 1 then
        choose from list listOfDisks with prompt "Multiple EFI partitions found:
Please select one and click OK. Current Boot Disk is " & currdisk & ". Do not worry about the s2 part, just worry about the disk"
        set the partitionInfo to the result
        if partitionInfo is equal to false then return
    else
        set partitionInfo to item 1 of listOfDisks
    end if
    set currentUser to (do shell script "whoami")
    set mountPoint to "/Volumes/" & mountName
    display dialog ("Would you like to mount or unmount the EFI partition?

EFI Partition Identifier: " & partitionInfo & "

Mount point: " & mountPoint) buttons {"Mount", "Unmount", "Cancel"} default button 3 with icon note
    if the button returned of the result is "Mount" then
        mountEFI()
    else if the button returned of the result is "Unmount" then
        unmountEFI()
    else
        return 0
    end if
end run

on mountEFI()
    --This is just to make sure there was not a problem getting the partition identifier.
    if partitionInfo is not in {"disk0s1", "disk1s1", "disk2s1", "disk3s1", "disk4s1"} then
        display dialog ("Unexpected disk identifier: " & partitionInfo) buttons {"Continue", "Stop"} default button 2 with icon caution
        if the button returned of the result is "Stop" then return 0
    end if
    
    if (do shell script ("ls /Volumes/")) does not contain mountName then
        do shell script ("mkdir " & mountPoint)
    end if
    
    try
        do shell script ("mount_hfs /dev/" & partitionInfo & " " & mountPoint) with administrator privileges
    end try
    
    try
        do shell script ("mount_msdos /dev/" & partitionInfo & " " & mountPoint) with administrator privileges
    end try
    
    do shell script ("chown -R " & currentUser & space & mountPoint & ";chmod -R 775 " & mountPoint) with administrator privileges
    
    delay 2
    
    tell application "Finder"
        activate
        make new Finder window to (get mountPoint) as POSIX file
    end tell
end mountEFI


on unmountEFI()
    if mountStatus() is "Not Mounted" then
        display dialog "The EFI partition does not seem to be mounted." buttons {"Cancel"} default button 1 with icon caution
        return 0
    end if
    
    tell application "Finder"
        set allWindows to (get every Finder window)
        repeat with eachWindow in allWindows
            if (target of eachWindow as text) contains mountName then
                close eachWindow
            end if
        end repeat
    end tell
    
    try
        do shell script ("umount " & mountPoint) with administrator privileges
    on error
        display dialog "Unable to unmount. Force unmount?" buttons {"Force", "Cancel"} default button 2
        if the button returned of the result is "Cancel" then
            display dialog "Please manually unmount the partition before rebooting." with icon stop
            return 0
        else
            try
                do shell script ("umount -f " & mountPoint) with administrator privileges
            on error the error_message number the error_number
                display dialog "Unable to unmount the EFI partition!
            Error: " & the error_number & ". " & the error_message buttons {"Cancel"} default button 1 with icon stop
                return 0
            end try
        end if
    end try
    
    if mountStatus() is "Empty" then
        try
            do shell script ("rmdir " & mountPoint)
        on error the error_message number the error_number
            display dialog "The mount point could not be removed!
            
Error: " & the error_number & ". " & the error_message buttons {"Cancel"} default button 1 with icon stop
            return 0
        end try
    else
        display dialog "The mount point is not empty!!! Unmounting Failed." with icon stop
        return 0
    end if
    
    if mountStatus() is "Not Mounted" then askToRestart()
end unmountEFI


on mountStatus()
    try
        if (do shell script ("ls /Volumes/")) does not contain mountName then
            return "Not Mounted"
        else if (do shell script ("ls " & mountPoint)) is "" then
            return "Empty"
        else
            return "Mounted"
        end if
    on error
        return "Error"
    end try
end mountStatus

on askToRestart()
    display dialog "Unmounting was successfull.
    
Would you like to restart your computer?" buttons {"Yes", "No"} default button 2 with icon note
    if the button returned of the result is "Yes" then
        tell application "Finder" to restart
    else
        return 0
    end if
end askToRestart

 

 

 

 

gracias un saludo


mas informacion por si sirve de algo

 

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *128.0 GB   disk0
   1:               Windows_NTFS                         128.0 GB   disk0s1
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk1
   1:         Microsoft Reserved                         134.2 MB   disk1s1
   2:       Microsoft Basic Data VIDEOS                  1.6 TB     disk1s2
   3:       Microsoft Basic Data MUSICA Y SOFT           713.8 GB   disk1s3
   4:       Microsoft Basic Data FOTOS                   713.8 GB   disk1s4
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS YOSEMITE                255.2 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3
 

post-1137852-0-77814300-1429330467_thumb.png

bootlog.log.txt

Edited by juanerson
Por favor utilizar el SPOILER con la opción Special BBCode
  • Like 1
Link to comment
Share on other sites

Hola..hace poco podia entrar en la particion efi y que yo sepa no he tocado nada..te pongo el dumpeo con el darwindumper

 

un saludo gracias!!

 

 

DarwinDumper_2.9.8_AMI_X64_3193_Yos_DJDM.zip

Link to comment
Share on other sites

El DarwinDumper ha podido montar y extraer datos de la EFI así que parece que el problema esta en las herramientas mas que con la partición. Ahora la pregunta es qué hace de distinto el DD para montar la EFI que los demás scripts fallan? Y qué cambió en la partición que los scripts comenzaron a fallar? Será cuestión de investigar los scripts supongo.

 

post-158318-0-04182900-1429385286_thumb.png

Link to comment
Share on other sites

hola ayer cuando estaba haciendo el dumpeo el aparecio la particon EFI y luego desaparecio..seria cuando el darwindumper la montó,lo que no entiendo esque hasta hace poco podia montarla sin problemas con el clover configurator y ahora ya no...y que yo sepa no he tocado nada...

gracias un saludo.

Link to comment
Share on other sites

Buenos dias....intentando solucionar el problema y gogleando un poco me ha llevao a este posto:

http://www.insanelymac.com/forum/topic/301715-disappearing-efi-partition-with-clover/

 

y haciendo lo de poner en modo depuracion la utilidad de discos ya me aparace la particion EFI la he montado y ya el clover confgurator puede montarla,voy a cambiar lo del time out a 0

cuando reinicie voy a volver a probar a montar la particon EFI desde clover configurator a ver si se ha solucionado el problema

 

un saludo

 

gracias

 

 

edit1:Hola de nuevo pongo time out a 0 enciendo el pc sale el logotipo de gigabyte y despues sale clover con los iconos de yosemite y windows y ahi se para..doy al icono de yosemite sale la manzana y vuelve a salir clover le vuelvo a dar y ya carga yosemite, no puedo montar efi desde clover configurator,voy a comprobar a ver si se ha quedado guardado time out 0,algo raro pasa...

 

un saludo.

 

 

edit2:parece ser que si se queda guardado el config pero sale una ventana en clover configurator cuando cierro clover configurator

 

 

post-1137852-0-39635000-1429433004_thumb.png

Link to comment
Share on other sites

Habría que ver el log para saber el motivo por el cual se detiene, y esa advertencia de Clover Configurator es porque el desarrollador ha añadido la función de guardado de historial de archivos pero solo funciona en HFS, no en FAT. Activa el tilde para que no vuelva a mostrar la advertencia, sino lo verás cada vez que guardes el config en la EFI.

Link to comment
Share on other sites

HOLA...he presionado F2 para guardar el log..pero no lo encuentro en la particion EFI  donde lo guarda clover??

Link to comment
Share on other sites

si ahi está te lo paso a ver si ves algo raro..

 

 

gracias un saludo.

preboot.log.zip

Link to comment
Share on other sites

Según el log no tienes seleccionado un volumen de arranque predeterminado. Tienes el DefaultVolume o  DefaultLoader en tu config.plist?

0:834  0:049  GetEfiBootDeviceFromNvram: efi-boot-device-data not found
0:834  0:000  EfiBootVolume not found
0:834  0:000  Default boot entry not found

Si ya tienes la entrada en el plist intenta reiniciar usando "Disco de Arranque" y seleccionando el disco OSX, de esta manera la clave efi-boot-device-data se debería añadir al NVRAM.

Link to comment
Share on other sites

Hola esto es lo que me sale en clover configurator,voy a probar reiniciar utilizando disco de arranque

 

muchas gracias

 

 

 

post-1137852-0-47516700-1429551917_thumb.png

config copia.plist.zip

post-1137852-0-54091000-1429552161_thumb.png

Link to comment
Share on other sites

hola de nuevo..inciando con el disoc de arranque que supongo que te refieres al recovery? pues iniciando con ese tarda un rato en cargar y luego se keda pillado y se ve mal la pantalla..he puesto eel default volume "yosemite" que asi se llama el disco y tambien he probado a poner los numero esos que salen en el ssd del yosemite..y nada timeout 0 y se para en el bootloader....

 

gracias de todas formas...seguire probando cosas

 

un saludo.


yo creo que lo tengo bien puesto

 

 


pues no lo tenia bien puesto...ahora lo puesto bien e inicia directamente,y bastanta rapido desde que lo enciendo el pc hasta que sale la pantalla de yosemite 30 segundos..eso si cuando lo voy apagar tarda bastante y cuando reinicio tambien tarda bastante...no se si sera normal..

 

 

gracias un saludo

post-1137852-0-86804500-1429897427_thumb.png

Link to comment
Share on other sites

Me alegro que lo hayas resulto, solo te recomiendo eliminar la clave "DefaultLoader" porque usas el nombre de la partición cuando en realidad es para especificar un bootloader en particular, como por ejemplo "CLOVERX64.efi" en el caso de Clover.

El nombre de la partición va en "DefaultVolume", pero si te funciona con el GUID déjalo así. Puede que tengas otra partición que incluya el nombre "Yosemite", lo que puede confundir a Clover, mientras el GUID es único.

 

Y me refería al "Disco de Arranque" de "Preferencias del Sistema".

 

post-158318-0-62122400-1429912187_thumb.png

Link to comment
Share on other sites

de momento funciona asi...lo voy a dejar asi...lo del disco de arranque no lo sabia...joer...gracias..lo del booteo rapido esta solucionado...pero lo de la particion efi no me la monta ni clover conbfigurartor ni mouante app v2 ,como habilite lo de particiones ocultas en la utilidad de discos,lo que hago es montar la particion efi con la utilidfad de discos..y luego ya con clover configurator la vuelvo a montar y ya la monta y puedo configurar clover

 

gracias un saludo

Link to comment
Share on other sites

Pudiera ser que tu partición EFI esté corrupta (mal estructurada o movida de sitio), tal vez por la utilización de distintos scripts incorrectos y/o obsoletos. Sin embargo, en internet hay instrucciones para intentar reparar la estructura y/o recuperar los atributos de la partición EFI (para luego ser modificada como FAT32), con comandos desde la Terminal, sin perder el esquema de partición ni las particiones actuales, también se puede reparar a través de la utilidad de discos desde un disco booteable. Aunque a veces es irreparable y se tiene que comenzar desde cero, como me sucedió en una oportunidad (la primera vez). Es ese sentido, te comento que, desde hace un tiempo para acá yo siempre he montado y desmontado la partición EFI con Kext Wizard, y cero problemas, por eso la recomiendo. Ahora bien, recuerdo que la primera vez que la monté con la utilidad de discos me empezó a dar problemas, se corrompió y por eso NO recomiendo montarla desde la utilidad de discos una vez que ha sido formateada en FAT32. Es mi experiencia. Saludos.

 

Editado: No es Kext Wizard sino Chameleon Wizard. Ambas aplicaciones son del mismo desarrollador, janek202.

Edited by juanerson
corrección
Link to comment
Share on other sites

algo le pasa a la particion,antes la montaba sin problemas con clover configurator..pero desde que no puedo con el configurator utilizo la utilidad de discos que es con lo unico que me funciona,probare con kext wizard para montar la particion efi y biscare esa informacion que dices...aunque me da miedo liarla con la particion...aunke si la liase solamente seria reinstalar clover y meter mi config.plist y todo quedaria igual no?ahora que me va bien el hack..no me gistaria liarla jeje

 

gracias un saludo.

Link to comment
Share on other sites

Por las dudas haz un backup de la partición en un pendrive e instala Clover encima para hacerlo booteable, así tienes un respaldo en caso que llegue a fallar algún día.

 

Prueba lo que dice juanerson, sino ultimo recurso intenta formatear la partición EFI nuevamente, restaura la carpeta EFI y vuelve a instalar Clover.

Link to comment
Share on other sites

 Share

×
×
  • Create New...