Leopard ToH RC2 en Pentium 4 sin EFI

miliuco

Activo
El nuevo sistema operativo de Apple tiene algunas características, en lo que atañe a su utilización en PCs, que conviene tener en cuenta:

1.) está diseñado para su utilización en hardware más moderno que Tiger:

- procesadores Core Duo y Core 2 Duo
- dispositivos SATA en substitución de los IDE (algunos problemas de instalación tienen - relación con la presencia de dispositivos IDE, particularmente discos duros)
- sistema más complejo de gestión de la energía (es más difícil hacer funcionar los modos de ahorro de energía de lo que era en Tiger)
- necesidad de EFI (Extensible Firmware Interface) para acceder a algunas de sus características: ésto tiene una gran importancia porque, si se consigue instalar un emulador de EFI en el PC, se puede utilizar el kernel original de Leopard "tal cual" pero, sin usar emulador de EFI, el kernel ha de ser modificado para que no necesite EFI

2.) cuanto más parecido sea un PC en su hardware a los Macintosh actuales, más probable es que Leopard se instale y funcione bien en él

3.) la compatibilidad es mayor con hardware Intel que con AMD.

La configuracion básica del PC en el que he instalado Leopard es un ordenador HP Dc7100 con:

- Pentium 4 a 3 GHz y chipset Intel 915G
- Intel Graphics Media Accelerator 900 en placa
- NVidia Geforce 7300GT PCIExpress
- Sonido Realtek AC97 en placa
- Ethernet Megabit Realtek RTL8139
- Discos duros SATA

He utilizado una imagen de DVD que se encuentra con el nombre "Mac OS X 10.5 Leopard [ToH]-RC2 SSE3/SSE2 Intel only" o algo similar, se trata de la segunda versión del DVD de instalación de Leopard para PCs con procesador Intel que ha preparado ToH, con soporte para SSE2 y SSE3.

Leopard instalados desde este DVD presentan, con mucha frecuencia, dificultades para arrancar. El propio ToH incluye un script en el DVD para arrancar desde el DVD con Leopard ya instalado y ejecutar ese script para reparar ésto. Tambíén es posible utilizar la herramienta bless para hacer arrancable el volumen con Leopard. Pero yo he recurrido a otro método (instalar Tiger antes de Leopard) para facilitar el arranque de Leopard pues los comentados del script y de bless no me han dado resultado.

Los pasos que he seguido han sido:

1.) Instalar Tiger (he utilizado el DVD de la versión 10.4.8 de JaS para procesadores Intel y AMD)

2.) Particionar el disco durante la instalación de Tiger

3.) Al terminar la instalación de Tiger, sin llegar a iniciar el sistema (para evitar la creación de usuarios y configuraciones y conseguir que sea Leopard quien lo haga desde cero) he instalado Leopard desde el DVD RC2 de ToH

4.) La instalación ha ido bien, seleccionando solamente el sistema básico y el idioma español, sin volver a particionar o formatear el volumen de Tiger (en ese caso se perdería la ventaja de que Leopard arranque correctamente desde ese volumen sin necesidad de otras maniobras)

5.) No he instalado emulador de EFI debido al tipo de procesador que tengo; los que deseen probarlo han de buscar por EFI Patch o PC EFI y seguir atentamente las instrucciones proporcionadas

6.) Instalación de la tarjeta GeForce 7300GT: en la sección de Hardware >> Tarjetas Nvidia /GeForce del foro Applesana

Notas iniciales sobre fallos observados

Algunos de los errores que tengo en mi PC con Leopard aparecen en comentarios de otros usuarios repartidos por Internet. por lo que sospecho que se dan con relativa frecuencia:

1.) La aplicación Mail no guarda las contraseñas de las cuentas de correo y es necesario escribirlas cada vez que se conecta; este comportamiento está ampliamente documentado en Internet y se da incluso en ordenadores Apple; no parece solucionarse en la 10.5.1

2.) La conexión a servidores de archivos Windows falla si el disco duro del servidor está formateado en FAT32 en lugar de NTFS (pasa también en ordenadores Apple)

3.) Es muy dicícil hacer funcionar el servidor web, independientemente de que los archivos de configuración estén bien y los permisos de la carpeta y los archivos sean los adecuados

