Bonjour à tous,
Je tente de migrer d’Ubuntu vers Debian mais je bloque sur l’installation du pilote NVidia (configuration de mon PC en signature).
J’ai fait mon installation depuis le CD1 de Squeeze (noyau 2.6.30-2-686) puis mises à jour (noyau 2.6.32-trunk-686). Je n’ai pas accès à des résolutions supérieures à 800x600 (alors que mon écran est en 1920x1080, 22"). Je n’ai pas de fichier /etc/X11/xorg.conf (normal, d’après ce que j’ai compris du nouveau Xorg) et pas de module nvidia ou nv chargé.
[code]# lsmod | grep nv
[/code]
Par contre, si je regarde dans le Xorg.0.log (avec la commande trouvée sur le Wiki), j’ai ceci :
[code]# grep -B2 ‘Module class: X.Org Video Driver’ /var/log/Xorg.0.log
(II) Module nv: vendor="X.Org Foundation"
compiled for 1.7.3.902, module version = 2.1.15
Module class: X.Org Video Driver
(II) Module vesa: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 2.3.0
Module class: X.Org Video Driver
[/code]
J’en déduit que le module “nv” est chargé… mais je ne sais pas comment ni quel module est utilisé “nv” ou “vesa”. Dans le doute, j’avais désinstallé le paquet “xserver-xorg-video-vesa” mais cela ne changeait rien.
J’ai ensuite suivi ce tutoriel, d’abord avec un sources.list simple (uniquement Squeeze) puis avec le sources.list et /etc/apt/preferences (prioritairement Squeeze) conseillés ici : Sources.list au carré ou minimaliste (viewtopic.php?f=8&t=5659). Mais à chaque fois cela bloque au moment de la commande “m-a a-i -i nvidia-kernel-source”, même en utilisant le noyau “2.6.32-1-686”. Voici les erreurs obtenues :
[code]/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686 clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .*.cmd .mod.c .tmp_versions
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686 clean
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d ..cmd *.mod.c .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
/usr/bin/make -w -f debian/rules configure
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
dh_testroot
dh_prep
Build the modules
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
make -C /lib/modules/2.6.32-1-686/build M=/bin/pwd
modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-1-686 »
/usr/src/linux-headers-2.6.32-1-common/Makefile:274: /usr/src/linux-headers-2.6.32-1-common/scripts/Kbuild.include: Aucun fichier ou dossier de ce type
/bin/bash: /usr/src/linux-headers-2.6.32-1-common/scripts/gcc-x86_32-has-stack-protector.sh: Aucun fichier ou dossier de ce type
/usr/src/linux-headers-2.6.32-1-common/arch/x86/Makefile:81: stack protector enabled but no compiler support
make: *** nom de variable vide. Arrêt.
make[5]: *** [module/usr/src/modules/nvidia-kernel] Erreur 2
make[4]: *** [sub-make] Erreur 2
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.32-1-686 »
make[2]: *** [modules] Erreur 2
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make[1]: *** [binary-modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_build] Erreur 2
[/code]
Voici mon fichier “sources.list” :
[code]##
deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot i386 CD Binary-1 20100118-04:20]/ squeeze main
##deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot i386 CD Binary-1 20100118-04:20]/ squeeze main
#deb http://security.debian.org/ squeeze/updates main contrib non-free
#deb-src http://security.debian.org/ squeeze/updates main contrib non-free
#deb http://ftp.fr.debian.org/debian squeeze main contrib non-free
#deb-src http://ftp.fr.debian.org/debian squeeze main contrib non-free
########################################################
################################################
lenny
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
lenny multimedia
deb http://mirror.home-dn.net/debian-multimedia lenny main
deb-src http://mirror.home-dn.net/debian-multimedia lenny main
lenny security
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
volatile
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
################################################
squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
squeeze multimedia
deb http://mirror.home-dn.net/debian-multimedia squeeze main
deb-src http://mirror.home-dn.net/debian-multimedia squeeze main
squeeze security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
################################################
sid
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
sid multimedia
deb http://mirror.home-dn.net/debian-multimedia sid main
deb-src http://mirror.home-dn.net/debian-multimedia sid main
################################################
experimental
deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free
experimental multimedia (uniquement 64 bits, décommentez les lignes dans ce cas)
#deb http://mirror.home-dn.net/debian-multimedia experimental main
#deb-src http://mirror.home-dn.net/debian-multimedia experimental main
[/code]
et mon fichier /etc/apt/preferences :
[code]Package: *
Pin: release o=apt-build
Pin-Priority: 989
Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 988
Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 987
Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 986
Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 985
Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 984
Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 983
Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 982
Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 99
Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 98
Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 97
Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 96
[/code]
J’ai également essayé, sans succès, les manipulations décrites en Annexe 1.
Mes compétences en la matière étant très limitées, je suis complètement bloqué et ne sais plus quoi faire (et j’ai vraiment envie de passer à Debian). J’ai même essayé l’installateur NVidia (.run), sans succès, que j’utilisais sans problème sous Ubuntu. Ayant lu que c’était une mauvaise méthode, et après avoir recommencé plusieurs fois, j’ai réinstallé Debian pour avoir une base neuve.
Pourriez-vous m’aider ? D’avance merci.
Cordialement.
Hugues