Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[EMULATION 32bit] Problème lors du chroot (SOLVED)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Ulrar
n00b
n00b


Joined: 25 May 2006
Posts: 74

PostPosted: Fri Jul 15, 2011 8:05 pm    Post subject: [EMULATION 32bit] Problème lors du chroot (SOLVED) Reply with quote

Salut,

J'ai un serveur sous Funtoo (je voulais tester), et contrairement à gentoo, pas moyen de faire tourner srcds (serveur source) dessus. Le binaire ne se lance pas, de toute évidence, et même avec toutes les libs emul-linux-x86, pas moyen de lancer un truc en 32bit. (Ou alors c'est un CPU qui supporte pas le 32bit ? C'est une dédibox SC, j'avoue que la marque du CPU m'est totalement inconnu).

Bref, comme ça fonctionne pas, je me suis décidé à faire une gentoo32 en chroot.
Donc j'ai suivis la doc gentoo pour ça, j'ai décompréssé le stage3 et tout (bref, l'install gentoo j'en ai fait des dizaines).
Au moment du chroot, ça donne ça :

Quote:
ulrar gentoo32 # uname -a
Linux ulrar.net 2.6.39-gentoo-r2 #1 SMP Sun Jul 10 16:44:41 CEST 2011 x86_64 VIA Nano processor U2250 (1.6GHz Capable) CentaurHauls GNU/Linux
ulrar gentoo32 # linux32 chroot . /bin/bash
chroot: failed to run command `/bin/bash': Exec format error


Donc je suis bien sur un système 64 bit, et j'ai bien utilisé un stage3 32bit, pourtant, on dirait que c'est l'inverse.
Quelqu'un a une idée ? Moi j'ai toujours entendu que les CPU 64bits pouvaient exécuter du 32 sans problème, et ça as toujours fonctionné en plus, mais j'ai jamais eu de CPU VIA nano. Après tout peut être qu'ils sont pas cher justement parce qu'ils peuvent pas ?

Merci d'avance !


Last edited by Ulrar on Fri Jul 15, 2011 10:02 pm; edited 1 time in total
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Fri Jul 15, 2011 8:41 pm    Post subject: Reply with quote

Un peu comme si tu n'avais pas activé le support 32bits dans ton noyau 64bits ? ;)

Vérifie si ton kernel a le support de : CONFIG_IA32_EMULATION
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Fri Jul 15, 2011 9:22 pm    Post subject: Reply with quote

Et peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plait ? Merci :)
Back to top
View user's profile Send private message
Ulrar
n00b
n00b


Joined: 25 May 2006
Posts: 74

PostPosted: Fri Jul 15, 2011 10:03 pm    Post subject: Reply with quote

Ha tient oui.
J'avais absolument pas vu cette option !
J'ai récupéré un .config sur le net parce que je connais pas encore le materiel de la dedibox, et j'ai pas pensé à verifier ça.

Ben merci, je recompile le kernel là mais y a pas de raison que ça ne fonctionne pas ^^

Et désolé pour le titre, c'est fait !
Back to top
View user's profile Send private message
jcTux
Apprentice
Apprentice


Joined: 29 Dec 2009
Posts: 276
Location: Tours, France

PostPosted: Sat Jul 16, 2011 9:25 am    Post subject: Reply with quote

Est-ce que le dossier où tu veux chrooter (gentoo32) est dans /mnt ?
Je crois que si le répertoire courant n'est pas dans /mnt la commande chroot échoue.
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sat Jul 16, 2011 5:57 pm    Post subject: Reply with quote

jcTux wrote:
Est-ce que le dossier où tu veux chrooter (gentoo32) est dans /mnt ?
Je crois que si le répertoire courant n'est pas dans /mnt la commande chroot échoue.

Non, tu peux chrooter n'importe ou...

Et le problème n'était pas chroot, mais simplement l'émulation 32bits désactivée, qui fait que ni le chroot 32bits, ni les libs 32bits (emul-linux-x86-*) ne pouvaient fonctionner ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum