web-dev-qa-db-fra.com

Comment mettre à niveau le noyau de Debian 10 de Backports sans le recompiler de zéro

Je couronne Debian 10 sur un I9-9900K sur une carte mère Gigabyte Aorus Pro (à l'aide du chipset graphique Intel intégré) et d'une carte graphique NVIDIA RTX 2080TI. J'ai deux moniteurs. Je veux avoir un moniteur B travaillant avec la carte NVIDIA et surveiller A avec le chipset intégré Intel. Le problème est que seul le moniteur B travaille maintenant. Le moniteur A est éteint. Peut-être qu'il y a quelque chose de mauvais avec la carte graphique secondaire, car Debian désactive la carte qui n'est pas la plus importante. Je veux l'activer. Quelqu'un m'a dit que le noyau que j'utilise (4.19) est vieux et qu'il ne supporte pas le chipset Intel de la carte mère. Je voudrais le mettre à jour, mais je ne sais pas comment faire ça. Il a dit aussi que c'est dans les backports. Donc, quelques lignes devraient suffire. J'ai essayé de compiler un nouveau noyau à partir de zéro, version 5.3.2, à l'aide des paramètres par défaut, mais cela n'a pas fonctionné, il gèle en fait au cours de la démarrage. Donc, ma question est la suivante: comment puis-je facilement mettre à niveau le noyau de Debian 10, de 4.19 au moins vers une version qui me permet d'activer le chipset Intel et également firmware-misc-nonfree?

5
Marietto

S'adapter ma réponse de Debian 9 à Debian 10:

  • activer BackPorts:

    echo deb http://deb.debian.org/debian buster-backports main contrib non-free | Sudo tee /etc/apt/sources.list.d/buster-backports.list
    
  • installez le noyau backporté:

    Sudo apt install -t buster-backports linux-image-AMD64
    

    (Le nouveau noyau sera installé à côté de votre noyau actuel. Vous pouvez donc toujours démarrer ce dernier si les choses vont mal)

  • installez le firmware:

    Sudo apt install -t buster-backports firmware-linux firmware-linux-nonfree
    

Dès cette écriture, cela installera la version 5.2.9 du noyau, avec le firmware de juillet 2019.

3
Stephen Kitt