Software » [Linux] Kernel 64 bit et userspace en 32 bits
Catégorie:  
Rappel du message précédent
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 16/10/2009 @ 19:55:43,
Par kortenberg
oui, avec Nvidia.
je partais d'un systeme full 64 donc pas de problème pour le module kernel installé avec le .run mais sur la partition 32 chrooté ça a été plus compliqué.

sur le système chrooté, j'ai retrouvé quelques commandes qui pourrai servir mais sans garantie
:
./NVIDIA-Linux-x86-185.18.36-pkg1.run -x
cd /home/kort/download/NVIDIA-Linux-x86-185.18.36-pkg1
./nvidia-installer -help
./nvidia-installer -A
./nvidia-installer --no-kernel-module

Dernière édition: 16/10/2009 @ 19:59:36


   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 17/10/2009 @ 10:34:43,
Par blietaer
kort> effectivement, je crois qu'il va falloir le faire à la mano... je me souviens déjà avoir un peu chipoté (à l'époque j'avais même disequé la partie gz avec...vi!..je ne connaissais alors pas la commande '-x'..comme quoi RTFM :tinostar: )

pĥil> seul le kernel est 64, c'est bien le but. Je viens d'une kubuntu 32-bits pure jus, et je voudrais que cela reste le cas (évitons les sources.list exotiques)

Bon j'essaye cela.
Je veux bien me priver du driver proprio...mais c'est aussi me priver de laglx, non?
Et au besoin s'arrêter.
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 19/10/2009 @ 10:40:43,
Par blietaer
Donc,
Dans l'ordre:

~$uname -a
Linux hurghada 2.6.31.4 #2 SMP PREEMPT Fri Oct 16 10:22:10 CEST 2009 x86_64 GNU/Linux

~$ ./NVIDIA-Linux-x86_64-100.14.23-pkg2.run -x
~$ ls -la
drwxr-xr-x 3 root root 4.0K 2009-10-19 10:19 NVIDIA-Linux-x86_64-100.14.23-pkg2
-rwxrwxrwx 1 root root 12M 2009-10-16 10:55 NVIDIA-Linux-x86_64-100.14.23-pkg2.run

~$ cd NVIDIA-Linux-x86_64-100.14.23-pkg2
~$ ls -la
-r--r--r-- 1 root root 5.6K 2007-10-04 20:12 LICENSE
-rw-r--r-- 1 root root 7.9K 2007-10-04 20:22 .manifest
-rwxr-xr-x 1 root root 259K 2007-10-04 20:12 nvidia-installer
-rw-r--r-- 1 root root 255 2007-10-04 20:22 pkg-history.txt
drwxr-xr-x 9 root root 4.0K 2007-10-04 20:22 usr

~$ ./nvidia-installer
-bash: ./nvidia-installer: No such file or directory



Je vous ai déjà dit que c'était gerçant?
:ohwell:
Et au besoin s'arrêter.
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 19/10/2009 @ 11:05:04,
Par kortenberg
Au pif, nvidia-installer n'est pas un script dont tu n'as pas l'interpreteur?
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 19/10/2009 @ 11:11:28,
Par blietaer
Un coup de vi me montre un ELF bien senti...mais je vois aussi, en clair, parmis les bits, un chemin vers /lib64 qui bien entendu n'existe pas.
Et au besoin s'arrêter.
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 19/10/2009 @ 12:35:10,
Par philfr
ldd ./nvidia-installer
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 19/10/2009 @ 17:01:56,
Par blietaer
Alors, sous kernel 32-bits:

---> le driver 64
[/var/tmp/NVIDIA-Linux-x86_64-169.04-pkg2]
# ldd ./nvidia-installer
not a dynamic executable

---> le driver 32
[/var/tmp/NVIDIA-Linux-x86-180.22-pkg1]
# ldd ./nvidia-installer
linux-gate.so.1 => (0x0081e000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00683000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00160000)
/lib/ld-linux.so.2 (0x0074c000)




Et sous kernel 64-bits:

---> le driver 64
/var/tmp/NVIDIA-Linux-x86_64-169.04-pkg2 # ldd ./nvidia-installer
not a dynamic executable

---> le driver 32
/var/tmp/NVIDIA-Linux-x86-180.22-pkg1 # ldd ./nvidia-installer
linux-gate.so.1 => (0xf7f78000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xf7f63000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xf7e08000)
/lib/ld-linux.so.2 (0xf7f79000)



