Лучше избегать старых версий, поскольку они могут не поддерживаться, если мы сталкиваемся с любыми ошибками. Попробуйте Lubuntu. Это очень низкие требования к оборудованию.
Похоже, проблема связана с некоторыми перетасовками заголовков linux в некоторых последних обновлениях ядра Linux.
Соответствующее обсуждение: https://devtalk.nvidia.com/default/topic/1028016/linux/ patch-for-compiling-v384-98-modules-with-linux-v4-14-9 - /
У меня была такая же проблема, и я исправил ее, применив исправление, предложенное пользователем PGNd в обсуждение
Пошаговые инструкции для ручного редактирования файлов nvidia src на Ubuntu 16.04:
sudo apt-get install nvidia-387 (это не удастся) sudo nano /usr/src/nvidia-387-387.26/nvidia-uvm/uvm8_va_block.c (вы должны заменить nvidia-387-387.26 с версией, которую вы пытаетесь установить.) Добавьте строку #include <linux/sched/task_stack.h> перед тем, как другие включите в начале файла инструкции в начале файла. Запустите sudo dpkg-reconfigure nvidia-387, чтобы перестроить драйвер nvidia. ПерезагрузкаЭто должно работать как временное обходное решение, пока nvidia не выпустит исправление. После этого я смог установить cuda-9.1.
Похоже, проблема связана с некоторыми перетасовками заголовков linux в некоторых последних обновлениях ядра Linux.
Соответствующее обсуждение: https://devtalk.nvidia.com/default/topic/1028016/linux/ patch-for-compiling-v384-98-modules-with-linux-v4-14-9 - /
У меня была такая же проблема, и я исправил ее, применив исправление, предложенное пользователем PGNd в обсуждение
Пошаговые инструкции для ручного редактирования файлов nvidia src на Ubuntu 16.04:
sudo apt-get install nvidia-387 (это не удастся) sudo nano /usr/src/nvidia-387-387.26/nvidia-uvm/uvm8_va_block.c (вы должны заменить nvidia-387-387.26 с версией, которую вы пытаетесь установить.) Добавьте строку #include <linux/sched/task_stack.h> перед тем, как другие включите в начале файла инструкции в начале файла. Запустите sudo dpkg-reconfigure nvidia-387, чтобы перестроить драйвер nvidia. ПерезагрузкаЭто должно работать как временное обходное решение, пока nvidia не выпустит исправление. После этого я смог установить cuda-9.1.
Похоже, проблема связана с некоторыми перетасовками заголовков linux в некоторых последних обновлениях ядра Linux.
Соответствующее обсуждение: https://devtalk.nvidia.com/default/topic/1028016/linux/ patch-for-compiling-v384-98-modules-with-linux-v4-14-9 - /
У меня была такая же проблема, и я исправил ее, применив исправление, предложенное пользователем PGNd в обсуждение
Пошаговые инструкции для ручного редактирования файлов nvidia src на Ubuntu 16.04:
sudo apt-get install nvidia-387 (это не удастся) sudo nano /usr/src/nvidia-387-387.26/nvidia-uvm/uvm8_va_block.c (вы должны заменить nvidia-387-387.26 с версией, которую вы пытаетесь установить.) Добавьте строку #include <linux/sched/task_stack.h> перед тем, как другие включите в начале файла инструкции в начале файла. Запустите sudo dpkg-reconfigure nvidia-387, чтобы перестроить драйвер nvidia. ПерезагрузкаЭто должно работать как временное обходное решение, пока nvidia не выпустит исправление. После этого я смог установить cuda-9.1.