Contexte :J'utilise Ubuntu depuis des années (commencé à 16.04, maintenant à 20.04) et je me bats constamment avec les pilotes NVIDIA dont j'ai besoin lorsque j'utilise CUDA. Pas plus tard qu'hier, mes pilotes NVIDIA 460 fonctionnaient correctement et une mise à niveau apt les a de nouveau cassés :la mise à jour Ubuntu 20.4 a cassé la configuration de mes pilotes Nvidia 460
Ce que je veux réaliser :
- Créer un point de restauration d'un noyau et de ses modules (par exemple, les pilotes nvidia) dont je suis satisfait
- Chaque fois que les pilotes NVIDIA tombent en panne (ou quelque chose d'autre tombe en panne), restaurez-les
Ce que j'ai déjà :
- GRUB qui semble permettre de choisir des noyaux spécifiques à partir desquels démarrer
(captures d'écran à titre d'illustration, ne reflétant pas la dernière version)
Questions :
-
Point de restauration contenant noyau+modules :est-il possible de créer (si oui, comment), ou ai-je simplement mal compris comment les noyaux et les modules sont gérés sous linux (c'est-à-dire qu'un noyau n'inclurait pas les pilotes nvidia) ?
-
Restauration à partir de grub :Il semble
/etc/grub.d/40_custom
est le fichier que je veux modifier car il est conçu spécifiquement pour les entrées de menu personnalisées. Confirmez-vous que c'est la manière prévue de démarrer les noyaux personnalisés ou devrais-je regarder un autre fichier ?
/etc/grub.d/40_custom
:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.