INFOTHEMA

Documentation => Documentation technique + interviews des acteurs du Libre => Discussion démarrée par: E18i3 le novembre 01, 2017, 09:00:57 pm

Titre: Faire une mise à niveau de Jessie vers Stretch avec une Nvidia Geforce 6600
Posté par: E18i3 le novembre 01, 2017, 09:00:57 pm
Bonjour à tous,

Comme chacun le sait, sous Linux, souvent, la bonne solution n' est pas la ligne droite.
Si comme votre serviteur, vous êtes un grand tripatouilleur devant l' éternel et que mettre les mains dans le cambouis ne vous fait pas peur, je vous propose, si le coeur vous en dit, de vous expliquez comment en
empruntant des chemins vicinaux, après moult tentatives j' ai enfin réussi à mettre à niveau ma Debian, de Jessie
vers Stretch avec une vieille tour, encore en 32 bits, avec une carte Nvidia de type Geforce 6600 en Sli, pour un bureau étendu sur 2 moniteurs, de la ram en DDR1 et que votre config comporte quelques
logiciels propriétaires (désolé pour les puristes, j'ai pas encore trouvé mieux côté libre ...).

Suite à de multiples tentatives ou je me suis retrouvé avec l' écran noir, l' impossibilité d' utiliser des fichiers
« sh ou bash » et autres bugs, j' ai donc au préalable, alors que j'étais encore sous Jessie, procéder à
quelques petits réajustements, bien sûr, avant votre tripatouillage, je ne serais que trop vous recommandé de faire
une sauvegarde de type « ghost » avec clonezilla, y'a pas mieux.
Maintenant que vous avez pris vos précautions, je vous propose :

a) dans un premier temps, changement de la source list de votre Jessie pour Stretch avec contrib non-free :

deb http://deb.debian.org/debian (http://deb.debian.org/debian) stretch main contrib non-free
deb-src http://deb.debian.org/debian (http://deb.debian.org/debian) stretch main contrib non-free
deb http://deb.debian.org/debian (http://deb.debian.org/debian) stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian (http://deb.debian.org/debian) stretch-updates main contrib non-free
deb http://security.debian.org/ (http://security.debian.org/) stretch/updates main contrib non-free
deb-src http://security.debian.org/ (http://security.debian.org/) stretch/updates main contrib non-free


b) Pour la prise en charge du processeur graphique, j' ai ajouté à ma sources list :

# Debian 9 "Stretch"
deb http://httpredir.debian.org/debian/ (http://httpredir.debian.org/debian/) stretch main contrib non-free

puis en root, avec le terminal :

# aptitude update
# aptitude -r install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//') nvidia-legacy-304xx-
driver


Ce qui à installé le paquet nvidia-legacy-304xx-driver. DKMS compilera le module nvidia
pour votre ordinateur via le paquet nvidia-legacy-304xx-kernel-dkms.

J' ai créé un fichier de configuration pour le serveur Xorg, toujours en root, avec le terminal :

# mkdir /etc/X11/xorg.conf.d
# echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection' >
/etc/X11/xorg.conf.d/20-nvidia.conf


puis :

# apt-get update
# apt-get upgrade
# reboot


Le PC redémarre, le blacklistage du module « nouveau » se fait et normalement vous devriez accéder enfin
au nouveau splahscreen, puis à la page d' identification.
J' ai donc tapé mes codes comme d' hab' et ô surprise, rien perdu côté "logiciels propriétaires" et tout à fonctionné du premier coup.

Histoire de vérifier, j' ai ouvert le terminal, puis j' ai fait :

# apt-get update
# apt-get upgrade


et me suis décidé à finaliser l' installation de Stretch, afin d' obtenir la dernière version, en faisant :

# apt autoremove

puis :

# apt dist-upgrade

Stretch s' est mit à jour et à niveau, puis après un certain temps, un petit « reboot » et
voili et voila.

Tout fonctionne, ou presque, me reste juste un bug avec « libreoffice » que je n' arrive pas à ouvrir.
Vous posterai la suite lorsque j' aurai résolu le problème. Si ce topic peut rendre service ...

         @+
 


     
Titre: Re : Faire une mise à niveau de Jessie vers Stretch avec une Nvidia Geforce 6600
Posté par: E18i3 le novembre 02, 2017, 12:00:15 pm
Salut à tous,

En ce qui concerne libreoffice, mon p' tit doigt (ne me demandez pas pourquoi j' ai eu cette idée ...) m' a dit d' aller faire un tour du côté de ma sources-list et j' me suis aperçu que j' avais des " Backports ".
J' ai supprimé et tout est rentré dans l' ordre, enfin presque ...
Stretch est resté instable, impossible d' arriver à la page d' identification.
J' ai donc supprimer les derniers noyaux et garder l' ancien, comment ?

Pour commencer, histoire d' identifier les noyaux installés sur la machine, en root  :

sudo dpkg -l | grep linux


La commande affiche tous les paquets installés, puis un petit :

sudo aptitude purge linux-headers"votre choix" linux-headers-"votre choix" l-generic linux-image-"votre choix" etc ...

et tout est enfin rentré dans l' ordre, pour le moment ...

                   @+
Titre: Re : Faire une mise à niveau de Jessie vers Stretch avec une Nvidia Geforce 6600
Posté par: E18i3 le novembre 04, 2017, 08:13:04 pm
Salut à tous,

Après de multiples teste avec différentes " vieilles" configs du type nvidia ou Intel, en DDR1 et DDR2 ou Jessie était préalablement installé, je confirme que la meilleur façon de faire une mise à niveau vers Stretch est de passé par une modif
de la sources-list avant de valider l' upgrade. " Why ? " demanderont certain, because les nouveaux protos de Stretch fortement orienté vers le 64 bits, (et oui, ça craint pour les configs en 32 ...) selon les dernières news côté Debian et beaucoup d' autres distros (perso j' trouve ça c ... pour ne pas dire plus) ne laisse pas beaucoup d' alternative, si vous souhaitez continuer de profiter de certaines options incompatibles avec les derniers noyaux. Bien sûr, impossible "connais po ", j' ai réussi à contourner certains problème, mais franch' ment ça craint. Quoi qu' il en soit, Debian reste " mon précieux " pour de multiple raison et de loin. A bon entendeur,

                  @+
           
                 
Titre: Re : Faire une mise à niveau de Jessie vers Stretch avec une Nvidia Geforce 6600
Posté par: Animateur le novembre 05, 2017, 10:33:27 pm
Merci E18i3 pour tous ces conseils techniques toujours utiles lors des installations sur du 32 Bit  ;)