Bonjour à tous,
je suis l'heureux acquéreur d'un iBook 12" depuis bientôt plus de deux mois, et j'en suis particulièrement content. J'en ai même profité pour découvrir Ubuntu avant d'en faire mon boot par défaut.
Tout a été bien configuré, bien installé et tout - merci aux nombreux sites de linuxiens sur machines apple - mais je bloque sur un ultime écueil : la recompilation du kernel.
En effet, j'ai, a priori, tout configuré correctement dans mon .config, tout compile parfaitement bien, mais mon fichier image résultant refuse désespérément de booter. Je me retrouve, après avoir choisi ce kernel depuis yaboot, avec un message ""Elf32 Kernel loaded..." et puis c'est tout.
L'image kernel de ma distribution m'affiche également ce message, avant de monter une ramdisk et de booter effectivement.
Qu'ai je oublié ?
En fait, j'ai l'impression que je suis *obligé* de créer une image ramdisk, alors que c'est justement ce que je voulais éviter !? Ne trouvant pas de sites plus détaillés à ce propos, je me tourne donc vers toi, Ô cher journal, pour glaner quelques précieuses informations.
# a mon avis...
Posté par djibb (site web personnel) . Évalué à 5.
[^] # Re: a mon avis...
Posté par Hugues Hiegel (site web personnel) . Évalué à 2.
La prochaine fois, j'y songerai :-)
# utiliser des noyaux précompilés ?
Posté par B16F4RV4RD1N . Évalué à 3.
J'ai installé une Debian d'entré de jeu sur mon ibook, tout a été reconnu, tout fonctionne plutôt bien, et le noyau me semble correctement optimisé (mon système est bien réactif, je ne pense pas pouvoir faire mieux en recompilant). Je le mets à jour via apt-get et je ne m'embête pas du tout. Déjà que recompiler sur x86 c'est parfois la galère (j'ai toujours 2 ou 3 boots qui plantent à chaque recompilation), autant sur mac cela doit être encore plus compliqué, d'autant plus qu'il y a moins de support.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: utiliser des noyaux précompilés ?
Posté par Hugues Hiegel (site web personnel) . Évalué à 3.
Quel est l'intérêt ? J'en vois plein :
- mieux connaître ma plateforme - rien de tel qu'un petit make menuconfig pour ça ;)
- ne plus utiliser ce fichu ramdisk si possible
- tout mettre en dur dans le noyau (je n'ai jamais aimé les modules kernel, question de goût)
- désactiver en hardware certaines options qui ne me servent à rien (genre, le firewire, le modem intégré, ..)
- mieux connaître l'étendue du support pour machine Apple par Linux pour ma culture générale.
Donc j'ai envie de comprendre pourquoi mon kernel ne boote pas, alors que ceux qui sont précompilés si :-)
Plus précisément, ma question est de savoir s'il est réellement obligatoire d'utiliser un ramdisk pour booter un Linux sur un iBook (en l'occurence) ?
[^] # Re: utiliser des noyaux précompilés ?
Posté par Hugues Hiegel (site web personnel) . Évalué à 1.
Je me retrouve donc bien avec des centaines de modules inutiles...
[^] # Re: utiliser des noyaux précompilés ?
Posté par Colin Leroy (site web personnel) . Évalué à 3.
[^] # Re: utiliser des noyaux précompilés ?
Posté par bz31 . Évalué à 2.
C'est l'impression que j'ai.
Je me souviens que tu as dit ça aussi sur le mailing list debian ppc. Merci encore pour le très bon travail.
# Un lien
Posté par onizuka_sensei . Évalué à 2.
le lien: http://twolife.org/debian/ibook.php(...)
[^] # Re: Un lien
Posté par Hugues Hiegel (site web personnel) . Évalué à 2.
Et son .config est assez différent du mien. Pour les raisons citées à la réponse juste avant toi, je n'ai pas eu envie de reprendre l'intégralité de son .config...
Reste pour moi à trouver ce qui fait que son .config marche et pas le mien... :-)
[^] # Re: Un lien
Posté par B16F4RV4RD1N . Évalué à 1.
Tu n'as qu'a essaye de compiler avec son .config (qui fonctionne), et voir si tu maîtrises le redémarrage. Si tel est le cas, essaye d'utiliser ton propre .config
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Un lien
Posté par Hugues Hiegel (site web personnel) . Évalué à 1.
Je m'y attelerai dès que possible ;)
# initrd.img ?
Posté par bz31 . Évalué à 3.
initrd=/boot/initrd.img
dans /etc/yaboot.conf
Si tu n'utilise pas de initrd.img, il faut enlever cette option. Ensuite il faut lancer par exemple
# ybin -v
[^] # Re: initrd.img ?
Posté par Hugues Hiegel (site web personnel) . Évalué à 1.
En fait je vais tester la méthode suggérée ci-dessus, et la méthode de l'initrd pour voir ce qui marche ou pas.
Je vous tiendrai au courant ;-)
[^] # Re: initrd.img ?
Posté par bz31 . Évalué à 2.
J'ai un ibook g4 12" 1.2GHz et je compile mon noyau sans initrd.img (2.6.11 et 2.6.12-rc4).
# Un lien très intéressant !
Posté par Hugues Hiegel (site web personnel) . Évalué à 1.
http://gentoo-wiki.com/HOWTO_Install_Gentoo_On_an_AlBook_G4(...)
C'est nettement plus dans le genre d'infos que je cherchais, càd un ensemble de directions à suivre dans la configuration du kernel, plutôt qu'un .config tout fait et que l'on copie/colle sans trop réfléchir.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.