Est-il possible de démarrer un iMac à partir d'un CD-ROM USB externe ?
Réponse
Trop de publicités?Je ne peux pas dire avec certitude que le démarrage à partir d'un lecteur optique USB ne fonctionnerait pas, mais je serais surpris que ce soit le cas. Les Macs PowerPC (G3, G4, G5) ne supportent en natif que le démarrage à partir de périphériques Firewire.
Cela dit, il existe de vieilles astuces pour faire démarrer un Mac basé sur PowerPC à partir d'un disque dur USB2. Je ne l'ai jamais testé avec un lecteur optique USB mais vous pouvez quand même essayer. Le texte ci-dessous est copié de l'excellent Un conseil à Mac OS X Hints ... Cette solution peut répondre à vos besoins, mais je vous recommande vivement de procéder avec précaution, car elle implique des modifications de l'Open Firmware.
Tout d'abord, j'ai essayé et réessayé au fil des ans de démarrer divers Macs PowerPC via un disque USB2. Heureusement, à peu près au moment où l'iMac G5 avec le capteur de lumière ambiante (ALS) est sorti, Apple a modifié son Open Firmware, ce qui nous a permis de démarrer les Macs PowerPC à partir de disques USB2.
Les machines sur lesquelles j'ai testé cette astuce et l'ai fait fonctionner sont les suivantes :
iMac G5 avec ALS
iMac G5 w/iSight (grâce à l'utilisateur enthousiaste qui m'a envoyé un courriel)
PowerBook 12" 1.3GHz
Sans plus attendre, voici la marche à suivre.
Note : Comme avec toutes les astuces qui ont à voir avec l'Open Firmware, procédez à vos propres risques ! Je n'ai pas rencontré de problème et je ne vois pas comment cette astuce pourrait rendre votre Mac inutilisable, puisque la valeur par défaut peut toujours être récupérée en réinitialisant le SMU.
Voici ce que vous devez faire... Vous avez besoin d'une clé USB2 avec un système OS X installé (j'utilise 10.4.3, mais n'importe quelle clé fonctionnera en fonction de ce que la machine peut démarrer). Comme vous le savez, il y a de nombreuses façons différentes d'obtenir un système sur une clé USB ; contactez-moi si vous avez des questions sur la façon de procéder, ou recherchez macosxhints.com pour cette information.
Connectez le disque à votre machine, et trouvez la partition sur laquelle le système OS X est installé. Je trouve généralement cela en allant dans l'Utilitaire de disque et en regardant les informations de la partition sur le disque USB avec OS X. C'est-à-dire , disque2s3 est généralement pour un disque USB sans pilotes OS 9 installés qui est le deuxième disque. disque3s9 Il se peut qu'un disque USB contenant les pilotes OS 9 soit considéré comme le troisième disque. Il existe d'autres moyens de le savoir, mais dans mon cas, mon disque est le suivant disque2s3 (le 3 à l'extrémité entrera bientôt en jeu).
Démarrez la machine en Open Firmware (c'est la partie amusante). Maintenez CommandOptionOF juste après la mise en marche de la machine.
Voici le moment de vérité. Si cette étape ne fonctionne pas, j'ai eu très peu de succès pour faire démarrer une machine à partir d'USB2. Dans Open Firmware, tapez devalias et vous devriez obtenir une liste en sortie. Dans cette liste, recherchez ud généralement en dessous de l'endroit où vous voyez hd (ud est "USB Disk", je présume). S'il est trouvé, il aura généralement à côté de lui /pci@f2000000/usb@1/disk1 ou quelque chose de similaire. Encore une fois, si vous voyez cela, je n'ai pas encore eu cette panne.
Tapez maintenant printenv boot-device ce qui vous donnera généralement une sortie de périphérique de démarrage hd :,\:tbxi . (Vous voyez déjà où cela mène ?)
Type setenv boot-device ud:3,\:tbxi où le numéro après les deux points correspond au numéro de partition trouvé à l'étape 2. Vous devriez obtenir un ok arrière.
Type printenv boot-device et vous devriez déjà voir le changement affiché. Quelque chose comme : périphérique de démarrage _ ___ ud:3,\:tbxi _ ___ hd :,\:tbxi"
Type mac-boot et croisez les doigts.
Et maintenant un peu plus d'amusement, il y a un Unix script qui peut être écrit pour activer ceci, parce qu'après tout nous changeons seulement une variable nvram. La commande serait similaire à celle-ci :
nvram boot-device ud:3, \\ :tbxi
Cela semble un peu différent de ce que nous avons tapé dans Open Firmware, mais c'est parce que nous devons échapper les deux barres obliques inverses, chacune avec sa propre barre oblique inversée.
Si cela échoue, il y a une faible possibilité que vous puissiez toujours démarrer à partir de l'USB2, mais vous devrez peut-être remplacer l'ordinateur par un autre ordinateur. ud pour /pci@f2000000/usb@1/disk1 ou quelque chose de similaire. Si le microprogramme ne peut pas lister le contenu du disque, il semble qu'il ne puisse pas démarrer à partir de celui-ci.
Comme vous devez le savoir (merci au propriétaire de l'iMac G5 w/iSight de m'avoir fait savoir que je devais le mentionner), le démarrage par USB2 n'est pas pris en charge, vous devez donc vous rappeler qu'OS X ne prend pas en charge le démarrage par USB 2 et que le firmware ne le prend pas en charge. Ainsi, dans les Préférences Système, le disque USB ne sera pas affiché comme un lecteur amorçable. Dans le menu de démarrage optionnel (accessible en maintenant la touche Option pendant le démarrage), il ne s'affichera pas non plus.
Donc les deux façons que je connais pour l'activer sont par le terminal en utilisant la commande nvram, et directement dans Open Firmware. J'espère que cette astuce aidera quelqu'un d'autre. Je pensais que mon tour était joué dès que les machines Duo Core sont sorties, mais je réalise maintenant qu'il y a pas mal de gens avec des Macs PPC qui pourraient utiliser cette astuce.