Leopard en Nativo.

miliuco

Activo
Para activar o hacer arrancable la partición de Leopard he probado 2 métodos, bless y startupfiletool.
Antes de empezar hay que tener en alguna carpeta los archivos necesarios (se pueden obtener del DVD de Kalyway, desde /usr/standalone/i386 los archivos boot1h, boot y startupfiletool y desde /usr/sbin el archivo bless).
De cualquiera de las 2 maneras se necesita saber el identificador del disco o partición con Leopard por lo que hay que ejecutar en Terminal
diskutil list
y anotar el que corresponda (ej: disk0s1).

bless

diskutil umount disk0s1 (desmontar la partición)
dd if=boot1h of=/dev/rdisk0s1 bs=512 count=1 (transferir el sector de arranque)
sudo bless -device /dev/disk0s1 -setBoot -verbose
diskutil mount disk0s1 (montar la partición)
sudo bless -mount /Volumes/nombre_del_volumen -setBoot -verbose

startupfiletool

diskutil umount disk0s1 (desmontar la partición)
dd if=boot1h of=/dev/rdisk0s1 bs=512 count=1 (transferir el sector de arranque)
./startupfiletool -v /dev/rdisk0s1 boot
diskutil mount disk0s1 (montar la partición)
diskutil list (por si ha cambiado el identificador)
fdisk -e /dev/rdisk0
p (lista de particiones)
f 1 (1 es el nº que tenga la partición de Leopard en el listado de p)
u (actualiza microcode)
w (escribe en el disco, responder con yes)
q

Startupfiletool parece haberme dado mejor resultado que bless. Es posible que Juker tenga razón y Kalyway 10.5.2 de más problemas de los esperados pues no es normal lo que me ha costado hacer arrancable a Leopard restaurado desde el DVD.
 
Al final opte por formatear un disco con una sola particion en GUID.

Instalar el Kalyway 10.5.2 y sin llegarlo a configurar instalarle encima el 10.5.1 Nativo despues actualizarlo con el combo oficial 10.5.3.

Despues se le saca el AppleIntelCPUPowerManagement.kext de la carpeta

extensions,

Se le añade el ultimo AppleSMBIOS.kext

Se le instala dsmos.pkg ( Kalyway )

Me arranco perfectamente .

Despues le aplique ALC882 p5w dh deluxe , El Natit.Dual.v1 , Profiler-Fix y

modifique el com.apple.Boot.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>MemSpeed=800 MemType=DDR2 SerialNum=W55111APPL3</string> <key>Timeout</key>
<string>5</string>
</dict>
</plist>

Por ultimo le aplico la aplicacion Extensions-Repair

Aunque todo parece funcionar correctamente no se hasta que punto sera un hibrido , quizas lo tenia que haber machacado con el 10.4.11 que tambien se instala con efi
 

catalan

New member
con estas modificaciones puedes notar alguna diferencia por ejemplo con el de kalyway....?
y la pregunta importante, ¿se cierra correctamente ? y funciona sleep??
saludos
 
Pues a mi me funciona creo que todo.

El tema del Reposo ok

Reinicio y apagado ok

En cunto al Kalyway 10.5.3 creo que esta superado claramente por Leo4allv3 10.5.3.

En nativo va algo mejor que Leo4allv3 10.5.3. pero por poca diferncia.

Yo creo que vale la pena probarlo en nativo ya que sera lo mas parecido a Mac , lo mismo nos vamos a encontrar con los componentes que tengamos instalados sobre todo la placa base .

Un saludo
 

desmonio

New member
tuto leo original

he encontrado este bonito tutorial en una pagina amiga por un amigo mexicano y he probado este metodo que va muy bien.


A.- PARTICIONADO

Así que lo primero que necesitaremos es crear una Partición en un Disco Duro SATA, puede ser en otro Disco o en el Disco Actualmente en uso (en otra partición), sólo que a tomar en cuenta que es recomendable Formatear con Tabla de Particiones GUID (GTP Partition). Ya lo he probado incluso en un Disco Duro ATA (Sin Guid), pero el rendimiento disminuye.

