[Résolu] ZE bidouille de la mort BSD sur POWERBOOK OLDWORLD

Une machine en panne, cassée ? Un mode de fonctionnement incompréhensible ? Exprimez-vous ici

Modérateur : Politburo

Répondre
francoisp31
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2002
Enregistré le : 30 mai 2005 09:48
Localisation : Toulouse
Contact :

[Résolu] ZE bidouille de la mort BSD sur POWERBOOK OLDWORLD

Message par francoisp31 »

J'ai donc un powerbook g3 (oldworld) 233Mhz sous MacOS8.1
et l'application bootX 1.2.2

pourquoi bootX 1.2.2 ?
parcequ'il est impossible de booter sur CD depuis la touche "C"
ni depuis le firmware

depuis le firmware : boot cd:,ofwboot /3.6/macppc/bsd.rd

ne fonctionne pas sur la gamme oldworld voila pourquoi je suis absoluement oblige de passer par bootX.

Seulement voila....ca ne marche pas...et pas de doc pour BSD...
je trouve des docs pour linux mais pas pour BSD....

J'ai un fichier de kernel "ofwboot" j'ai une image ramdisk "boot.fs" et un kernel "bsd.rd"

dans bootx je prend bien ofwboot comme kernel (detecte automatiquement) mais apres comment faire ?

J'ai tester un ramdisk en declarant le fichier boot.fs (plantage)
J'ai tester un ramdisk en declarant le fichier bsd.rd (plantage)
J'ai tester un ramdisk en declarant le fichier sur CD boot.fs (plantage)
J'ai tester un ramdisk en declarant le fichier sur CD bsd.rd (plantage)

pas le moindre resultat meme pas un fenetre d'erreur, meme pas un crash system, rien je ne peux plus rien faire et un hard-reboot est alors necessaire ...