4.) Hay quejas en Internet sobre problemas de montaje en el escritorio de unidades externas USB; si el PC arranca con la unidad USB conectada, suele aparecer bien montada en el escritorio

5.) El sistema no sale bien del modo Suspensión, no se arregla modificando el modo de hibernación desde Terminal

6.) Al realizar tareas en Terminal (como reparar permisos, por ejemplo) aparece un error 35 "CFGetHostUUIDString: unable to determine UUID for host" que no aparece en Tiger; consultando los mensajes de sistema en la Consola se observa la gran frecuencia salta este error

7.) Al reparar permisos observo que hay unos archivos modificados que diskutil no puede reparar, desconozco su significado:

sh-3.2# diskutil repairPermissions /
Started verify/repair permissions on disk disk0s1 OSXpc
Warning: SUID file "usr/libexec/load_hdi" has been modified and will not be repaired
Warning: SUID file "System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/Resources/DiskManagementTool" has been modified and will not be repaired
Warning: SUID file "System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources/Locum" has been modified and will not be repaired
Warning: SUID file "System/Library/PrivateFrameworks/Install.framework/Versions/A/Resources/runner" has been modified and will not be repaired
Warning: SUID file "System/Library/PrivateFrameworks/Admin.framework/Versions/A/Resources/readconfig" has been modified and will not be repaired
Warning: SUID file "System/Library/PrivateFrameworks/Admin.framework/Versions/A/Resources/writeconfig" has been modified and will not be repaired
Warning: SUID file "usr/libexec/authopen" has been modified and will not be repaired
Warning: SUID file "System/Library/CoreServices/Finder.app/Contents/Resources/OwnerGroupTool" has been modified and will not be repaired

8.) A diferencia de lo que ocurría con Tiger, Leopard no muestra la misma estabilidad y he tenido algunos cuelgues ocasionales, tal vez porque el Dvd de ToH no está al nivel deseado de acabado, o porque Leopard en PCs como el mío sin emulación EFI y con Pentium 4 no va tan bien como en PCs más modernos, o porque el driver de NVinject sea más inestable...

9.) En mi opinión, los PCs con Pentium 4 no se benefician tan claramente de Leopard como los nuevos Core Duo y Core 2 Duo y es más diflicil la instalación con éxito

Propuesta de sneosx86 para el error 35

Sneosx86 tiene una propuesta que parece reparar el error 35 "CFGetHostUUIDString: unable to determine UUID for host", la he probado y los mensajes de error han dejado de aparecer:

1.) hacer copia de seguridad de /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

2.) abrir /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

3.) buscar la última entrada con este texto:

<string>Ethernet</string>
</dict>

4.) añadir despés de ella este otro texto:

<dict>
<key>BSD Name</key>
<string>en3</string>
<key>IOBuiltin</key>
<false/>
<key>IOInterfaceType</key>
<integer>6</integer>
<key>IOInterfaceUnit</key>
<integer>3</integer>
<key>IOLocation</key>
<string></string>
<key>IOMACAddress</key>
<data>
ABbPoF5V
</data>
<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P3@1C,2/IOPCI2PCIBridge/pci14e4,4311@0/AirPort_Brcm43xx/IO80211Interface</string>
<key>SCNetworkInterfaceType</key>
<string>IEEE80211</string>
</dict>

5.) guardar y reiniciar el PC
 

paple

Activo
Pues es interesante saberlo para quiem tenga un pentium 4.

Yo lo tengo sin EFI en un doble nucleo SSE2-SSE3 y va relativamente bién, aunque tengo el enlace (en ingles) para ponerle EFI no me atrevo ya que lo veo muy complicado para mi, si almenos encontrara algun manual en español.

Los fallos mas graves que tengo son, que no me apaga, cuando le doy a apagar el sistema apaga pero se queda el boton del power del portatil encendido y tengo que apagarlo manualmente.

Y el segundo fallo notorio es que no puedo reiniciar el portatil con el adaptador de corriente enchufado pues no reinicia se queda bloqueado al comienzo, en cambio con el cable desenchufado si puedo.

Por lo demás, no he trasteado mucho, no se si esos dos fallos se arreglarian con EFI, tengo los archivos y el manual en ingles, pero me da miedo meterle mano.