Ok, dentro de Leopard con Utilidad de Discos (/Applications/Utilities/Disk Utility.app), van a crear en su Disco Duro SATA extra la Tabla de Particiones GUID, como se muestra en la imagen, si solamente usarán otra partición de su actual Disco en Uso pueden saltar este procedimiento:

1. Seleccionan el Disco Duro a Formatear.
2. Seleccionan Particiones.
3. Seleccionan Número de particiones deseadas como máximo 3 particiones.
4. Seleccionan la primera Partición que será para Leopard.
5. Dan el nombre de Leopard a dicha Partición (Al dar Leopard como nombre, evitan reescribir los scripts, si actualmente tienen otra partición montada con dicho nombre, obligatoriamente tendrán que reescribir los scripts si instalan EFI v.8 con el Script EFI y usan el Script para instalar los kext's del final. Habrá que cambiar la palabra Leopard en dichos scripts, por el nombre que le den a su partición).
6. Seleccionan Formato Mac OS Plus (con registro) ó HFS+.
7. Seleccionan el tamaño para su partición Leopard. (yo he usado una Memoria USB de 1gb como ejemplo, cosa que no vale para Leopard, ustedes necesitarán al menos 5 gb o más dependiendo de sus opciones de instalación)
8. Seleccionan sus otras particiones y repiten los pasos 5, 6, 7 según sean sus necesidades.
9. Seleccionan Opciones para cambiar la Tabla de particiones a Guid.
10. Seleccionan Guid.
11. Seleccionan OK.
12. Seleccionan Aplicar
13. Verifican que muestre Tabla de Particiones GUID.

B.- INSTALAR EFI

Existe un procedimiento para instalar EFI v.8, también incluido en el paquete de archivos necesarios que pueden descargar al final de este Post. Ahí mismo explican como instalar EFI v.8.

Aunque también ya existe una Utilidad (OSx86 Tools Utility) que pueden descargar desde acá, creada por ~pcwiz y que les ahorrará los pasos del procedimiento anterior de instalación de EFI v.8, por lo que les recomiendo sobre todo a los novatos, usar esta herramienta para instalar EFI v.8, así que aquí describo el método para Instalar EFI con dicha utilidad.

1. Abren la Aplicación OSx86 Tools Utility y seleccionan Install EFI/Run FDISK. Aceptan todo hasta llegar a la ventana FDISK and EFI.
2. Seleccionan Run Script.
3. Se abren 2 Ventanas de la Terminal, se concentran en la que pide el password, escriben su contraseña. Seleccionan la Opción 3 (Install_EFI_v8), es decir escriben 3 en la Terminal, luego Tecla ENTER.
4. Buscan su Disco donde instalarán Leopard y escriben el número de su Disco Duro en la Terminal, luego tecla ENTER.
5. Buscan su Partición Leopard y escriben el número de dicha partición en la Terminal, luego Tecla ENTER.



C.- INSTALAR LEOPARD DVD CON TERMINAL

Este procedimiento, les ayudará a instalar Cualquier DVD de Instalación Leopard con la Terminal (También es valido para iAtkos, Kalyway, y algunas otras, si es que son soportadas...), así que primero Montan su DVD de Instalación Leopard, abren la Terminal y escriben:


sudo -s
cd /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/
Open OSInstall.mpkg

("Mac\ OS\ X\ Install\ DVD" Lo sustituyen por el nombre de su Volumen del DVD [iAtkos,Kalyway,Leo4...])

Luego de Aparecer el Instalador:

1. Cambian el Destino de la Instalación.
2. Seleccionan los paquetes adicionales deseados e idiomas a Instalar.
3. Instalan



D.- INSTALAR ACTUALIZACIONES DE APPLE

En este paso se instalan los Mac OS UpDates bajados de Apple Update según lo que requieran, por acá pueden descargar el Combo Update 10.5.3, este Combo permite actualizar cualquier versión Leopard 10.5.x en adelante. Incluye las gráficas update's, Security update's, etc...

Recuerden instalar dichos paquetes en la Partición Recién Instalada.


E.- APLICANDO PARCHES FINALES

De lo archivos anteriormente mencionados que pueden descargar todos al final del Post de por acá, aunque básicamente sólo necesitaremos estos 2 ARCHIVOS (parches) PARA EL TOQUE FINAL si han seguido al pié de la letra el Tutorial (Son los mismos de acá):

Install Package
Power Bug Fix

Descompriman el archivo "Install_Package.zip", ahí tendrán una carpeta llamada kext, y un script llamado post-patch.sh.

* Primeramente la carpeta kext la arrastraremos a nuestra carpeta de usuario actual (abren una nueva ventana del Finder y ahí arrastran la carpeta kext.
* Luego agregarán o cambiaran lo kext's para su Hardware en específico. La mayoría de estos kext's ya están actualizados a la útlima versión, pero si presentan problemas o requieren algúna modificación, háganla en esta carpeta.
* Muy importante, el archivo "com.apple.Boot.plist" de dicha carpeta, contiene las GFX para la tarjeta nVidia 8800 gt. Si tienen las GFX/SFX/etc.. de su modelo en específico, remplacen las cadenas GFX por las suyas del "com.apple.Boot.plist".
* Si no tienen o usan GFX/SFX/etc... Entonces agreguen los kext injectores para su hardware en la carpeta kext.
* Ya casi terminamos...

* Ahora habrá que modificar el archivo post-patch.sh anteriormente descomprimido. Se abre con el TextEdit.
* En este paso hay que tener mucho cuidado, si se ha instalado el Leopard en una partición llamada Leopard, no habrá que modificar el nombre del interior del script, si se ha instalado el Leopard en una partición con otro nombre. Habrá que remplazar todas las palabras Leopard dentro del Script, por el nombre de su partición. Para evitar tan cansado Procedimiento, usen la "Busqueda" de TextEdit (manzana+F), escriban Leopard y remplazar por Nombre de partición donde instalaron Leopard.
* Ahora en el Script habrá que ir a la sección # Install new kext, ahí seguido escribirán código adicional si han añadido kext's extras a su carpeta kext. Siguiendo la coherencia de esto justo después de # Install new kext:

# Install new kext
sudo cp -r kext/ACA SU KEXT NUEVO.kext /Volumes/NOMBRE DE LEOPARD/System/Library/Extensions/


Luego de modificado todo correctamente guardan dicho archivo.

Abren la Terminal como usuario normal (sin root)

Arrastran el archivo post-patch.sh a la Terminal y dan ENTER

Reinician con su nueva partición ejecutan el archivo Power Bug Fix, entran en reposo, salen de reposo, reinician, me mandan una postal, apagan el OSx86 10.5.3, descansan, esto ha sido una tuto larga.
 

juker12

Activo
Desmonio, en este hilo se habla de instalar Mac OS X Oficial, el mismo que viene con los Apple

Y es tan facil como restaurar con la utilidad de disco Mac OS X Install DVD en una particion con EFI y ya esta.

El tuto que has puesto es para hacer manual una instalacion corriente de los osx86 que circulan por la red y aplicar reparches de hackintosh

Justo en el momento que habla de esto:

Install Package
Power Bug Fix

Deja de ser una instalacion nativa. No debemos confundir un tipo de instalacion con otra.
 

miliuco

Activo
Pienso como Juker, ese método que comenta Desmonio lo propuso karaakeha1 en el foro pitinglis y aunque puede dar resultado lo veo excesivamente laborioso para obtener un sistema en el que usamos varios kext no originales (AppleACPIPlatform, AppleSMBIOS, IONetworkingFamily, los de SATA, los de AHCI, el teclado PS2, etc...), es decir, un resultado equivalente a instalar Kalyway 10.5.2 que ya ha hecho ese trabajo de reemplazo de kext por nosotros.

Lo que he conseguido probar después de bastantes vueltas es el método de nueveymedio, aunque yo lo he hecho con Kalyway 10.5.1: Kalyway con EFi en GUID + Leopard retail encima + actualización 10.5.3 de Apple + conservar kernel 9.3.0 + cadena EFi para vídeo-audio-red + AppleHDA para el audio + AppleSMBIOS más reciente de Macdotnub (por supuesto sin olvidar dsmos.kext, ni siquiera he borrado "Dont Steal Mac OS X.kext").

Así arranca este nuevo Leopard perfectamente y funciona muy bien aunque en realidad la sensación subjetiva es idéntica a la que tengo con Kalyway 10.5.3 + kernel ToH 9.2.0. Las cifras de Geekbench y XBench son idénticas.

Una cosa positiva es que el sistema suspende bien incluso en modo S3 de la BIOS, este Hackintosh nunca había salido bien de esos reposos (sólo con S1 en BIOS) y éste Leopard sí lo hace.
Una cosa negativa es que al apagar o reiniciar se queda la luz de la caja encendida y hay que darle a mano (igual que con Kalyway 10.5.2 > 10.5.3). Si se cambia el kernel de Apple 9.3.0 por el de ToH 9.2.0 entonces apaga bien.
 
miliuco ya que tienes particionado en Guid con un boot en efi perfectamente arrancable create una nueva particionen dicho disco y aqui aplicale el Leopard "nativo" .

En la Bios prueba de poner Suspend Mode en "Auto"

Otro tema es que creo que tu placa no tiene selecion de ACPI 2.0 Suport
 

juker12

Activo
nueveimedio y miliuco

Con este tipo de instalacion que haceis os recomiendo no usar NINGUN kext de la grafica o el que sea por que fastidiais el invento.

Con lo drivers que vienen en el update 10.5.3 os aseguro a los dos que funcionan vuestras graficas perfectamente.

Si no enganchais core, hacer el tipo de edicion de driver que cuenta miliuco aqui

Pero con el driver de 10.5.3 y NO OTRO.

Para la controladora Intel ICH9 mas de lo mismo, el oficial.


He visto parches que es para tirarse bocados.
Como muestra un boton:

Una muestra de lo que son los fix y los rollos raros que hay por ahi
- Si instalas esto ShareFix LeoAll
Entrar or Registrarse para completar la lectura


Te cargas la seguridad de Mac en un vuelo, por ejemplo, señala un archivo, Mas informacion / permisos
Intentas cambiarlo y se reinicia el Finder, Una absoluta porqueria de Fix.


Sobre graficos mas de lo mismo:

- Si instalas el paquete de la Nvidia installer te mete kext de la BETA 10.5.2 y porquerias.
- Si instalas el deATI 2400 2600 y 3850 creado por lastExile un desastre total, mete hasta roseta de vete tu a saber de donde

Yo tengo una ATI 1650 con ICH9 y applehda todos sacados 10.5.3 y funciona.
Asi que a vosotros os tiene que funcionar tambien seguro.



Un detalle anormal para mi:

- Si instalo EFI 8 me funciona bien en una instalacion single. Solo mac os x en un volumen
- Si instalo EFI 5.1 trabaja muy bien en triple boot o dual boot en un mismo volumen.
 
juker12 creo que tienes razon hay que instalar lo minimo ya que todo esta muy parcheado y retocado.
Yo mismo acabo de instalar un pkg concretamente el ich7r (para el tema del profiler) en una instalacion nativa y esto ya no va tan fino . Observo algo de retardo en arrancada etc..
 

miliuco

Activo
Nueveymedio: mi placa no tiene opción de elegir tipo de ACPI en BIOS y en modo de suspensión sólo tiene 2 opciones, S1 y S3, no como las Asus que además tienen Auto.

Juker: entiendo lo que dices pero es laborioso llegar a lo que propones. En la instalación de Leopard que comentaba antes desde DVD retail (lo de instalar Kalyway antes fue sólo para solucionar los problemas de dejar la partición arrancable, a sugerencia de nueveymedio) sólo he cambiado estos archivos:

- com.apple.Boot.plist por el que tiene las cadenas EFi de 8800gt + Rtl8111b + Alc889a
- AppleSMBIOS última de Macdotnub para tener completa la info de Perfil de sistema
- AppleHDA modificado por Taruga para nuestro audio
- dsmos.kext añadido

He modificado los IDs de archivos Info.plist para ICH9r (como comentabas en aquél otro hilo sobre SATA y chipset X38), para 8800gt y para Alc889a, dejando sólo los que corresponden a mis dispositivos (29208086 para ICH9r, 061110de para gráfica, 293e8086 para azalia).

Y lo demás tal como se instala desde el DVD, incluyendo AppleACPIPlatform que pensaba que no iba a funcionar bien pero sí lo hace. El sistema va muy bien pero ya he dicho antes que, salvo la posibilidad de entrar y salir del reposo S3, en todo lo demás lo noto igual que con Kalyway 10.5.3.

Respecto a uno de tus comentarios acerca de no poner drivers que no vengan con Leopard, por supuesto que con el archivo com.apple.Boot.plist con las cadenas EFi no preciso usar drivers salvo los que instala Leopard pero te hago 2 comentarios:

- sin cadena EFi de 8800gt no tengo gráficos correctos
- sin AppleHDA modificado tampoco tengo audio.
 
Para todo aquel que tenga problemas de arranque por defecto en un disco en esquemq de particion Guid y tenga pocos recursos como yo he aqui la solucion . ( Hay que tener un minimo de 2 particiones yo he creado 4 despues se pueden borrar )

Chameleon-1.0.11-installer.zip

Ya que siguiendo los pasos descritos anteriormente es sumamente facil instalar en nativo y restaurar en otro disco creando un arranque por defecto.

La verdad es que habria para escribir un titurial.


Un Saludo.
 

miliuco

Activo
Nuevey medio: de manera similar al instalador de Chameleon que adjuntas, he utilizado la herramienta de ~Pcwiz llamada Osx86 Tool que tiene una opción de instalar EFi desde la que abre un Terminal que deja elegir entre instalar EFi v8 o Chameleon e instalando cualquiera de las 2 en el nuevo disco activa bien la partición y la deja perfectamente arrancable.

Pero si uso Chameleon no funcionan las cadenas EFi en com.apple.Boot.plist aunque en teoría deberían hacerlo igual que con EFi v8.
 

senhez

senhez
Miembro del equipo
Hola amigo nueveimedio

La verdad es que habria para escribir un titurial.

He creado esta página en el Wiki para que añadan ustedes los comentarios sobre este Tema interesante para toda la Comunidad

Como instalar Mac OS X Leopard nativo en un PC

Para añadir el tutorial y comentarios sólo hay que pulsar sobre la pestaña Editar y guardar cambios.

Categoría Guías, Tutoriales y trucos OSx86

Gracias anticipadas
 

juker12

Activo
godisnotalive directamente con el DVD no puedes.

Debes restaurarlo en un volumen, meter r3d3 y listo.
Botea en ese volumen y empezara la instalacion como si fuera desde el DVD pero que lo haces desde el HD
Instala en otro volumen y listo. Ya lo tienes
 
Hola, perdonadme pero estoy echo un lío.
Tengo mucho interés en instalar el leopard de forma nativa, pero algo no hago bien. Tengo el disco duro con 3 particiones, en la 1 el kalyway con EFI funcionando perfectamente. La 2 libre para instalar el sistema original y la 3 con el DVD install restaurado. El problema es que cuando arranco desde el DVD restaurado se queda en la pantalla de la manzana con el disco girando hasta que aparece la señal de prohibido.
Que es lo que me falta hacer?. No he acabado de entender lo del r3d3 y como conseguirlo.

Gracias
 
Con la Aplicacion Pacifist podremos instalar esta imagen (que es la origin. recortada pero que conserva el idioma español , en la particion que queramos. Ademas mientras se instala podremos navegar , escuchar musica etc .

Despues le aplicamos la actualizacion Combo 10.5.3 origin.

Se le saca el AppleIntelCPUPowerManagement.kext de la carpeta extensions,
Se le añade el ultimo AppleSMBIOS.kext

Se le instala dsmos.pkg ( Kalyway )

Con lo cual el sistema ya nos arrancara.

Con la aplicacion "Extensions-Repair" reparo las extensiones que he machacado antes ( ya que yo soy muy torpe ) despues reparo permisos.



Tambien aprovecho para decir que se actualiza sin ningun problema

Un Saludo
 
Arriba