Сегодня вечером я обновился до 11.04. Проблемы. Как только я закончил обновление, я перезапустил свой компьютер, как он мне сказал. Когда я прошел мимо ubuntu 11.04 (фиолетовые фоновые оранжевые точки), он просто отправился на терминал и попросил меня войти. Я попытался перезапустить X-сервер с помощью «sudo service gdm restart», но дисплей не появился. У меня было несколько драйверов NVIDIA в моем файле загрузки, поэтому я дал им попробовать, но «установочный скрипт» потерпел неудачу.
После всего этого я загрузил Ubuntu в графическом отказоустойчивом режиме. Затем я решил посмотреть, что произойдет, если я удалю проприетарный драйвер. После этого и перезагрузки мой Ubuntu загрузился в графический режим «yay!». Поэтому без драйверов Nvidia я могу наконец-то увидеть что-то другое, кроме терминала, но мне нужны эти драйверы NVIDIA для моей работы. Так что я могу сделать? Я попытался установить новые драйверы Linux NVIDIA с веб-сайта NVIDIA и попытался установить рекомендуемый драйвер через «дополнительные драйверы», но оба привели к тому, что я застрял в терминале.
Если вы можете помочь или дайте мне несколько советов ПОЖАЛУЙСТА! Я действительно в очень плохом положении ...
Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.
Это сработало для меня.
1) Сдвиньте к терминалу F1, нажав Ctrl + Alt + F1.
2) Выполните следующие команды.
sudo / etc / gdm stop sudo apt-get install linux-headers - $ (uname -r) linux-image - $ (uname -r) wget -O /tmp/nvidia.run http: // us .download.nvidia.com / XFree86 / Linux-x86 / 280.13 / NVIDIA-Linux-x86-280.13.run # Обязательно разрешите скрипту удалять все существующие драйверы. sudo sh /tmp/nvidia.run sudo / etc / gdm start
Обратите внимание, что ядро ниже указывает на предыдущую версию Ubuntu. Новое ядро с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.
DKMS make.log для nvidia-current-270.41.06 для ядра 2.6.38-8-generic (x86_64) Сб май 14 20:48:39 EDT 2011 Компилятор C cc ' похоже, не может создавать исполняемые файлы. Убедитесь, что у вас установлены пакеты разработки gcc и libc для дистрибутива Linux. *** Ошибка проверки работоспособности. Выручая! *** make: *** [select_makefile] Ошибка 1
Я выяснил, что cc (alias для gcc), используемый в моем / usr / bin, не был такой же версией, как gcc найденные в том же каталоге независимо от всех пакетов dev, которые уже были установлены на моей машине. Я должен был сделать символическую ссылку, чтобы указать на файл gcc.
sudo mv / usr / bin / cc /usr/bin/cc.old sudo ln -s / usr / bin / gcc / usr / bin / cc
После этого переустановка пакета nvidia-current сделала трюк для меня.
С уважением
Мое обновление 11.04 также загрузилось только в окно терминала. Затем я нашел этот сайт. Я начал делать то, что рекомендовал Роланд Тейлор, сначала я сделал
sudo apt-get install linux-headers-generic
Тогда я попытался сделать:
sudo dkms remove nvidia
Но он не ответил, что команда была неполной, мне нужны были -m
и -v
и версия
Я собирался повторить попытку, но заметил, что на экране была информация журнала из первой команды, отметившей, что она установила nvidia-current
, когда я установил общие заголовки, поэтому я подумал, интересно, что он будет делать, если я перезагружу сейчас? Так что я сделал, и рабочий стол X подошел отлично. Таким образом, только одна команда зафиксировала мою установку.
Вам нужно будет загрузиться в режим восстановления, затем выпустить apt-get удалить --purge nvidia-current
на корневом терминале, а затем apt-get install nvidia-current
- перестроить драйвер nvidia для нового ядра. У меня была и эта проблема, когда я обновился.
Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете столкнуться с серьезными проблемами, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.
Редактирование: вам нужно будет запустить эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.
Проблема, которую вы получаете, вызвана наличием разных компонентов пользовательского режима и модулей ядра. Чтобы исправить это, модуль ядра nvidia необходимо перестроить. Это должно произойти при перезагрузке, но часто этого не делает.
Сначала вам нужно установить заголовки ядра Linux:
sudo apt-get install linux -headers-generic
Затем вам нужно будет запустить dkms для удаления старого модуля ядра nvidia:
sudo dkms remove nvidia
Затем запустите:
sudo apt-get install nvidia-current
sudo nvidia-xconfig и перезагрузить.
sudo dkms build nvidia
Это должно решить проблему.
Извините, если все немного запутывает, Я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь, дайте мне знать (и если у кого есть какие-либо проблемы с инструкциями, сообщите мне как можно скорее) !!!!
Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:
Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu. Если вы этого не сделаете, вы получите несоответствие драйвера, и это исправление будет бессмысленным.
sudo apt-get install xserver-xorg-video-nouveau
gksu gedit
. /etc/modprobe.d/blacklist.conf
. blacklist nouveau
. /etc/modprobe.d/nvidia-graphics-drivers.conf
, Добавьте эти строки: черный список nouveau blacklist lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current sudo nvidia-xconfig
, а затем: sudo apt-get удалить xserver-xorg-video-nouveau
, а затем: sudo shutdown -r now
. Альтернативное решение: если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub, и выберите режим «восстановления» версии ядра, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)
Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали для установки драйверов NVIDIA со своего веб-сайта. например sudo ./NVIDIA-Linux-x86-290.10.run --uninstall
. (Ваша версия может отличаться.)
Вам не нужно запускать команду «sudo dkms remove nvidia», так как это не относится к вашему делу.
Это сработало для меня.
1) Сдвиньте к терминалу F1, нажав Ctrl + Alt + F1.
2) Выполните следующие команды.
sudo / etc / gdm stop sudo apt-get install linux-headers - $ (uname -r) linux-image - $ (uname -r) wget -O /tmp/nvidia.run http: // us .download.nvidia.com / XFree86 / Linux-x86 / 280.13 / NVIDIA-Linux-x86-280.13.run # Обязательно разрешите скрипту удалять все существующие драйверы. sudo sh /tmp/nvidia.run sudo / etc / gdm start
Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.
Вам нужно будет загрузиться в режим восстановления, затем выпустить apt-get удалить --purge nvidia-current
на корневом терминале, а затем apt-get install nvidia-current
- перестроить драйвер nvidia для нового ядра. У меня была и эта проблема, когда я обновился.
Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете столкнуться с серьезными проблемами, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.
Редактирование: вам нужно будет запустить эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.
Проблема, которую вы получаете, вызвана наличием разных компонентов пользовательского режима и модулей ядра. Чтобы исправить это, модуль ядра nvidia необходимо перестроить. Это должно произойти при перезагрузке, но часто этого не делает.
Сначала вам нужно установить заголовки ядра Linux:
sudo apt-get install linux -headers-generic
Затем вам нужно будет запустить dkms для удаления старого модуля ядра nvidia:
sudo dkms remove nvidia
Затем запустите:
sudo apt-get install nvidia-current
sudo nvidia-xconfig и перезагрузить.
sudo dkms build nvidia
Это должно решить проблему.
Извините, если все немного запутывает, Я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь, дайте мне знать (и если у кого есть какие-либо проблемы с инструкциями, сообщите мне как можно скорее) !!!!
Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:
Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu. Если вы этого не сделаете, вы получите несоответствие драйвера, и это исправление будет бессмысленным.
sudo apt-get install xserver-xorg-video-nouveau
gksu gedit
. /etc/modprobe.d/blacklist.conf
. blacklist nouveau
. /etc/modprobe.d/nvidia-graphics-drivers.conf
, Добавьте эти строки: черный список nouveau blacklist lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current sudo nvidia-xconfig
, а затем: sudo apt-get удалить xserver-xorg-video-nouveau
, а затем: sudo shutdown -r now
. Альтернативное решение: если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub, и выберите режим «восстановления» версии ядра, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)
Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали для установки драйверов NVIDIA со своего веб-сайта. например sudo ./NVIDIA-Linux-x86-290.10.run --uninstall
. (Ваша версия может отличаться.)
Вам не нужно запускать команду «sudo dkms remove nvidia», так как это не относится к вашему делу.
Мое обновление 11.04 также загрузилось только в окно терминала. Затем я нашел этот сайт. Я начал делать то, что рекомендовал Роланд Тейлор, сначала я сделал
sudo apt-get install linux-headers-generic
Тогда я попытался сделать:
sudo dkms remove nvidia
Но он не ответил, что команда была неполной, мне нужны были -m
и -v
и версия
Я собирался повторить попытку, но заметил, что на экране была информация журнала из первой команды, отметившей, что она установила nvidia-current
, когда я установил общие заголовки, поэтому я подумал, интересно, что он будет делать, если я перезагружу сейчас? Так что я сделал, и рабочий стол X подошел отлично. Таким образом, только одна команда зафиксировала мою установку.
Обратите внимание, что ядро ниже указывает на предыдущую версию Ubuntu. Новое ядро с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.
DKMS make.log для nvidia-current-270.41.06 для ядра 2.6.38-8-generic (x86_64) Сб май 14 20:48:39 EDT 2011 Компилятор C cc ' похоже, не может создавать исполняемые файлы. Убедитесь, что у вас установлены пакеты разработки gcc и libc для дистрибутива Linux. *** Ошибка проверки работоспособности. Выручая! *** make: *** [select_makefile] Ошибка 1
Я выяснил, что cc (alias для gcc), используемый в моем / usr / bin, не был такой же версией, как gcc найденные в том же каталоге независимо от всех пакетов dev, которые уже были установлены на моей машине. Я должен был сделать символическую ссылку, чтобы указать на файл gcc.
sudo mv / usr / bin / cc /usr/bin/cc.old sudo ln -s / usr / bin / gcc / usr / bin / cc
После этого переустановка пакета nvidia-current сделала трюк для меня.
С уважением
Это работало для меня.
1) Сдвиньте к терминалу F1, нажав Ctrl + Alt + F1.
2) Выполните следующие команды.
sudo / etc / gdm stop sudo apt-get install linux-headers - $ (uname -r) linux-image - $ (uname -r) wget -O /tmp/nvidia.run http: // us .download.nvidia.com / XFree86 / Linux-x86 / 280.13 / NVIDIA-Linux-x86-280.13.run # Обязательно разрешите скрипту удалять все существующие драйверы. sudo sh /tmp/nvidia.run sudo / etc / gdm start
Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.
Вам нужно будет загрузиться в режим восстановления, затем выпустить apt-get удалить --purge nvidia-current
на корневом терминале, а затем apt-get install nvidia-current
- перестроить драйвер nvidia для нового ядра. У меня была и эта проблема, когда я обновился.
Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете столкнуться с серьезными проблемами, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.
Редактирование: вам нужно будет запустить эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.
Проблема, которую вы получаете, вызвана наличием разных компонентов пользовательского режима и модулей ядра. Чтобы исправить это, модуль ядра nvidia необходимо перестроить. Это должно произойти при перезагрузке, но часто этого не делает.
Сначала вам нужно установить заголовки ядра Linux:
sudo apt-get install linux -headers-generic
Затем вам нужно будет запустить dkms для удаления старого модуля ядра nvidia:
sudo dkms remove nvidia
Затем запустите:
sudo apt-get install nvidia-current
sudo nvidia-xconfig и перезагрузить.
sudo dkms build nvidia
Это должно решить проблему.
Извините, если все немного запутывает, Я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь, дайте мне знать (и если у кого есть какие-либо проблемы с инструкциями, сообщите мне как можно скорее) !!!!
Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:
Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu. Если вы этого не сделаете, вы получите несоответствие драйвера, и это исправление будет бессмысленным.
sudo apt-get install xserver-xorg-video-nouveau
gksu gedit
. /etc/modprobe.d/blacklist.conf
. blacklist nouveau
. /etc/modprobe.d/nvidia-graphics-drivers.conf
, Добавьте эти строки: черный список nouveau blacklist lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current sudo nvidia-xconfig
, а затем: sudo apt-get удалить xserver-xorg-video-nouveau
, а затем: sudo shutdown -r now
. Альтернативное решение: если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub, и выберите режим «восстановления» версии ядра, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)
Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали для установки драйверов NVIDIA со своего веб-сайта. например sudo ./NVIDIA-Linux-x86-290.10.run --uninstall
. (Ваша версия может отличаться.)
Вам не нужно запускать команду «sudo dkms remove nvidia», так как это не относится к вашему делу.
sudo apt-get install nvidia current
- & gt; sudo apt-get install nvidia-current
– IanVaughan
12 May 2011 в 23:55
dkms
поддерживается только в 11.10 или новее. С 11.04 или старше вам также необходимо предоставить версию модуля и ядра ( man dkms
).
– kynan
5 May 2012 в 20:16
Мое обновление 11.04 также загрузилось только в окно терминала. Затем я нашел этот сайт. Я начал делать то, что рекомендовал Роланд Тейлор, сначала я сделал
sudo apt-get install linux-headers-generic
Тогда я попытался сделать:
sudo dkms remove nvidia
Но он не ответил, что команда была неполной, мне нужны были -m
и -v
и версия
Я собирался повторить попытку, но заметил, что на экране была информация журнала из первой команды, отметившей, что она установила nvidia-current
, когда я установил общие заголовки, поэтому я подумал, интересно, что он будет делать, если я перезагружу сейчас? Так что я сделал, и рабочий стол X подошел отлично. Таким образом, только одна команда зафиксировала мою установку.
Обратите внимание, что ядро ниже указывает на предыдущую версию Ubuntu. Новое ядро с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.
DKMS make.log для nvidia-current-270.41.06 для ядра 2.6.38-8-generic (x86_64) Сб май 14 20:48:39 EDT 2011 Компилятор C cc ' похоже, не может создавать исполняемые файлы. Убедитесь, что у вас установлены пакеты разработки gcc и libc для дистрибутива Linux. *** Ошибка проверки работоспособности. Выручая! *** make: *** [select_makefile] Ошибка 1
Я выяснил, что cc (alias для gcc), используемый в моем / usr / bin, не был такой же версией, как gcc найденные в том же каталоге независимо от всех пакетов dev, которые уже были установлены на моей машине. Я должен был сделать символическую ссылку, чтобы указать на файл gcc.
sudo mv / usr / bin / cc /usr/bin/cc.old sudo ln -s / usr / bin / gcc / usr / bin / cc
После этого переустановка пакета nvidia-current сделала трюк для меня.
С уважением
У меня также была проблема с драйверами nvidia, и я сделал все, что мог найти (также в других ответах):
173
) UNITY_FORCE_START failafeX
= 1
- / etc / environment
, как упоминалось здесь (поскольку в GeForce 7300/7400 внесены в черный список, но у меня есть GeForce Go 7100) Но все это продолжало терпеть неудачу. Итак, в крайнем случае (я должен был подумать об этом раньше), я исследовал X-logfiles. Внутри моего /var/log/Xorg.0.log
я обнаружил, что у nvidia возникли проблемы с распределением памяти:
[14.055] (EE) NVIDIA (0): Не удалось выделить первичный буфер: из памяти. [14.055] (EE) NVIDIA (0): *** Отмена ***
По-видимому, это известная ошибка, и я должен был сделать следующее, чтобы исправить это:
/ etc / default / grub
GRUB_CMDLINE_LINUX
и добавить nopat
, поэтому для меня это выглядело как GRUB_CMDLINE_LINUX = "nopat"
sudo update-grub
И затем , наконец, все сработало хорошо для меня :) Надеюсь, это поможет.
Вот почему я всегда рекомендую устанавливать Ubuntu как чистую установку вместо обновления. Это только мое мнение, но при выполнении обновлений у меня всегда были проблемы. Нет проблем при выполнении чистой установки.
Для чего я прочитал другие ответы, вы установили драйвер Nvidia с сайта Nvidia. Даже если он работает хорошо и т. Д. НЕ ДЕЛАЙТЕ ЭТО !.
В вашем случае вам нужно будет сделать несколько вещей.
Шаг 1 - Удалите драйвер nvidia.
Шаг 1 - Удалите драйвер nvidia. вы устанавливаете и никогда больше не устанавливаете его. Это избавит вас от наличия конкретной проблемы, которая ... ehem .... у кого-то тоже было (Me;)) вам также нужно удалить модули из него и любые файлы конфигурации, которые он оставляет. Если не ошибаюсь, то драйверы nvidia с веб-сайта Nvidia имеют двоичный код удаления. Запустите это и убедитесь, что никаких других файлов nvidia не осталось.
ОБНОВЛЕНО - Чтобы удалить драйвер Nvidia, установленный с сайта Nvidia, у вас может быть один из следующих вариантов:
СОВЕТ. Попробуйте ввести --help в конце исполняемого файла Nvidia Binary Executable, чтобы увидеть, показывает ли он некоторую помощь. Страницы, подобные https://help.ubuntu.com/community/NvidiaManual И http://www.nvnews.net/vbulletin/showthread.php?t=83678 дают идея о том, как удалить драйвер Nvidia с сайта Nvidia.
Шаг 2 - Перезагрузите и убедитесь, что вы ничего не вышли из nvidia. Удалите файл xorg.conf, так как вы скоро создадите новый. Перезагрузка.
Шаг 3 - Установите рекомендуемые драйверы Nvidia. sudo apt-get install nvidia-current
или sudo apt-get переустанавливает nvidia-current
(Если вы уже установили его, я бы порекомендовал unistall, а затем снова установил его.) [ ! d15]
Шаг 4 - СОЗДАТЬ файл xorg.conf для рекомендованного драйвера Nvidia. [D5] NVIDIA-Xconfig . Это создаст файл xorg.con с параметрами, необходимыми для вашей видеокарты nvidia. Перезагрузитесь снова.
До этого шага мне понадобится обратная связь, если у вас возникли проблемы. Для более общего решения, пожалуйста, прочитайте это руководство: Как установить драйверы Nvidia?