chroot = Illegal instruction [Résolu]

chroot = Illegal instruction [Résolu] - Installation - Linux et OS Alternatifs

Marsh Posté le 15-09-2008 à 04:47:27    

Bon(soir)jour,
 
Voila mon soucis...j'ai acquis récemment un portable antédiluvien en bon état, mais je ne parviens pas a faire de chroot sur le stage 3 de Gentoo que j'y ai installé avec le livecd Gentoo comme je fait d'habitude (sauf que là en gentoo-nofb ^^).
 
Mais il semble que le portable d'un point de vue materiel empeche le chroot !
 
J'ai systématiquement le message:
 

Citation :

Illegal instruction


 
Pensez vous qu'il ait une solution, sachant que le chroot m'est obligatoire sinon:
 
1-) comment compiler le noyau a booter,  
2-) comment créer le mot de passe root,  
3-) comment installer un bootloader...
 
 
                                                  -------------------------------------------------------
 
 
1-) Pour le noyau a la limite je compile un bzImage sur un autre pc et je le fou sur le portable dans hda1 grace a ma clé usb (ça fonctionnerait ?)
 
2-) Pour le mot de passe root a la limite je recopie mon mdp root crypté a la main d'un autre pc, en recopiant celui-ci dans /etc/shadow (je pense que ça fonctionnerait ?)
 
3-) pour le bootloader...je seche, surtout avec ce portable qui ne boot que 3 CD parmis tout ceux que j'ai gravé: livecd Gentoo et livecd DSL, et aussi le Debian. Mais je ne vois pas comment créer de bootloader avec ces CD là sans faire de chroot...
 
help me  :??: je vais avoir du mal a dormir si j'y arrive pas


Message édité par trouble_fete le 16-09-2008 à 18:49:38

---------------
Tyan Tiger 200T, SDR PC 133, 1*256Mo, Bi-Tualatin 1,4Ghz, disque Maxtor 6Y080L0 IDE 80Go, FX 5200 en format PCI, modem/routeur DSL-524T, le tout sous Gentoo
Reply

Marsh Posté le 15-09-2008 à 04:47:27   

Reply

Marsh Posté le 15-09-2008 à 10:40:37    

en général, ça vient d'un problème entre un livecd x86_64 et une installation en i686. Dans ce cas la, il faut utiliser "chroot32".
Le soucis se pose aussi, si on utilise un livecd i686, et qu'on essaye de se chrooter dans un environnement x86_64.
 


---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 15-09-2008 à 14:28:43    

Non c'est bien le bon CD avec le bon stage3, je ne commets jamais ce genre d'erreur.
 
Le problème est materiel, le chroot ne doit pas etre possible avec ce portable :(
 
Edit: je dis ça aussi parce que il me semble avoir eu confirmation de cas semblables sur de vieux materiel, sur des sites anglophones


Message édité par trouble_fete le 15-09-2008 à 14:31:37

---------------
Tyan Tiger 200T, SDR PC 133, 1*256Mo, Bi-Tualatin 1,4Ghz, disque Maxtor 6Y080L0 IDE 80Go, FX 5200 en format PCI, modem/routeur DSL-524T, le tout sous Gentoo
Reply

Marsh Posté le 15-09-2008 à 14:44:45    

Je vais retenter avec le stage 3 x86 au lieu de i686 !
 
Pu*ain je suis con ! le processeur d'apres cat /proc/cpuinfo est un Pentium MMX
 
... C'est a dire un Pentium 1 ! ce n'est PAS du i686 ! ce qui ne peut que surement causer des problèmes avec le livecd i686 et surtout encore pire le stage 3 i686 que j'avais installé !
 
alala l'informatique  :whistle:
 
Edit: le portable en question est un Armada 1575D
 
Au fait, je suis en train de décompresser l'archive stage 3 x86 de la Gentoo 2008.0 sur le portable là, et il s'agit d'une archive 486 (dans le make.conf)
 
Je pense que je peux modifier

Citation :

CHOST="i486-pc-linux-gnu"


 
par

Citation :

CHOST="i586-pc-linux-gnu"


 
ça reste propre ? Car j'ai fait des recherches et le Pentium MMX est un 586. Merci d'avance.
 
JE CONFIRME ! le problème "Illegal instruction" venait bel et bien de l'archivz i686, avec l'archive x86 je viens de faire le chroot ! donc l4nkou t'étais pas loin de la vérité sauf que c'était pas un problème de bit mais tout de même ça concerne bien des jeux d'instructions processeur disponibles ou pas !  :)


Message édité par trouble_fete le 15-09-2008 à 16:54:47

---------------
Tyan Tiger 200T, SDR PC 133, 1*256Mo, Bi-Tualatin 1,4Ghz, disque Maxtor 6Y080L0 IDE 80Go, FX 5200 en format PCI, modem/routeur DSL-524T, le tout sous Gentoo
Reply

Marsh Posté le 16-09-2008 à 14:16:37    

je suis confronté de temps en temps à ce genre de problème, lors d'un bootpxe , avec une gentoo compilée avec march=nocona ;) sur des anciens Xeons.
C'est bien du à un processeur qui n'est compatible avec l'archi pour laquelle la gentoo à été compilée ;)
 
La page du wiki gentoo sur les Safe CFLAGS est vraiment pratique à ce sujet.
 
 


---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 16-09-2008 à 14:19:20    

C'est vrai que ferions nous sans les wiki ! ben non les écririons...
 
Cela dit dans mon cas c'était un peu trop subtil pour qu'un wiki m'aide direct.


---------------
Tyan Tiger 200T, SDR PC 133, 1*256Mo, Bi-Tualatin 1,4Ghz, disque Maxtor 6Y080L0 IDE 80Go, FX 5200 en format PCI, modem/routeur DSL-524T, le tout sous Gentoo
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed