Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1372 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Gentoo] Compiler un kernel pour archi différente x86 sur x86_64

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Gentoo] Compiler un kernel pour archi différente x86 sur x86_64

n°774080
PeK
Posté le 22-01-2006 à 03:51:43  profilanswer
 

solution en fin du premier post
 
Bon[jour /soir] à tous  
 
je suis débutant, alors le pb est peut-etre tres c.., mais en tout cas j'arrive pas à le résoudre. Et j'ai pas trouvé de réponse sur le net.
D'ailleurs, si vous la trouvez, je veux bien les mots clés de votre recherche ...  
 
explication :  
j'ai un serveur sous gentoo, à base d'AMD 64.
j'ai une machine sans disque dur, à base de P233  
 
ma gentoo sur le serveur est une gentoo pour amd 64, avec un kernel pour K8, en 64 bits donc
je souhaite faire booter ma machine P233 via réseau, sur une autre gentoo donc j'ai suivi les guides sur internet pour modder mon bios et ajouter la rom LAN (OK), créer le bootstrap PXE (OK), configurer le serveur avec TFTP, DHCP, NFS (OK), et j'en suis à la compilation du kernel  
 
le pb, c'est que j'ai pas acces au choix pour changer d'archi :??:. si je vais dans /usr/src/linux et que je fais mon  
# make menuconfig
je n'ai que les archi 64 bits, alors que les sources sont bien pour toutes les archis (meme PPC, sparc, ....)
j'ai d'ailleurs déjà compiler un kernel x86 normal avec ces mêmes sources  
 
si je me chroot dans l'arborescence NFS de la machine P233, j'ai encore que les choix 64 bits :(
 
je fais comment pour pouvoir choisir un autre type de CPU, parce que si je mets un kernel K8 64bits sur mon P233, j'ai comme un doute sur sa facultée à booter :??:... :sarcastic:
 
si je trouve pas la solution, il faut que j'aille booter le serveur sur un CD x86 normal (donc plein de manip, vu qu'il est difficielement accessible .... :/), c'est super chiant  
 
please help :cry:
 
PeK
 
 
 
Solution :  

yoyo+ a écrit :


 
(dixit le README du kernel)
 
lors du make ou du make menuconfig, rajoute ARCH=tonarchitecture (la liste est dans le repertoire arch/)
 
 
donc tu tape
 
#make ARCH=i386 menuconfig
 
puis  
#make ARCH=i386


Message édité par PeK le 23-01-2006 à 01:20:00

---------------
PeK
mood
Publicité
Posté le 22-01-2006 à 03:51:43  profilanswer
 

n°774144
mirtouf
Light is right !
Posté le 22-01-2006 à 12:27:11  profilanswer
 

Quel(s) noyau(x) ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°774149
SuperZell
Posté le 22-01-2006 à 12:43:46  profilanswer
 

Je dit peut etre une grosse bétise mais moi j'ai dans le menuconfig:
Processor type and features  --->   Processor family (586/K5/5x86/6x86/6x86MX)  --->   586/K5/5x86/6x86/6x86MX  (en remplacement de "Opteron/Athlon64/Hammer/K8" ).

n°774153
docwario
Alea jacta est
Posté le 22-01-2006 à 12:47:53  profilanswer
 

essaye de le compiler dans un chroot 32bits.  
regarde dans gentoo-wiki, c'est indiqué (sinon regarde dans le forum français sur comment installer mplayer dans un chroot 32bits)

n°774176
PeK
Posté le 22-01-2006 à 13:14:59  profilanswer
 

le noyau est un 2.6.14  
mirtouf > j'ai essayé avec plusieur tar.bz2 (celui de gentoo, d'autres...)
superzell > c'est exactement ces choix que moi je n'ai pas. j'ai que les choix K8 / EMT64 / 64 bits  
 
DocWario => j'ai déjà essayé en me chrootant dans l'environnemet de mon PC diskless (32 bits) => même résultat .
je vais essayer de regarder ce que tu dis


---------------
PeK
n°774203
SuperZell
Posté le 22-01-2006 à 14:16:50  profilanswer
 

Je vient de tester avec ça: http://www.kernel.org/pub/linux/ke [...] .1.tar.bz2
Et j'ai bien le choix du type de processeur.

n°774350
yoyo+
Posté le 22-01-2006 à 22:12:54  profilanswer
 


Tu peux editer le fichier .config à la main (/usr/src/linux/.config) et tu cherche la ligne suivante :
# CONFIG_MPENTIUMII is not set
 
que tu change en  
CONFIG_MPENTIUMII=y
 
il doit y avoir une autre ligne qui correspond a ton AMD64 qu'il faut que tu décommente
 
essaye de relancer le processus de config après


Message édité par yoyo+ le 22-01-2006 à 22:19:48
n°774351
yoyo+
Posté le 22-01-2006 à 22:19:23  profilanswer
 

OUPS ... j'ai dit des conneries  :sweat:  
 
(dixit le README du kernel)
 
lors du make ou du make menuconfig, rajoute ARCH=tonarchitecture (la liste est dans le repertoire arch/)
 
 
donc tu tape
 
#make ARCH=i386 menuconfig
 
puis  
#make ARCH=i386

Message cité 1 fois
Message édité par yoyo+ le 22-01-2006 à 22:26:44
n°774393
PeK
Posté le 23-01-2006 à 01:17:41  profilanswer
 

j'ai tenté l'edit du fichier de conf du kernel... par contre, j'ai lu le readme mais j'ai pas vu ce que tu me dis (mate l'heure du post :) ), je tente tout de suite!


---------------
PeK
n°774394
PeK
Posté le 23-01-2006 à 01:19:12  profilanswer
 

ça marche, merci beaucoup :jap:
 


---------------
PeK

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Gentoo] Compiler un kernel pour archi différente x86 sur x86_64

 

Sujets relatifs
[Kernel 2.6.15]PB son - [RESOLU]noyau 2.6.15 ne veut pas demarrer : Kernel Panic
fglrx + 2.6.15 = kernel oopsChoix distro, customizable comme Gentoo mais rapide d'install
UDF-fs kernel panic 2.6.15[Gentoo][k3b] "Cannot talk to Klauncher"
[GENTOO] Probleme connection internetMac OS X 10.4 sur plateforme x86
[Gentoo] Bloquage au premier démarrage (résolu)kernel panic au boot quand j'enleve le lecteur CD
Plus de sujets relatifs à : [Gentoo] Compiler un kernel pour archi différente x86 sur x86_64


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR