Antecedentes :He estado ejecutando Ubuntu durante años (comencé en 16.04, ahora en 20.04) y he estado luchando constantemente con controladores NVIDA que necesito mientras uso CUDA. Tan recientemente como ayer, mis controladores NVIDIA 460 funcionaban bien y una actualización apt los volvió a romper:la actualización de Ubuntu 20.4 rompió la configuración de mi controlador Nvidia 460
Lo que quiero lograr :
- Crear un punto de restauración de un kernel y sus módulos (por ejemplo, controladores de nvidia) con el que estoy satisfecho
- Siempre que los controladores de NVIDIA se estropeen (o algo se estropee gravemente), restáurelo
Lo que ya tengo :
- GRUB que parece permitir elegir kernels específicos para arrancar
(capturas de pantalla para ilustración, no reflejan la última versión)
Preguntas :
-
Punto de restauración que contiene núcleo+módulos :¿es posible crear (si es así, cómo), o simplemente estoy malinterpretando cómo se administran los núcleos y los módulos en Linux (es decir, un núcleo no incluiría los controladores de nvidia)?
-
Restaurar desde grub :Parece
/etc/grub.d/40_custom
es el archivo que quiero modificar ya que está diseñado específicamente para entradas de menú personalizadas. ¿Confirma que esta es la forma prevista de iniciar kernels personalizados o debería buscar otro archivo?
/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.