Dernière édition: 19/10/2009 @ 17:02:59
Et au besoin s'arrêter.
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 19/10/2009 @ 17:27:58,
Par kortenberg
Je vois que tu utilises une super vielle version pour le 64bit. Il faut la même version pour le kernel et pour Xorg.

edit: en 32bit c'est aussi une vielle version.

Dernière édition: 19/10/2009 @ 17:30:14
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 19/10/2009 @ 17:34:30,
Par blietaer
Oui on pourra chipoter sur la version après quand ça marchera, mais pour le moment, même celle-ci:

[/home/blietaer/Bureau/NVIDIA-Linux-x86_64-185.18.36-pkg2]
# ldd nvidia-installer
n'est pas un exécutable dynamique


Maintenant je ne suis pas sur de comprendre ton raisonement:
je dois avoir deux drivers nvidia???
:heink:

Celui du NVIDIA*.run c'est lequel?
Et d'ou viendrait l'autre? d'apt-get?
Et au besoin s'arrêter.
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 20/10/2009 @ 09:07:10,
Par kortenberg
Il faut le drv pour le kernel (64b) et le drv / les lib pour X (32b).
Les 2 se trouvent dans les .run .
C'est à ça que sert le "./nvidia-installer --no-kernel-module"

Je me demande si c'est pas le fait d'avoir une version 32b de ldd qui fait qu'il ne reconnait pas le bin 64b.

Dernière édition: 20/10/2009 @ 09:29:00
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 20/10/2009 @ 11:56:41,
Par Symon
[mode:=je comprends rien, ON]
Moi je dis, faut recompiler le noyau en .root et le tour est joué!
[mode:=je comprends tout, ON/ -r leave mode:=je comprends rien -t -s -l]
Respect aux personnes de ce post,ça sent la maitrise à plein pif. D'ailleurs, que me conseillez vous comme premier apprentisage en install de Linux? Quelle distribution pour un n00b comme moi?
Ronald un jour, Ronald toujours!
Le tabac c'est tabou, en viendrais-je à bout ?
Twitter: Waiting for... http://t.co/HEb9svij
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 20/10/2009 @ 12:46:46,
Par philfr
Quelle distribution pour un n00b comme moi?


Off-topic, mais www.kubuntu.org.
Dans 9 jours la nouvelle version 9.10...
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 20/10/2009 @ 13:07:23,
Par kortenberg
[off-topic]
Si tu viens de windows:http://bubuntu.net/
[/off-topic]
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 11/11/2009 @ 18:19:51,
Par philfr
Tiens, en installant un debian lenny sur une bécane de récup, je viens de constater que dans les packages disponibles pour i386 il y a le kernel 64bits (amd64)...

Donc, plus nécessaire de compiler soi-même.
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 12/11/2009 @ 10:11:31,
Par blietaer
Ouais j'ai vu ça aussi, c'est récent non?
Donc c'est quand même pas si exotique que cela...
Pourtant quand j'ai demandé de faire l'équivalent sur Gentoo, dans un IRC (ouais, je sais..), ils sont tombés virtuellement de leur chaise: ils comprenaient pas pourquoi ne pas passer directement en full distro "amd64" (les cycles de dévelop. 32/64 sont (courts) pareils chez Gentoo, ce qui n'est pas forcément le cas chez Debian (de manière général ET pour le 64)

Cela dit compiler son kernel à la main reste mon sport favori, j'aime trop de virer des modules à la main.
Et au besoin s'arrêter.
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 12/11/2009 @ 12:25:18,
Par philfr
Je reformule:

Donc, plus nécessaire de compiler soi-même, pour ceux qui y seraient allergiques.
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 05/02/2010 @ 15:28:46,
Par blietaer
Donc si je comprends bien, afin de pouvoir installer, sous un Debian 6.0, les drivers ATI proprio (un gros run *sh qui recompile avec les headers du kernel en cours (64) ) dans un userland 32-B je dois installer les /lib64 ?
Y a une démarche +/- simple sous Debian?

Je veux bien jouer le jeu du "les drivers proprio c'est le mal :oh: " mais le driver "radeon" natif lag vraiment salement en dual monitor (ou alors c'est xinerama?)
Et au besoin s'arrêter.
   
[Linux] Kernel 64 bit et userspace en 32 bits
Publié le 08/02/2010 @ 17:11:28,
Par blietaer
dju et le driver "radeon" free me fait bien du dual outpu...mais tjrs en clone.
grrr...
et puis le xrandr qui me nargue les fglrx qui ne se compile pas sous x86_64...

c'est dur xorg parfois.
Et au besoin s'arrêter.
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?