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
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