Sólo quiero 4.13.0-19 genérico o cualquier otro que no sea 32 hasta que nVidia arregle el kit de herramientas CUDA

Sólo quiero 4.13.0-19 genérico o cualquier otro que no sea 32 hasta que nVidia arregle el kit de herramientas CUDA

En diciembre descargué y grabé un CD de instalación de Ubuntu que tenía el kernel 4.13.0-19-generic. Construí dos servidores mínimos y funcionaron bien con el paquete nVidia CUDA.RUN. Recientemente intenté construir un servidor openssh de tercer sistema usando el mismo CD. Veo que entra el kernel...19, pero después de la descarga del repositorio de EE. UU. termino con el kernel...32 que tiene un error documentado en el foro de desarrolladores de nvidia que no permite que se construya el kernel. Supongo que eventualmente tendrán una solución para esto, pero mientras tanto me gustaría instalar ...19 o cualquier versión que aún funcione con el paquete de ejecución nVidia cuda.

Intenté nuevamente la instalación desde mi antiguo CD pero no había ninguna opción para seleccionar la versión del paquete a descargar. Veo que salen 19 del CD pero termino con 32.

¿Cómo restrinjo la instalación a 19?

¿Quizás pueda volver a 19 después de ejecutar 32?

Alternativamente, podría clonar la unidad flash de uno de los otros sistemas. Lo intenté con la herramienta de clonación de Acronis en Windows 10, pero no arrancó. ¿Quizás exista una mejor herramienta de clonación?

Gracias por mirar esto.

[RESUELTO CON LA AYUDA DE MIKEWHEATEVER, ¡gracias Mike!]

sudo apt-get install linux-image-4.13.0-19-generic

(reinicie y seleccione 19)

sudo apt-get purge linux-image-4.13.0-32-generic
sudo apt-get purge linux-headers-4.13.0.32
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install libxi-dev libxmu-dev freeglut3-dev build-essential binutils-gold
sudo sh ./cuda384.run --override

resultados de la siguiente manera:

27-Jan-2018 12:24:55 [---] CUDA: NVIDIA GPU 0: GeForce GTX 670 (driver version 384.81, CUDA version 9.0, compute capability 3.0, 1994MB, 1874MB available, 2704 GFLOPS peak)
27-Jan-2018 12:24:55 [---] OpenCL: NVIDIA GPU 0: GeForce GTX 670 (driver version 384.81, device version OpenCL 1.2 CUDA, 1994MB, 1874MB available, 2704 GFLOPS peak)

Pensé que tenía que usarlo update-initramfs -udespués de la instalación de CUDA. Eso puso 32 en el maletero, lo que causó un problema. No fue necesario y obligó a reinstalar para recuperarse.

Volví a 19 porque funcionaba con el kit nVidia CUDA y nVidia aún no ha publicado una solución por tener sus encabezados de origen desordenados cuando se integraron en el kernel 32.

[EDITAR] Extraño: veo que 5 gurús aquí informan que esta pregunta es "un duplicado exacto de unaexistentepregunta". Fui allí y miré y esa pregunta era cómo evitar una actualización, lo cual es bueno si sabes que la actualización causará un problema. Esta pregunta era cómo recuperarse de una actualización. De hecho, pasé algún tiempo buscando en Google cómo restaurar una versión anterior No encontré nada informativo hasta que llegué aquí y me dijeron que usara "apt-get install linux_image..." Quiero preguntarles a los gurús aquí, de qué sirve instalar 32 y obtener protección contra el colapso y el espectro. ¿No se conocen explotaciones de esos defectos y la aplicación que debe ejecutar requiere un paquete que no funciona con 32?

información relacionada