Saludos.
 

juker12

Activo
activar volumen mac

Asias miliuco, muy interesante la review

Lastima que tenga tan poco tiempo estos dias para colaborar un poco mas.
Veo que siguen muchos problemas con el tema de activar la particion y el rollo de instalar Tiger antes para despues instalar Leopard

Os dejo un script que se puede insertar en vuestra iso, le haceis una llamada en osinstall.dist y asunto arreglado.

Para el asunto de error 35 "CFGetHostUUIDString: unable to determine UUID for host", en la carpeta extensions del DVD le metemos este kext y creo que la cosa tambien quedaria solucionada desde una primera instalacion
 

juliolinux

New member
fallo en conexion

Hola Miliuco:

He seguido tu guia y se instalo el toh en mi pentium-4 y eso que tengo disco ide, arranca bien y rapido y hasta ahora solo tengo dos problemas:
1-cuando le pido que me diga que MAC es " About this MAC" se cuelga me sale una pantalla azul durante unos segundos y luego vuelve al escritorio, no sale el cuadro mac os x y demás datos.
2-No me conecta a internet, me dice que el cable no esta conectado, he puesto todas las configuraciones igual que en windows y nada.
Para ser sincero no hice toda la 2ª parte de la instalacion bien, no costumicé ( esto lo decia otra guia ) y me tuve que ir de casa porque habia quedado con un colega a tomar una cerveza, y eso ya sabes que es muy importante - lo de la cerveza - al regresar a casa ya me encontré el toh instalado, asi que supongo que bastante bien ha ido.
A ver si me puedes orientar para lo de conectar a internet ó quizas mejor reinstalo ( puede que falte algo de la tarjeta de red )
Un saludo
julio
 

miliuco

Activo
No sé qué tarjeta de red tienes y no esposible orientarte en ese aspecto. En realidad no comentas gran cosa del PC.

Para lo de acerca de este Mac, hay parches que arreglan ese fallo, has de buscar en este u otros foros con arreglo a About this Mac.

Aunque tal vez te convendría probar con alguna de las distribuciones más modernas que esa que has usado, me refiero a las que vienen con Leopard 10.5.2 (Kalyway, Leo4allv3...) pues traen parches de los que carece la de ToH, incluido lo de Acerca de este Mac.
 

juliolinux

New member
conexion a internet

Hola Miliuco:
Gracias por tu respuesta, ayer estaba un poco cansado y se me olvidó poner la configuracion del pc, aqui va:

Tipo de procesador PENTIUM-4, 3200 MHz (4 x 800)
Nombre de la Placa Base Asrock VIA P4V88
Chipset de la Placa Base VIA Apollo PT880
Memoria del Sistema 1024 MB (DDR SDRAM)
Tipo de BIOS AMI (10/28/04)
Tarjeta gráfica NVIDIA GeForce 6200 (256 MB)
Monitor: SAMTRON 19" /94V
Tarjeta de sonido VIA AC'97 Enhanced Audio Controller
Tarjeta de Red Adaptador Fast Ethernet compatible VIA VT6102 Rhine II
Disquetera de 3 1/2 Unidad de disquete
Disco duro IN-WIN iAPP HS-CF USB Device
Disco duro IN-WIN iAPP HS-MS USB Device
Disco duro IN-WIN iAPP HS-SD/MMC USB Device
Disco duro IN-WIN iAPP HS-SM USB Device
( Estos son todos lectores de tarjeta )
Disco duro IDE ST340014A (40 GB, 7200 RPM, Ultra-ATA/100)
Disco duro SATA 80GB ST380811 AS SCSI Disk Device
Disco duro IDE 80GB WDC WD800BB-22JHA0
Lector óptico HL-DT-ST DVDRAM GSA-H12N
Lector óptico HL-DT-ST DVD-ROM GDR8164B
Dispositivos USB Logitech QuickCam Express
Dispositivos USB Packard Bell Diamond 1200Plus WIA Scanner
Teclado Teclado estándar de 101/102 teclas PS/2 Keyboard
Ratón Mouse PS/2

Al instalar desconecté el disco SATA y IDE 40GB, son de datos, pero luego de la instalacion los conecté y el TOH me los detectó perfectamente. instalé en el IDE 80GB particionado además para windows y linux ( que todavia no esta instalado).

