How To - Instalar EFI en Leopard AMD
¿Qué es el EFI?. Es el equivalente a la BIOS en los Mac, aunque dentro de poco también se empezará ha implementar en los PC.
Este tutorial tambien funciona con los procesadores de Intel, la única diferencia es que AMD no se puede instalar el Vanilla Kernel (el kernel original de Apple).
- Prinicipales ventajas de usar el emulador EFI en OSx86:
- Puedes instalar las actualizaciones oficiales de Apple. (solo procesadores Intel con el Vanilla Kernel instalado)
- Puedes usar una tabla de particiones GUID.
- Hay una mejoría en el rendimiento.
- Instalación del emulador de EFI en PC:
1º) Nos descargamos el EFI Pack v8 de aquí.
2º) Una vez descargado el Efi pack descomprímelo en un pendrive totalmente vavío.
3º) Arrancamos el DVD de Leopard y una vez dentro de la pantalla de instalacion vete a utilidades y abre un terminal y teclea Diskutil list para ver el esquema de particiones.
4º) Toma nota de donde tienes instalado leopard, un ejemplo puede ser:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *149.1 Gi disk0
1: Apple_HFS Leopard 100.0 Gi disk0s1
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *969.8 Mi disk1
1: Apple_HFS bootloader 969.6 Mi disk1s1
En este caso la particion es disk0s1 (leopard)
5º) Teclea:
diskutil unmount diskXsY (sustituye X e Y por cada caso particular en este X=0 Y=1)
cd /volumes/pcefi/pc_efi_v80 (recuerda haber etiquetado tu pendrive como PCEFI)
./startupfiletool /dev/disk0s1 ./boot_v8
reboot
6º) Por último, en cuanto entremos de nuevo en nuestro Leopard deberemos sustituir en la carpeta /system/library/extensions/applesmbios.kext por el que trae el efi pack y repararemos los permisos. Ya solo queda reiniciar, si todo ha salido bien el system profiler debe mostrar algo como:








11 comentarios:
cuando dices el dvd de leopard te refieres a el dvd original?
saludos muy buen blog
me refiero al ya parcheado
como hacemos para reparar los permisos cuando sustituimos el applesmbios.kext?
desde la utilidad de disco o desde el terminal
yo sigo tus pasos al pie de la letra, pero cuando cuando dices ejecutar:
./startupfiletool /dev/disk0s1 ./boot_v8
me dice permiso denegado, y no puedo continuar...
sabes por que? o que hago mal?
Buenas a todos les comento lo siguiente,esta linea de comandos es la completa pues probe los comandos publicados por Miguel lo cual se agradecen, pero le falta las ultimas 2 linea y quedaria asi:
cd /volumes/PC_EFI/pc_efi_v80
./startupfiletool /dev/rdisk0s2 ./boot_V8
dd if=./guid/boot1h of=/dev/rdisk0s2 bs=512 count=1
dd if=./guid/boot0 of=/dev/disk0 bs=400 count=1
Buenas Tardes...en el caso d no tener un pendrive y descargo el contenido del efipack en otro disco como el la linea de comando en el terminal para acceder al disco??...espero sus ayudas..Fede
Aqui nuevamente he logrado ingresar al disco pero cuando pongo la linea de comando ./startupfiletool /dev/disk0s1 ./boot_v8 me dice ...not a directory.
pero tengo el archivo en el disco..no entiendo porque ocurre esto...atte.Federico
Y si tengo el dvd parchado de AMD, tu tutorial funciona igual para AMD?. Saludos
buenas tardes.
antes que nada gracias por el tutorial, espero que esta sea LA solucion.
tengo el problema que al ingresar
cd /volumes/pcefi/pc_efi_v80
me dice qe el directorio no existe.
mi pendrive tiene el nombre de PCEFI, en el diskutility me aparece el pen, inclusive al listar en el primer paso ya me aparece, pero no puedo hacer funcionar
help!!
gracias!
Jesus
todos estos pasos hay q hacerlos despues de instalar el leopard ya parcheado? osea instalo el SO y luego aplico estos pasos o hago estos pasos y luego instalo?
Publicar un comentario en la entrada