Cette FAQ est vraiment en travaux. Si vous avez plus d'informations, questions ou réponses, envoyez un courriel à port-macppc@NetBSD.org.
Voir aussi les FAQ :
Sur certaines machines récentes, NetBSD se bloque après avoir configuré le périférique mais avant d'entrer en mode mono-utilisateur. La solution recommandée est de débrancher tous les périfériques USB (surtout les concentrateurs ou «hub») puis de brancher la souris sur le clavier et le clavier à l'arrière du Macintosh.
Cela signifie que si vous utilisez OpenFirmware pour charger le démarreur (bootloader, par exemple ofwboot.elf) ou le noyau depuis votre disque dur, NetBSD ne pourra pas l'utiliser.
Une façon de résoudre le problème est de placer le noyau sur un autre bus démarrable puis de l'utiliser pour monter le système de fichiers de NetBSD du périférique connecté au bus IDE CMD 646. La phrase clé, ici, est «un autre bus démarrable». Les G3 et G4 ayant ce problème possèdent plus d'un bus IDE (en plus du bus SCSI). Le disque dur doit être sur le bus ayant le problème et les autres périfériques tels que lecteur de cédéroms ou de zip, sur un bus fonctionnant correctement.
Vous pouvez aussi déplacer votre disque pour le connecter sur le même bus que celui du cédérom (en prenant garde aux cavaliers maitre/esclave) et tous vos problèmes partiront bien que votre périférique utilise un protocole IDE plus lent.
Il survient généralement lorsque le câblage ou un périférique SCSI est défectueux. Vérifez vos terminaisons internes et externes. Déconnectez tous les périfériques non-critiques.
Il s'agit, la plupart du temps, d'un lecteur Zip branché sur le port SCSI MESH alors que ce genre de lecteur ne se comporte pas comme un citoyen modèle.
Certaines personnes ont suggéré que le pilote est plus fiable lorsqu'on ne redémarre pas de Mac OS vers NetBSD (c'est à dire qu'il vaut mieux éteindre Mac OS plutôt que redémarrer puis d'allumer la machine pour lancer NetBSD).
M L Riechers a posté un message très détaillé à ce sujet.
Bonne chance.
Utiliser un concentrateur 10 Mo (forcer bm0 à 10 Mo plutôt que 100 Mo/s) semble résoudre le problème.
Les anciennes machines (7300 à 8600) ne peuvent pas modifier leur résolution dans Open Firmware. Celle-ci est fixée à 640x480 à 67 Hz (après application du correctif). Sans ce correctif, la fréquence est indéterminée (allant généralement de 60 à 120 Hz mais pouvant être n'importe quoi).
Sur les machines récentes, vous devez règler votre résolution depuis Mac OS et Open Firmware gardera le paramètrage.
Chris Tribo rapporte que sa carte XClaimVR 64 ignore les paramètres de Mac OS et affiche toujours la même résolution.
Il existe quatre groupes de PowerMacintosh NuBus :
Ces systèmes ne fonctionneront pas même si vous passez au processeur G3 car le reste du matériel reste non-supporté (mais si vous changez complètement de carte logique, cela marchera puisque c'est comme si vous changiez de machine).
A l'heure actuelle, nous ne connaissons personne travaillant sur ces systèmes. Si vous êtes intéressé pour le faire, écrivez-nous.
Il a été rapporté que, sur certains PowerBook G3, le démarrage sur une disquette d'installation ne fonctionne que si le lecteur est branché sur le connecteur MediaBay de gauche.
Notez que la gestion de l'énergie n'est pas encore supportée, il est n'est donc pas possible de suspendre et réactiver le PowerBook lorsqu'il tourne sous NetBSD.
(XXX Nous manquons d'informations sur quelles puces sont dans quels modèles)
Pour plus d'informations sur les cartes et périfériques spécifiques supportés, reportez-vous aux pages Machine-independent PCI drivers, Machine-independent USB drivers, Machine-independent PCMCIA drivers, and Machine-independent Cardbus drivers (Il n'existe encore aucune liste des périfériques ADB connus comme fonctionnant sous NetBSD).
NetBSD/macppc ne supporte pas encore
0 > dev /openprom 0 > .properties name openprom device_type BootROM model OpenFirmware 3 relative-addressing supports-bootinfo ok
Autrement, les machines qui ne sont pas munies d'un processeur G3 ou G4 ont la version 1.0.5 ou 2.0.x. Les modèles «translucides» ont la version 3.
Si vous avez un Mac avec Open Firmware 3.0 ou plus récent, vous devriez pouvoir télécharger une nouvelle version depuis le site web Apple Software Updates. Recherchez firmware et récupérez le fichier le plus récent approprié à votre machine.
Si vous possédez un modèle plus ancien (par exemple un Mac qui ne peut pas mettre l'environnement à jour), vous pouvez appliquer un correctif au système. Open Firmware dispose d'une petite nvram qui permet de corriger les problèmes trouvés après la construction de la machine. Apple a aimablement diffusé un utilitaire Mac OS qui permet de corriger la plupart des problèmes connus et qui permet aussi de définir plusieurs variables Open Firmware. Certaines personnes, après avoir passé l'utilitaire, ont pu démarrer sur des périfériques auparavant non-démarrables.
Pour corriger votre système, téléchergez simplement SystemDisk, lancez le programme depuis l'image disque puis cliquez sur Power User (Open Firmware) et enfin sur Save.
Note: zapper la PRAM Command-Option-P-R efface les correctifs.
Note 2: Démarrer votre système OF 1.0.5 dans Mac OS efface ces correctifs nvram.
Si vous avez un système avec Open Firmware 1.0.5, il existe quelques autres correctifs que vous pouvez appliquer et qui ne sont pas inclus dans l'utilitaire System Disk.
Pour y accéder manuellement, appuyez simultanément sur commande-option-O-F au démarrage (sur un PowerBook, appuyez uniquement sur les touches du clavier d'origine). L'environnement de démarrage vérifie l'état des touches quelque temps après le démarrage (le temps varie d'un modèle à l'autre, le PowerBook ayant l'air d'être le plus rapide). Si vous avez des problèmes, attendez le début du son de départ puis appuyez rapidement sur les touches avant qu'il ne finisse (et gardez appuyé jusqu'à l'apparition d'Open Firmware). Il a aussi été rapporté qu'il est plus facile d'accéder à OF losque la machine s'allume que lorsqu'elle redémarre.
Afin de constament démarrer sous Open Firmware, à l'invite OF, tapez :
setenv auto-boot? falseDésormais, chaque fois que vous alumerez ou redémarrerez votre PowerMacintosh, vous accèderez à l'invite de commandes d'Open Firmware.
Le plus facile est d'utiliser System Disk d'Apple (voir le guide). Une fois que vous aurez lancé le programme, cliquez sur Power User (Open Firmware), puis sur le bouton Save. Open Firmware sera paramètré pour utiliser, si possible, l'affichage interne et le clavier.
Autrement, vous pouvez mettre en place une console série de la façon suivante : connectez un autre ordinateur (ou un terminal) sur le port modem et paramètrez la vitesse à 38400, l'octet à 8 bits, 1 bit d'arrêt et aucune parité (si vous utilisez autre chose qu'un Mac, vous aurez besoin d'un adaptateur MiniDIN8 pour le connecteur standard DB9/DB25 que tout le monde utilise). Utilisez Kermit ou tout autre programme de communication.
Démarrez votre machine et appuyez sur «commande-option-O-F» aussitôt après le son. Vous devriez voir apparaitre l'invite «0 ok>» sur la console (série) au bout de quelques secondes.
TPour demander à la machine d'utiliser l'écran et le clavier au lieu de la console série, tapez :
" screen" output " kbd" input
Notez qu'Open Firmware est basé sur le langage Forth et a une syntaxe inhabituelle pour les chaines de caractères : le premier guillemet est suivi d'une espace qui ne fait pas partie de la chaine. Le dernier guillement n'a pas d'espace avant mais après pour le séparer du mot suivant.
Toutes les machines n'ont pas d'alias pour le périférique «screen» (écran), auquel cas vous devrez taper le chemin d'accès OF complet. Notez aussi qu'Open Firmware ne dira rien si vous tapez un périférique qui n'existe pas. Sur les 7x00 , 8x00, certains 9x00 et certains G3, le chemin complet est «/chaos/control».
Si screen et /chaos/control ne marchent pas sur votre machine, recherchez, parmis les périfériques PCI, ceux qui contiennent le nom de votre carte vidéo (précédé de «ATY» pour une carte ATI ou «IMS» pour une carte Twin Turbo). Par exemple «/bandit/ATY,mach64» et «/bandit@F4000000/IMS,tt128mb8A». Pour obtenir la liste complète des périfériques d'Open Firmware, tapez «dev / ls».
Pour que votre machine utilise le clavier et l'écran à chaque démarrage, tapez :
setenv input-device kbd setenv output-device screen
(ou le nom de votre périférique écran). Cela restera jusqu'à ce que vous le changiez ou que vous zappiez la PRAM de votre machine.
Autrement, vous pouvez toujours modifier ces paramètres dans Open Fimrware à l'aide de la commande setenv. Utilisez printenv pour visualiser les variables.
Pour éditer le script de démarrage nvramrc, vous pouvez passer par ResEdit et ouvrir System Disk. Regardez dans la ressource OFtc pour connaitre l'identifiant utilisé pour votre modèle puis éditez la ressource OFpt correspondante.
Autre façon (plus dangereuse) : éditez le nvramrc à la main. C'est dangereux car la syntaxe est vraiment difficile (surtout quant aux espaces à mettre ou ne pas mettre). Si vous envisagez cette solution, il est préférable de le faire à l'aide d'une console série qui vous permettra de coller les correctifs. Reportez-vous à nvedit HOW-TO pour avoir la liste des commandes accessibles.
Notez que certains systèmes semblent aller moins bien avec les correctifs de System Disk que sans. Si vous pensez être dans ce cas, désactivez nvramrc:
0 > setenv use-nvramrc? false
Note: zapper la PRAM Command-Option-P-R efface toutes les modifications effectuées dans Open Firmware.
Note 2: Démarrer votre système OF 1.0.5 dans Mac OS efface les correctifs.
Note 3: Dans certains cas extrèmes, vous aurez tellement dégradé les paramètres Open Firmware que votre système ne démarrera plus. Zapper la PRAM ne sera pas suffisant. Dans ce cas, débranchez votre machine et retirez la pile pendant 10 minutes. Sur un PowerBook, l'équivalent est de redémarrer le gestionnaire d'énergie.
Cela signifie souvent que de la mémoire est gachée. Si vous avez essayé quelque chose sans succès et que vous obtenez «CLAIM failed» en ré-essayant, il vaut certainement mieux redémarrer la machine (la commande est «reset-all»).
Si votre version d'Open Firmware est 1.0.5 ou 2.X, cette erreur apparait de façon aléatoire. Vous pouvez essayer, une seconde fois, la commande de démarrage (cela marche sur certains modèles). Autrement, si vous n'utilisez pas de console série, peut-être existe-t-il un conflit entre OF et le pilote vidéo, empêchant le chargement de ofwboot.xcf. Il existe de nombreux modèles qui ne peuvent pas démarrer à l'aide du clavier et de l'écran. Le seul contournement connu est d'utiliser une console série (c'est à dire l'entrée et la sortie vers ttya ou ttyb). Vous pouvez utiliser System Disk (voir le guide) ou bien Open Firmware en tapant :
setenv input-device ttya setenv output-device ttya reset-all
Cela remettra la machine à zéro et les messages console seront envoyés sur le port modem à 38400 bits par seconde sur 8 bits, 1 bit d'arrêt et pas de parité.
Dans sa version 3, Open Firmware est réinscriptible et les utilisateurs se sont apperçu qu'une valeur de load-base à 600 000 se positionne sur cet environnement, rendant leur machine inutilisable (avec retour dispendieux chez Apple). Ne changez pas la valeur de load-base dans Open Firmware 3. Apple a aussi choisi une valeur par défaut plus raisonnable donc, dans tous les cas, pas la peine de la changer.
Vous n'avez normalement besoin de changer la valeur load-base que dans le cas ou vous chargez ofwboot.xcf directement depuis Open Firmware. Notez que installboot et l'installeur de NetBSD ne placent pas ofwboot.xcf dans leur système de fichiers. Ils ont une fausse entrée de Apple Partition Map avec ofwboot dans leur liste de partitions. Cette variante de démarreur n'a pas de problème lié à ofwboot.xcf donc si vous utilisez, par exemple, scsi/sd@0:0 ou fd:0comme périférique de démarrage, vous n'utilisez pas ofwboot.xcf et vous n'avez pas besoin de règler load-base.
Dès que vous êtes sûr et certain que votre machine possède Open Firmware 1.0.5 ou 2.X (voir plus haut), tapez la commande suivante (souvenez-vous que System Disk le fait automatiquement) :
0 > setenv load-base 600000A l'aide de la commande printenv, vérifiez doublement que cette valeur a été défine..
Les machines sous Open Firmware 3 on un environnement réinscriptible et des utilisateurs ont remarqué que modifier real-base écrit par dessus le firmware, ce qui rend leur machine inutilisable (avec retour dispendieux chez Apple). Ne changez pas la valeur de real-basedans Open Firmware 3. Dans tous les cas, OF arrive mieux à traiter les gros noyaux donc ce n'est pas vraiment un problème.
Dès que vous êtes sûr et certain que votre machine possède Open Firmware 1.0.5 ou 2.X (voir plus haut), tapez les commandes suivantes afin de correctement fixer real-base (notez que System Disk ne le fait pas proprement, vous devrez refaire ces manipulations à chaque utilisation de System Disk) :
0 > setenv real-base F00000 0 > reset-all
A l'aide de la commande printenv vérifiez doublement que cette valeur a été défine..
Pour contourner le problème, vous pouvez aussi compiler un noyau de moins de 3 Mo. Puisqu'aucun modèle sous OF 1.0.5 ou 2.X n'ont l'USB et tant que vous n'avez pas d'interface PCI USB, vous pouvez hôter les pilotes USB de votre noyau.
setenv auto-boot? false
Cela restera jusqu'à ce que vous mettiez la variable à «true» ou que vous zapiez la PRAM.
Ces accrocs, en fait, utilisent les alias de périfériques Open Firmware «cd», «enet», «zip» et «hd». Si vous modifiez ces alias, cela changera aussi le comportement des touches. Tous les modèles ne supportent pas toutes les touches.
bye | Démarre Mac OS (sur OF < 3.0) |
mac-boot | Démarre Mac OS (sur OF > 3.0) |
boot | Démarre le système par défaut |
boot ... | Indique sur quoi démarrer |
reset-all | Annule tout comme si vous aviez appuyé sur le bouton «reset» |
shut-down | Eteint la machine |
Pour plus de détails sur les commandes de base d'Open Firmware, voyez "Technote 1061 - Fundamentals of Open Firmware, Part I: The User Interface" and "Technote 1062 - Fundamentals of Open Firmware, Part II: The Device Tree"
Vous pouvez aussi démarrer NetBSD (de même que Mac OS) à partir du réseau à condition que votre matériel ethernet supporte le démarrage Open Firmware. Les ethernet internes de tous les modèles sont capables de le faire. Asante construit des cartes ethernet PCI acceptant Open Firmware (la 10NIC PCI) mais il n'est pas sûr qu'elle supporte NetBSD une fois démarré. Il existe des cartes SCSI PCI d'Adaptec qui peuvent démarrer NetBSD. Voir plus loin comment démarrer depuis une carte PCI.
Vous ne pouvez pas démarrer à partir d'un disque SCSI connecté à une carte non-Macintosh ou non-démarrable, même si elle est supportée par NetBSD. De même, Open Firmware ne permet pas de démarrer à partir d'un périférique USB sur les premières machines avec USB interne. Il devrait, en revanche, être possible de démarrer sur un disque dur USB sur les machines les plus récentes bien que personne n'ait essayé de le faire.
Pour ajouter à la confusion, le noyau NetBSD est chargé en une à trois étapes, chacune nécéssitant des paramètrages supplémentaires.
| étape | OF 1.0.5 et 2.0.X | OF 2.4 | OF 3 | fonction |
| bootxx | oui (optionnel) | oui (optionnel) | non | démarreur primaire placé sur la
partition «zéro» du disque sur lequel
charger ofwboot.xcf Dans son incarnation actuelle, il prend la place de l'Apple Partition Map. Cela veut dire que vous ne pouvez pas partager de disque utilisant bootxxentre NetBSD et Mac OS. |
| ofwboot.xcf | oui | oui | non | démarreur nécessaire (chargé depuis un système de fichiers compris par OF, par bootxx ou par ethernet) qui comprend le système de fichiers et les labels de disques de NetBSD et qui peut charger le noyau ELF (ou un noyau gzippé) |
| ofwboot.elf | non | non | oui (optionnel) | démarreur optionnel (chargé depuis un système de fichiers compris par OF ou par ethernet) qui comprend le système de fichiers et les labels de disques de NetBSD et qui peut charger le noyau ELF (ou un noyau gzippé) |
| netbsd | oui | oui | oui | le noyau nécessaire pour faire tourner NetBSD. Chargé par ofwboot.xcf ou ofwboot.elf. Sur les machines avec OF 3, OF peut directement le charger depuis un système de fichiers qu'il comprend ou depuis ethernet |
Tout ceci est nécessaire, tout simplement parce qu'Open Firmware ne comprend pas le système de fichiers de NetBSD. Cela veut dire qu'il faut organiser le système de façon à ce que les fichiers nécéssaires au démarrage soient placés aux endroits reconnus pas Open Firmware.
| Système de fichiers de type | OF 1.0.5 et 2.0.X | OF 2.4 | OF 3 | commentaires |
| «partition zéro» | oui | oui | oui | L'endroit où se trouve bootxx. Actuellement, bootxx ne supporte pas les machines OF 3. |
| ethernet | oui | oui | oui | Voir The Diskless HOW-TO pour plus d'informations |
| ISO 9660 | oui | oui | non | Format standard de cédéroms. Voir plus loin pour plus d'informations |
| disquette | oui | peut-être | non | Les machines OF 3 ne chargent pas les lecteurs de disquettes. Sous OF 2.4, il a été rapporté que les machines ont du mal à démarrer. Voir plus loin comment faire une image de disquette. |
| MS-DOS | oui | oui | oui | Notez toutefois que ofwboot.xcf et ofwboot.elf ne comprennent pas le système de fichiers MS-DOS et ne peuvent donc pas charger de noyau. |
| HFS et HFS+ | non | oui | oui | Notez cependant que NetBSD ne comprend pas HFS(+) donc si vous placez le démarreur ou le noyau sur une telle partition, vous ne pourrez les mettre à jour qu'à partir de Mac OS ou à l'aide de hfsutils |
En espérant que le sujet soit plus clair.
NetBSD/macppc possède son propre démarreur XCOFF pour charger le noyau ELF. Vous devez vous assurer qu'Open Firmware utilise le «load-base» que le démarreur XCOFF attend. Il se paramètre en tapant (dans OF) «setenv load-base 600000». Pour qu'OF charge ce programme XCOFF, au choix :
où fichier est le chemin d'accès au fichier de démarrage "/boot" sur la partition racine du disque que vous voulez rendre démarrable et périférique est le noeud du périférique contenant ce fichier.
Ainsi, si vous avez démarré depuis une disquette ou depuis le réseau, le système de fichiers (disons sd0) est monté en /mnt, vous devez taper :
cp /usr/mdec/ofwboot /mnt/boot /usr/mdec/installboot /mnt/boot /usr/mdec/bootxx /dev/rsd0a
Notez que, puisque installboot a besoin d'accéder à la fois au périférique et au système de fichiers monté, il n'est possible de le lancer qu'en mode mono-utilisateur ou bien d'un noyau «options INSECURE».
Voir plus loin pour plus de détails.
NetBSD/macppc possède son propre démarreur XCOFF pour charger le noyau ELF. Vous devez vous assurer qu'Open Firmware utilise le «load-base» que le démarreur XCOFF attend. Il se paramètre en tapant (dans OF) «setenv load-base 600000». Pour qu'OF charge ce programme XCOFF, au choix :
Voir plus loin pour plus de détails.
NetBSD/macppc a un démarreur ELF spécial qui charge le noyau. De cette façon, ces machines peuvent directement le charger. Pour qu'OF charge ce programme ELF, vous devez faire, au choix :
Voir plus loin pour plus de détails.
Voir plus haut ou dans le fichier INSTALL pour trouver vos commandes OF.
Vous pouvez définir les variables OF avec les lignes de commandes d'Open Firmware ou bien, dans Mac OS, avec l'utilitaire System Disk. Voir le System Disk Tutorial pour savoir comment l'utiliser. Si vous établissez les paramètres à la main, utilisez la commande «setenv» pour définir les valeurs des variables suivantes (pas toutes celles dont vous aurez besoin) :
| auto-boot? | true |
| boot-device | le périférique sur lequel démarrer (par exemple enet:0) |
| load-base | 600000 (voir plus haut. Ne pas toucher sous OF 3) |
| real-base | F00000 (voir plus haut. Ne pas toucher sous OF 3) |
| boot-file | fichier chargé par OF, comme ofwboot.xcf avec la méthode bootxx, utilisez netbsd |
| use-nvramrc? | true, si vous avez un script nvram |
| boot-command | wBoot, si vous réservez un délais le temps que le disque dur se mette en route |
| input-device | kbd, si vous ne l'avez pas encore paramètré |
| output-device | screen, si vous ne l'avez pas encore paramètré |
Une fois ces paramètrages effectués, vous pouvez les contrôler à l'aide de la commande «printenv». Tapez ensuite «reset-all» et, si tout se passe bien, la machine redémarre sous NetBSD. Autrement, elle échoue et ouvre Open Firmware.
Notez que vous ne pouvez pas démarrer à partir d'une disquette comme pour Mac OS : vous devez démarrer sous Open Firmware puis taper «boot fd:0».
La première étape consiste à savoir quel
est le nom Open Firmware de votre carte. Apple a
créé des alias pour les périfériques
les plus communs implatés dans leurs machines (comme scsi,
hd et enet). Les tiers (comme les construteurs de cartes PCI) ne
peuvent pas faire de même. Vous pouvez obtenir la liste de
tous les périfériques ayant un pilote Open Firmware
en tapant :
0 > dev / ls
Il ne reste ensuite plus qu'à trouver comment est appelé votre périférique. Normalement, le nom du construteur est collé au nom du périférique, comme, par exemple, /pci/pci-bridge@d/ADPT,2930@3 (ADPT pour Adaptec avec le modèle numéro 2930).
Vous devez ensuite vous assurer que le
périférique est démarrable. Pour cela, utilisez
la commande «words»
0 > dev /pci/pci-bridge@d/ADPT,2930@3
0 > words
Si «open» est présent dans cette liste, votre
périférique est démarrable depuis Open
Firmware. La commande de démarrage doit ressembler à :<
0 > boot /pci/pci-bridge@d/ADPT,2930@3/@5:0
avec 5 comme numéro SCSI du périférique en
question et 0 le numéro de la partition.
Notez que vous pouvez abréger le nom /pci/pci-bridge@d/ADPT,2930@3 en /pci/@d/@3 car ce qui est réellement important est l'adresse qui se trouve derrière le signe arobas.
Mitchell Spector a aussi établi une page concise sur iMac-specific netbooting information.
Gravez le cédérom. Démarrez sous Open Firmware puis demandez de continuer le démarrage sur le cédérom. Suivant la version d'OF, vous aurez des commandes différentes à taper. Par exemple :
| boot scsi/sd@3:0,ofwboot.xcf -a | pour une machine sous OF 1.0.5 avec un lecteur de
cédéroms SCSI Note : OF 1.0.5 ne peut pas charger ofwboot.xcf depuis un CD hybride ISO/HFS, que du pur ISO |
| boot ata/atapi-disk:0,ofwboot.xcf -a boot ide1/disk@0:0,ofwboot.xcf -a |
pour une machine sous OF 2.0.X sans l'alias cd |
| boot cd:ofwboot.xcf -a | pour une machine sous OF 2.0.X ou 2.4 |
| boot cd:netbsd boot cd:ofwboot.elf -a |
pour une machine sous OF 3.0 Note : OF 3 ne peut charger que depuis un CD hybride HFS/ISO |
Lorsqu'il vous demande un noyau, tapez netbsd
Autrement, si cela finit par être problématique, vous pouvez simplement graver l'image de la disquette de démarrage directement sur le cédérom. Notez que cela ne marche qu'avec Open Firmware 1.0.5 ou 2.X (donc PAS avec OF 3.0 et suivantes). Si vous voulez quand même emprunter ce chemin, ne spécifiez pas ofwboot.xcf comme nom de fichier. A la place, vous utiliserez la partition zéro puisque le démarreur est déja installé sur l'image. Vous taperez alors quelque chose comme boot scsi/sd@3:0 ou boot cd:0.
Redémarrez, retournez dans Open Firmware et vérifiez soigneusement votre syntaxe.
Si vous n'avez pas de PowerBook, votre machine démarre en utilisant une console série. Voir plus haut.
Tant que cette situation n'est pas corrigée, il existe un moyen détourné pour y remédier. Compilez un noyau avec les paramètrages suivants :
#config netbsd root on ? type ? #to automatically detect root device config netbsd root on sd0 type ffs #for SCSI disk #config netbsd root on wd0 type ffs #for IDE disk #config netbsd root on ? type nfs #for netbootOù sd0 est le nom du périférique contenant votre partition root.
make PATH=/usr/pkg/cross/powerpc-netbsd/bin:$PATH \ MACHINE=macppc MACHINE_ARCH=powerpc depend allLa trans-compilation des programmes est légèrement plus compliquée. (XXX à finir) (XXX cette partie passera dans une FAQ MI)
Souvent lorsque vous lisez de la documentation Mac, vous verrez l'instruction d'appuyer sur «C-O-p-r» ou autre. Cela veut dire d'appuyer simultanément sur commande, option, p et r.
|
|