Sfondo :Utilizzo Ubuntu da anni (iniziato al 16.04, ora al 20.04) e combatto costantemente con i driver NVIDA di cui ho bisogno mentre uso CUDA. Fino a ieri, i miei driver NVIDIA 460 funzionavano bene e un aggiornamento appropriato li ha interrotti di nuovo:l'aggiornamento di Ubuntu 20.4 ha interrotto la mia configurazione del driver Nvidia 460
Cosa voglio ottenere :
- Crea un punto di ripristino di un kernel e dei suoi moduli (ad es. driver nvidia) di cui sono soddisfatto
- Ogni volta che i driver NVIDIA si rompono (o qualcos'altro si rompe gravemente), ripristinali
Quello che ho già :
- GRUB che sembra consentire la scelta di kernel specifici da cui eseguire l'avvio
(screenshot a scopo illustrativo, che non rispecchiano l'ultima versione)
Domande :
-
Punto di ripristino contenente kernel+moduli :è possibile creare (se sì come), o sto semplicemente fraintendendo come vengono gestiti kernel e moduli su Linux (cioè un kernel non includerebbe i driver nvidia)?
-
Ripristino da grub :Sembra
/etc/grub.d/40_custom
è il file che voglio modificare poiché è progettato specificamente per le voci di menu personalizzate. Confermi che questo è il modo previsto per avviare i kernel personalizzati o dovrei guardare un altro file?
/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.