Salut
mani.
Exposé du problème
Ahaa!
Mac OS 9 - ça fleure bon les temps
zéroïques héroïques
. J'ai passé longtemps sur ce système comme OS unique, puis en compagnie de l'environnement
Classic des versions PPC d'
OSX, et occasionnellement en lançant ensuite l'émulateur
SheepShaver sous Intel, mais les versions récentes d'
OSX ont fini par faire glisser
Mac OS 9 pour moi dans les brumes floues d'une mémoire rarement sollicitée. Tout cela pour dire que je suis
rouillé et que j'ai oublié mes fondamentaux...
Et donc, après coup, j'ai retrouvé en un flash la mémoire concernant le point qui te tracasse. Ça remonte aux version PPC de
Mac OS X (
Cheetah 10.0,
Puma 10.1,
Jaguar 10.2,
Panther 10.3,
Tiger 10.4), lorsque des utilisateurs souhaitaient utiliser l'
Environnement Classic et, comme cette fonctionnalité réclame un
Dossier Système : OS 9 copié où qu'on veuille sur le disque interne, ils se mettaient en quête d'icelui et, remettant la main sur un vieux CD d'install de
Mac OS 9, s'imaginaient qu'en copiant le
Dossier Système : OS 9 du CD sur leur disque interne, ça allait suffire et
Classic pourvoir se lancer. Or, immanquablement, ils se heurtaient au message cryptique :
Bloc de code:
The system software on the startup disk only functions on the original media, not if copied to another drive
et
Classic refusait de se lancer. Quand à démarrer le Mac en choisissant le
Dossier Système : OS 9 copié du CD comme Système de
boot, ça se soldait par le même message et le plantage du Mac (pas toujours facile à déplanter, dans la mesure où ledit
Dossier Système : OS 9 était sélectionné en PRAM comme seul Système démarrable, auquel cas le plantage se ré-itirait à chaque
boot. Il fallait démarrer sur le CD physique pour rétablir le choix du Système de démarrage sur
Mac OS X, ou
booter sur l'
Open Firmware pour saisir dans une espèce de «
Terminal» avant l'heure une autre option de
boot = abstrus).
Le sens du message s'interprète ainsi : le
Dossier Système d'un CD d'installation de
Mac OS 9 n'est fonctionnel que comme ressource d'install de l'installateur de ce même CD (= "
ne fonctionne que sur le media original = CD") ; et pas comme
Dossier Système copié du CD au disque dur d'un Mac. Car il manque au
Dossier Système copié en question la
MÀJ des fichiers qui les finalise en fin d'installation sur un disque dur (je n'ai jamais personnellement, dans les temps
zéroïques héroïques, cherché la façon d'éditer ce
Dossier Système copié du CD afin de lui donner l'air d'un
Dossier Système mis-à-jour comme installé).
Donc, en conséquence, aucun
Dossier Système de
Mac OS 9 copié directement d'un CD d'install (qu'il soit générique ou spécifique, qu'il soit physique ou converti en image-disque .iso ou autre) ne peut donc permettre à l'
Environnement Classic de se lancer ni au Mac de
booter dessus s'il le supporte par défaut.
------♤
Exposé des solutions
Car il n'y a pas
une solution, il y a
des solutions, il n'y a
que des solutions - en fait elles pullullent au point de donner le vertige. Si j'ai tardé quelque peu à répondre sur la question, c'est que je me livrais en coulisses sur mon engin des temps
zéroïques héroïques (et quel engin! -->
iBook G3 (Palourde) KeyLime, Late_2000, 466 MHz, 576 MB RAM, FireWire_400, Lecteur DVD intégré, 75 Go HDD - toujours aussi opérationnel qu'au premier jour sans jamais avoir connu de défaillance) à diverses manips qui m'ont plongé dans le
trop de solutions . Au point que je possède actuellement une dizaine de
Dossiers Système : OS 9 parfaitement
bootables... Inventaire abrégé :
- Mac OS X - Restore CD. Aucun DVD générique (retail) n'est opérationnel ici : il faut nécessairement un des CD gris spécifiques à un type de Mac qui permettaient d'installer OSX-PPC. Ces CD allaient par jeux de 2 sortes : les CD d'install / les CD de restore --> il faut mettre la main sur un CD gris de restore (restauration des logiciels) et s'il y en a plusieurs, toujours le n°1 de ce jeu. Voici des captures abrégeant la prose pour ce qui est du bon CD de restore de Panther 10.3 -->
- Pour se compliquer la vie, il faut commencer par afficher les fichiers cachés --> tu vas à Applications/Utilitaires et tu lances le «Terminal». Dans la fenêtre affichée, tu fais un copier-coller direct de :
Bloc de code:
defaults write com.apple.finder AppleShowAllFiles 1 ; killall Finder
et ↩︎ (presse la touche 'Entrée' du clavier pour activer la commande). Quand tu veux remasquer les fichiers cachés, tu balances dans la fenêtre du «Terminal» :
Bloc de code:
defaults write com.apple.finder AppleShowAllFiles 0 ; killall Finder
et ↩︎. À partir de là, il suffit de copier ce répertoire global Dossier Système montré sur les captures n'importe où sur le disque dur du Mac (de préférence dans l'espace racine de Mac OS X pour la clarté, mais non nécessaire) --> c'est un Système entièrement finalisé et démarrable, soit comme support de Classic, comme OS du Mac (si le Mac suporte le boot sur OS 9).
- Pour se la simplifier (la vie - mais utiliser un ordinateur, fût-ce un 'Mac', est-ce avoir choisi la sancta simplicitas sans laquelle il n'y a pas de bonheur qui tienne, hein? ), eh bien! lancer bêtement l'iinstallateur SoftwareRestore.pkg qui va se faire un plaisir de t'installer un beau Dossier Système : OS 9 parfaitement opérationnel (Classic / Boot)
❈
- Installation auxiliaire de Mac OS 9. Il suffit de démarrer sur un CD d'install de Mac OS 9 et, avant tout lancement de l'installateur, de connecter une clé USB (2GO suffit, mais 4 ou 8 font aussi l'affaire) [raison : si Mac OS X est déjà installé sur le disque dur, impossible de 'sur-installer' Mac OS 9 en mode 'dossier seul' sans Clean Install] --> l'installateur de Mac OS 9 réagit à cette insertion en considérant le format de la clé comme illisible et en proposant de la re-formater --> dire OUI. Cela fait, déclencher l'installation de Mac OS 9 en choisissant comme destination le volume de la clé --> à l'arrivée, il y a sur la clé un Dossier Système OS 9 installé et donc finalisé --> il suffit de re-démarrer sur Mac OS X (par le Menu /Sélecteur donnant accès au panneau : Disque de démarrage), et de copier le Dossier Système OS 9 de la clé à la racine du disque dur --> on se retrouve dans le cas de figure a) = Système démarrable ou supportant Classic.
- Une histoire incroyable m'est arrivée à ce sujet : sans que je ne me sois livré à aucune bidouille, la clé USB que j'ai installée par la méthode ci-dessus est reconnue comme disque de démarrage par ma Palourde --> ma Palourde boote sans aucune difficulté sur cette clé USB et Mac OS 9 fonctionne sans problème. La légende des Macs PPC ne pouvant pas démarrer en USB (sinon à la suite de bidouilles laborieuses) est ici infirmée : mon iBook G3 boote sans aucune difficulté ni ralentissement sur un Système Mac OS 9 installé sur clé USB.
- Une sous-variante de cette variante, économisant l'installation sur clé USB (bootable ou non, mais supportant un Dossier Système OS 9 installé et donc valide) --> une fois démarré sur le CD d'install de Mac OS 9, l'originalité est que l'environnement opérationnel ne se réduit pas à celui de l'installateur, mais un Bureau est affiché avec des alias pointant aux répertoires-système de Mac OS X (non démarré, mais aperçu du point de vue d'OS 9). Le disque dur supportant Mac OS X est aussi affiché, et accessible. Une clé USB connectée au Mac voit son volume monter sur le Bureau. Les applications de Mac OS 9 (s'il y a un dossier applications déjà copié à la racine du disque dur) sont opérationnelles. Eh bien! autant en profiter en direct, s'il y a besoin, sous Mac OS 9, de se livrer à des opérations logicielles
❉
- Récupération du fichier NetBoot d'Apple. Bien que Mac OS 9 soit un logiciel toujours protégé par des droits de licence (à l'heure de la gratuité de «Mavericks» et bientôt de «Yosemite», je me gausse ha!ha!ha! - au risque de faire frémir le fantôme sourcilleux de Pascal 77 qui hante le «Grenier du Mac» pour ne pas évoquer des sites plus mal famés... - mais c'est ainsi), et dont la diffusion sur le Net sous forme d'image-disque s'apparente donc à du piratage proscrit d'exercice
dans les publications destinées à la jeunesse sur tous les forums honnêtes ; par contre (comprenne qui pourra) il existe une archive légale téléchargeable des serveurs Apple sous l'intitulé de ☞NetBoot☜.
- Télécharger l'archive NetBoot9.dmg, choisir le dossier de langue Français et double-cliquer le NetBoot.pkg qui lance l'installateur, lequel va installer à la racine du disque dur un dossier : NetBootInstallation, lequel est totalement interdit d'accès même pour un admin (négliger l'avertissement dans une fenêtre que des erreurs se sont produites à l'installation).
- Aller dans Mac OS X à : Applications/Utilitaires/Gestionnaire NetInfo, le lancer, déverrouiller avec le mot de passe admin le cadenas d'administration, aller au menu supérieur : Sécurité et choisir le sous-menu : Activer l'utilisateur root. Prendre le même mot-de-passe que le mot-de-passe admin.
- Quitter la session admin, et à l'écran d'ouverture de session (si l'option : ouverture automatique n'est pas activée dans le panneau des Préférences Système/Comptes), choisir l'icône nouvelle : Autre.... Renseigner root (tout court et en minuscules) comme nom d'utilisateur et à mot-de-passe le mot-de-passe root = admin précédemment défini.
- Une session graphique root identique à une admin ordinaire s'ouvre, mais en droits Super-Administrateur. Choisir d'afficher les disques durs, aller à la racine du disque et là le dossier NetBootInstallation est manipulable librement. 3 sous-éléments apparaissent : Applications, Dossier Système et Mac OS ROM --> copier les 3 dans l'espace-racine de Mac OS X hors répertoire NetBootInstallation. Supprimer ce répertoire.
- Quitter la session root et revenir en session admin. Lancer dans les Préférences Système : Classic --> le Dossier Système issu de NetBootInstallation est mis-à-jour par l'émulateur. DONE.
------♧