Hoy ya mas despejado, he comprobado que tengo los fallos que describes en tu manual, todos, pero además con el handicap de que la memoria flash no me la detecta ni reiniciando, además no detecta nada de usb, sigue sin conectar a internet ( la magia de la noche no funcionó ) y he detectado que solo funciona un canal de altavoz.

Asi que he decidido seguir tu consejo y reinstalar desde "0" todo de nuevo, Tengo ya EL kalyway 10.5.1 y IATKOS V1.0, pero me encontré tu manual sobre el TOH y otro manual de OSX86 para pentium-4
10.5 Guides

Entrar or Registrarse para completar la lectura



por eso me descargué el TOH, sobre las versiones Leopard 10.5.2 (Kalyway, Leo4allv3...) he leido por ahí que son para core-duo, por eso no las descargué.
¿ al instalar sigo tu manual cambiando luego el TOH por la 10.5.2 ?

Ahora que he visto que la instalacion es posible me ha entrado el gusanillo, hoy incluso he probado con el GAG ( boteador ) que tenia en disquete para probarlo y lo usaba con windows y me detecto el mac y me lo arrancó, luego quise cambiar a windows, pero se jodio el disquete ( esto para no tener que estar con hire boot cd activando la particion del que quiero arrancar ) son pruebas.

bien, un saludo JULIO
 

juliolinux

New member
Gag

hOLA:

En la respueta anterior a Miliuco, comentaba que habia probado el gestor de arranque GAG, para el win y mac, pero que se me estropeo el disquete ( algo que hice mal )
bien he preparado otro disquete con GAG, reinicié y confuré con los dos SO, arranque primero win XP y perfecto, reinicie arranqué mac y dio un fallo de hfs+ partition error, pero reinicio quitando el disquete y vualá arranca mac , reinicio cambio a win y ok sin problemas. Cuando se seleciona mac es cuando de el error pero reinicias quitando el disquete y sale mac. ( por cierto que rápido arranca, es un balazo )
Bien mi idea como dije anteriormente es utilizarlo para no tener que estar activando la particion de cada uno, cada vez que arranque con hireboot , gparted ó fdisk lo hace GAG en grafico, para mac tengre en cuenta de volver a reiniciar quitando el disquete una vez elegido. Se tarda mucho menos ( rezaré que esto no se cargue nada, porque en eso de cargarse cosas soy un profecional )
todo esto transitorio porque mi idea es que cuando tenga bien instalado mac, istalar ubuntu y dejar grub como gestor de arranque ( si funciona bien claro, que espero que si, porque a mi nunca me ha dado problemas, claro que solo entre windows y ubuntu ) que es lo que he tenido hasta ahora.
Esto todo es un comentario de mis pruebas, como soy un usurio novato no se lo aconsejo a nadie por si acaso.
Un saludo julio
 

miliuco

Activo
En ese equipo con Pentium4 al que me refiero en mi artículo terminé instalando Kalyway 10.5.2 y funcionaba mejor que ToH. Lo único que tienes que dejar a un lado son los kernel de Apple (stock, vanilla, originales, los puedes ver con distintos nombres) que son para Core2Duo en adelante.
 

juliolinux

New member
tiempo de descarga

Hola Miliuco:

Gracias por la respuesta, tengo ahora mismo en descarga el Leo4allv3 - 10.5.2, de 3.38 gb pero tardaré un poquito en completarla, elegí este de las 2 opciones porque leyendo el texto del torrent vi que este si incluye mi tarjeta de red Rhine:
ViaRhine- Just as it says, for ViaRhine chipsets

En lo demás los dos son muy perecidos, aunque la descarga del Kalyway 10.5.2
es de 3.66 gb y trae las Wifi_Card ( que no tengo asi que no lo necesito )
no menciona las Rhine.

¿La instalacion que hiciste en tu p-4 con el kalyway 10.5.2, fué como en tu
manual instalando primero jas 10.4.8 y luego 10.5.2, como con el TOH ó directamente
desde el inicio el 10.5.2 ?

Un saludo julio
 

miliuco