:(

si vous avez utiliser bootX pour linux ou surtout pour BSD j'aimerai profiter de vos retours d'experiences....pour trouver ce que je fais mal.

ou m'aider a trouver un tuto un site ou quelque chose comme ca...



PS: ne me demandez pas de tester avec une distrib linux, la machine refuse tout disque grave donc impossible de tester autre chose qu'openBSD 3.2 et 3.6 !

merci
Modifié en dernier par francoisp31 le 12 déc. 2006 10:31, modifié 1 fois.
-----------
ssh debile@stupide.local "docker run -it docker/cowsay \"fortune | cowsay\" "

:ugeek:
Avatar du membre
neriki
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 334
Enregistré le : 22 août 2002 15:05
Localisation : Région Parisienne
Contact :

Message par neriki »

Euh OpenBSD ne fonctionne pas sur ce genre de machine... :(
http://www.openbsd.org/macppc.html#unsup
Older Apple PowerMac systems with a 601 processor or lacking Open Firmware are not supported.
Image
francoisp31
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2002
Enregistré le : 30 mai 2005 09:48
Localisation : Toulouse
Contact :

Message par francoisp31 »

Attention je n'ai pas un modele 601 ! mais un G3 (donc parmis la gamme 750 et pas 601/603/605) comme dit plus haut

j'ai vérifié avant ... sur le site apple tu penses bien que j'ai vérifié ça ....

meme page supported hardware :

Code : Tout sélectionner

# PowerBook G3 (12", 13", 14" Rev. A and Rev. B, Bronze Keyboard (PowerBook1,1))
# PowerBook G3 (FireWire (PowerBook3,1))etc...
 
deplus dans le INSTALL.maccppc du CD mon modele tres exact (° de familly M4753 etc....) est indiqué comme supporté... donc MON modele est bien supporté. par la version BSD que j'ai sur CD .
-----------
ssh debile@stupide.local "docker run -it docker/cowsay \"fortune | cowsay\" "

:ugeek:
Avatar du membre
neriki
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 334
Enregistré le : 22 août 2002 15:05
Localisation : Région Parisienne
Contact :

Message par neriki »

Ce n'est pas un problème de processeur, c'est juste qu'OpenBSD ne tourne pas sur les Mac "OldWorld"... :( (Dans la phrase que je cite, il y a or et non and... ;) )
Image
francoisp31
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2002
Enregistré le : 30 mai 2005 09:48
Localisation : Toulouse
Contact :

Message par francoisp31 »

oui sauf que je repete :
eplus dans le INSTALL.maccppc du CD mon modele tres exact (° de familly M4753 etc....) est indiqué comme supporté... donc MON modele est bien supporté. par la version BSD que j'ai sur CD .
donc à forciori si ça marche bel et bien !
-----------
ssh debile@stupide.local "docker run -it docker/cowsay \"fortune | cowsay\" "

:ugeek:
Avatar du membre
kulkam
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 153
Enregistré le : 22 févr. 2006 09:41
Localisation : paris

Message par kulkam »

Trouvé de la doc sur bootX ici : http://www.cs.rpi.edu/~gerbal/BootX.pdf

D'après la Page 8 sur le paragraphe 'binary format', il semblerait que le fichier binaire contenant le kernel OpenBDS doivent respecter un certains nombre de conditions pour être amorçable à partir de bootX.

Hope it helps...
Apple ][ For Ever...
Avatar du membre
kulkam
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 153
Enregistré le : 22 févr. 2006 09:41
Localisation : paris

Message par kulkam »

If you are using BootX, you will also need to copy the kernel to your MacOS partition and place it in the Linux Kernels folder inside your System Folder. Then, when you run BootX, select the new kernel from the list, and click "Save to prefs"
Apple ][ For Ever...
Avatar du membre
kulkam
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 153
Enregistré le : 22 févr. 2006 09:41
Localisation : paris

Message par kulkam »

BootX requires a PCI based Power Macintosh, and with some modifications it may work on an OpenFirmware compliant CHRP system. Because many of the OpenFirmware releases are buggy, certain machines will require nvram patches for BootX to function properly. Though they are not technically part of BootX, they may be necessary. Though there has been some preliminary work on necessary patches to overcome bugs in the Power Macintosh 5400/6400/5500/6500 class machines, they are incomplete. Some clones may require patches as well.

Le firmware de ton powerbook est-il à jour ?
Apple ][ For Ever...
francoisp31
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2002
Enregistré le : 30 mai 2005 09:48
Localisation : Toulouse
Contact :

Message par francoisp31 »

oui dumoins aussi a jour qu'il puisse supporter

je suis monter en version jusqu'au max qu j'ai pu trouver... 2.4.xx

j'ai bien placer le kernel dans le repertoire voulu
d'ailleur il est vu par bootx qui me le selectionne par defaut... je vois pas ce qui manque...
(j'avais deja cette doc)
-----------
ssh debile@stupide.local "docker run -it docker/cowsay \"fortune | cowsay\" "

:ugeek:
francoisp31
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2002
Enregistré le : 30 mai 2005 09:48
Localisation : Toulouse
Contact :

Message par francoisp31 »

y'a du mieux en virant la batterie du left doc j'obtien un ecran noir
en y mettant le floppy drive j'optiens un S en milieu d'ecrant
probablement le S de SILO le boot loader habituel de OpenBSD...
-----------
ssh debile@stupide.local "docker run -it docker/cowsay \"fortune | cowsay\" "

:ugeek:
francoisp31
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2002
Enregistré le : 30 mai 2005 09:48
Localisation : Toulouse
Contact :

Message par francoisp31 »

finalement voilà la solution (de fou) mais ça marche :
  • Installer MacOS 8.1 (prévoir 4 partition dont une MacOS8.1)
  • configurer son accès internet pour télécharger les trucs suivants :
  • telecharger bootX et stuffit expander 6 (obligatoirement 6 ou inférieur)
  • installer stuffit
  • l'utiliser pour décompresser et installer bootX
  • telecharger les images de boot de debian 3.0 (image disque floppy et kernel)
  • booter la dessus depuis bootX
  • installer la debian de base et y configurer l'acces internet
  • rebooter sous MacOS8.1
  • créer une config bootX pour booter le linux installé et l'enregistrer
  • placer alors le fichier extension de bootX dans système/extensions de macOS (ça c'est juste pour avoir le double boot des le démarrage sans attendre que MacOS8 .1 soit démarré)
  • Booter linux (inutile de redémarrer utiliser bootX pour gagner du temps) profitez en pour creer le swap sur la partition libre de 128Mo
  • télécharger cd36.iso depuis le ftp de BSD, ou le récupérer du CD
  • mounter l'iso
  • chrooter vous dedans
  • l'install de BSD démarre enfin
  • booter sur MacOS8.1
  • Créer une config de démarrage dans BootX pour OpenBSD et l'enregistrer
c'est bon au démarrage suivant on a :
le choix entre Macos8.1 et linux
si on choisis linux on doit choisir de booter
  • la partition /dev/hda9 +kernel vmlinux (debian)
  • la partition /dev/hda8 +kernel bsd
OpenBSD est pas trop stable sur ce test. je vais donc le virer pour garder une config propre de MacOS8.1 et Debian seulement

mais au moins ça marche.
-----------
ssh debile@stupide.local "docker run -it docker/cowsay \"fortune | cowsay\" "

:ugeek:
Répondre

Retourner vers « Problèmes techniques »