¿Es posible arrancar el iMac desde un CD-ROM USB externo?
Respuesta
¿Demasiados anuncios?No puedo decir con certeza que arrancar desde una unidad óptica USB no funcionaría pero me sorprendería si lo hiciera. PowerPC (G3, G4, G5) Los Macs sólo soportan nativamente el arranque desde dispositivos Firewire.
Dicho esto, hay viejos trucos para hacer que un Mac basado en PowerPC arranque desde un disco duro USB2. Nunca lo he probado con un disco óptico USB, pero podrías intentarlo de todas formas. El texto de abajo está copiado del excelente Consejo en Mac OS X Sugerencias ... Esto puede funcionar para sus necesidades, pero le pido encarecidamente que proceda con cautela, ya que implica hacer alteraciones en el firmware de Open.
En primer lugar, he intentado una y otra vez a lo largo de los años arrancar varios PowerPC Macs a través de un disco USB2. Afortunadamente, más o menos en la época en que el iMac G5 con el sensor de luz ambiental (ALS) fue lanzado, Apple modificó su Open Firmware, que nos permitió arrancar las PowerPC Macs desde discos USB2.
Las máquinas en las que he probado esta pista y la he hecho funcionar son:
iMac G5 con ALS
iMac G5 con VISTA (gracias al ansioso usuario que me envió el correo electrónico)
12" PowerBook 1.3GHz
Sin más demora, este es el proceso a seguir.
Nota: Como con todos los consejos que tienen que ver con el Open Firmware, ¡proceda bajo su propio riesgo! No he experimentado ningún problema y no veo cómo esta pista podría inutilizar tu Mac, ya que el valor por defecto siempre puede ser recuperado restableciendo el SMU.
Esto es lo que tienes que hacer... Necesitas una unidad USB2 con un sistema OS X instalado (estoy usando la 10.4.3, aunque cualquiera creo que funcionará hasta donde la máquina pueda arrancar). Como sabéis, hay muchas maneras diferentes de poner un sistema en una unidad USB; contactad conmigo si tenéis alguna pregunta sobre cómo hacerlo, o buscad esa información en macosxhints.com.
Conecta el disco a tu máquina y averigua en qué partición está instalado el sistema OS X. Normalmente encuentro esto yendo a la Utilidad de Discos y buscando la información de la partición en el disco USB con OS X. Es decir, disco2s3 es por lo general para un disco USB sin controladores OS 9 instalados que es el segundo disco. disco3s9 podría ser un disco USB con controladores OS 9 que se considera el tercer disco. Hay otras formas de averiguarlo, pero en mi caso, mi disco es disco2s3 (los 3 del final entrarán en juego pronto).
Arranca la máquina en Open Firmware (esta es la parte divertida). Mantenga CommandOptionOF justo después de que la máquina se encienda.
Este es el momento de la verdad. Si este paso no funciona, he tenido un éxito muy limitado consiguiendo que una máquina arranque desde el USB2. En Open Firmware, escriba devalias y deberías obtener una lista como salida. En esta lista, busque ud usualmente debajo de donde ves hd (ud es "Disco USB", supongo). Si lo encuentras, normalmente tendrá a su lado /pci@f2000000/usb@1/disk1 o algo similar. De nuevo, si ves esto, no me ha fallado todavía.
Ahora escribe dispositivo de arranque printenv que por lo general te dará la salida de boot-device hd:,\:tbxi . (¿Ves a dónde va esto?)
Escriba setenv boot-device ud:3,\:tbxi donde el número después del colon corresponde al número de partición que encontramos en el paso dos. Deberías obtener un ok de vuelta.
Escriba dispositivo de arranque printenv y deberías ver el cambio que se muestra ya. Algo así como: dispositivo de arranque _ y la de los niños. _ "Hd:, tbxi"
Escriba mac-boot y cruza los dedos.
Y ahora algo más divertido, hay un Unix script que puede ser escrito para habilitar esto, porque después de todo sólo estamos cambiando una variable nvram. El comando sería similar a esto:
nvram boot-device ud:3, \\ :tbxi
Esto se ve un poco diferente a lo que escribimos en Open Firmware, pero eso es porque tenemos que escapar de las dos barras invertidas, cada una con su propia barra invertida.
Si esto falla, hay una remota posibilidad de que todavía puedas arrancar el USB2, pero puede que tengas que sustituir ud para /pci@f2000000/usb@1/disk1 o algo similar. Si el firmware no puede listar el contenido de la unidad, parece que no puede arrancar desde ella.
Como ya sabéis (gracias al propietario del iMac G5 w/iSight por hacerme saber que debo mencionarlo), el arranque por USB2 no está soportado, por lo tanto debéis recordar que OS X no tiene soporte para el arranque de USB 2 y el firmware no tiene soporte. Así que en las Preferencias del Sistema, el disco USB no se mostrará como unidad de arranque. En el menú de arranque opcional (al que se llega manteniendo pulsada la tecla Option durante el arranque), tampoco se mostrará.
Así que las dos formas que conozco para habilitarlo son a través de la terminal usando el comando nvram, y directamente en Open Firmware. Espero que esta pista ayude a alguien ahí fuera. Me imaginé que mi truco se disparó tan pronto como salieron las máquinas Duo Core, pero ahora me doy cuenta de que hay bastantes personas con PPC Macs que podrían ser capaces de usar esta pista.