Activo
Kalyway y Leo4All se instalan directamente, formateando el disco destino al comenzar la instalación, no tienen el problema que presentaba ToH para arrancar el sistema recién instalado. Instalan EFi que corresponda a MBR o GUID sin que tengas que seleccionarlo.
 

juliolinux

New member
Exito moderado.

Hola Miliuco?

He terminado de instalar hace un rato el Leo4allV3, me he entretenido un rato trasteando a ver que tal y bien estoy moderadamente contento, este funciona mejor que el TOH. Me di una buena paliza antes buscando por los foros, para la eleccion de los drivers y kernel y tambien por los comentarios el torrent de Leo4All.

De entrada internet funciona y hasta me hizo ya una actualizacion y todo ¡¡¡¡ que susto me dio !!!!!
USB funciona y monta / desmonta la memoria flash , trae algunos programas extra como Firefox ( desde el que escribo ) y otros shareware, bien por ahi, el bootloader funciona estupendamente y arranca bien tanto windows como mac , todo igual de bonito, tambien tengo problemillas que comento luego y tendr;e que solucionar buacando en los foros

Bueno pongo la configuracion que he elegido segun mi pc.

Tipo de procesador PENTIUM-4, 3200 MHz (4 x 800) --- kernel 9.2.2 binpatched kernel by Modbin ( este lei por los foros que arreglaba lo del USB )
Chipset de la Placa Base VIA Apollo PT880 -- chipset VIA
Tarjeta gráfica NVIDIA GeForce 6200 (256 MB) --- Nvinject 0.1.3 / 256 MB ( era el driver que le habia funcionado a otros y ademas el N de ID de mi placa-0221, estaba en su lista NVIDIA de soportadas )
Tarjeta de sonido VIA AC'97 Enhanced Audio Controller --- AC97Audio
Tarjeta de Red Adaptador Fast Ethernet compatible VIA VT6102 Rhine II --- VIARhine
Teclado teclas PS/2 y Ratón PS/2 --- ACPIPlatforms, version 1.1.0 (default)

Ahora cuento los problemillas...
- Tube que desconectar el lector multitarjetas ( va a usb ) mientras no hice esto usb no funcionaba bien , adem;as me tostaba la bios al arrancar, que se quedaba colgada cargando los dispositivos usb ( esta lector ya me ha dado problemas con windows y no es la primera vez que lo desconecto por problemas en el arranque con la bios ) pero claro ahora tendr;e luego que conectarlo y ya veremos que pasa...( esto claro no es fallo del Leo )
- De sonido se escuchan los dos altavoces , PERO igual, lo mismo x los 2, no hay balance derecho / izquierdo.
- La resolucion de la pantalla solo es 1024x768, no hay mas y eso me da mala espina con lo d la tarjeta grafica.

Bien y a buscar por los foros a ver que soluciono de esto y seguire trasteando con el Leo.
Muchas gracias por tu ayuda
Un saludo JULIO.
 

juliolinux

New member
mas problemas

Hola Miliuco:

Tengo mas problemas de los mencioné antes, " about this mac" sigue sin funcionar , hace lo mismo - sale la pantalla negra unos segundos y luego vuelve al escritorio. busque por los foros y me encontré un pkg Eddie11c que señalabas, lo instalé y nada sigue igual.
ejecuté el comando:
sysctl -a machdep.cpu en Terminal, y al final depués de un monton de lineas me sale el pentium y sus datos, todo bien identificado.
ahh y realice el cambio de AboutThisMac.strings de tu tutorial y nada, ni para mal ni para bien sigue la misma pantalla negro unos segundos, y el comportamiento luego identico.
No he encontrado nada más util por ahora en este tema.

de la gráfica como no puedo ejecutar " about this mac" no puedo ver como la está cargando.

¿ que comando puedo utilizar en terminal para ver el harware ? lo que más me interesa es ver la tarjeta gráfica.
¿ hay algo parecido a "sysctl -a machdep.cpu " para ver la gráfica ?
seguiré mi busquedas.
Lo de la grafica estoy pensando en cambiar a Titan, pero primero quiero ver que hay mas por ahi con nvinjet y mi gforce 6200 256mb agp

El sonido si pongo iTUNES si se escucha en stereo. asi que esto bien.
Un saludo
julio
 
Arriba