Сегодня вечером я обновился до 11.04. Проблемы. Как только я закончил обновление, я перезапустил свой компьютер, как он мне сказал. Когда я прошел мимо ubuntu 11.04 (фиолетовые фоновые оранжевые точки), он просто отправился на терминал и попросил меня войти. Я попытался перезапустить X-сервер с помощью «sudo service gdm restart», но дисплей не появился. У меня было несколько драйверов NVIDIA в моем файле загрузки, поэтому я дал им попробовать, но «установочный скрипт» потерпел неудачу.
После всего этого я загрузил Ubuntu в графическом отказоустойчивом режиме. Затем я решил посмотреть, что произойдет, если я удалю проприетарный драйвер. После этого и перезагрузки мой Ubuntu загрузился в графический режим «yay!». Поэтому без драйверов Nvidia я могу наконец-то увидеть что-то другое, кроме терминала, но мне нужны эти драйверы NVIDIA для моей работы. Так что я могу сделать? Я попытался установить новые драйверы Linux NVIDIA с веб-сайта NVIDIA и попытался установить рекомендуемый драйвер через «дополнительные драйверы», но оба привели к тому, что я застрял в терминале.
Если вы можете помочь или дайте мне несколько советов ПОЖАЛУЙСТА! Я действительно в очень плохом положении ...
Обратите внимание, что ядро ниже указывает на предыдущую версию Ubuntu. Новое ядро с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.
DKMS make.log for nvidia-current-270.41.06 for kernel 2.6.38-8-generic (x86_64)
Sat May 14 20:48:39 EDT 2011
The C compiler 'cc' does not appear to be able to
create executables. Please make sure you have
your Linux distribution's gcc and libc development
packages installed.
*** Failed CC sanity check. Bailing out! ***
make: *** [select_makefile] Error 1
Я понял, что cc (alias for 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 remove --purge nvidia-current в корневом терминале, а затем apt-get install nvidia-current - перестроить драйвер nvidia для нового ядра. У меня возникла и эта проблема, когда я обновился.
Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете вызвать серьезные проблемы, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.
Изменить: вам нужно будет запускать эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.
Проблема, которую вы получаете, вызвана наличием разных компонентов пользовательского режима и модулей ядра. Чтобы исправить это, модуль ядра nvidia необходимо перестроить. Это должно произойти при перезагрузке, но часто это не делается.
Сначала вам нужно установить заголовки ядра Linux:
sudo apt-get install linux-headers-genericТогда вы необходимо будет запустить dkms для удаления старого модуля ядра nvidia:
sudo apt-get install linux-headers-genericЗатем запустите:
sudo apt-get install nvidia-current это должно сделать его правильно, поэтому все, что вам нужно сделать, это запустить sudo nvidia-xconfig and reboot.. Если вы все еще получаете сообщение об ошибке в версии модуля, запустите: sudo dkms build nvidiaЭто должно решить проблему.
Извините, если все немного запутывает, я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь сообщать мне (и если у кого-то возникнут проблемы с инструкциями, сообщите мне как можно скорее) !!!!
Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:
Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu.
Если вы застряли на консоли, войдите в систему и установите драйвер nouveau X.org: sudo apt-get install xserver-xorg-video-nouveau Перезапустите свой компьютер (у вас будет рабочая графика, yay! Но это временно). Откройте gedit как root: gksu gedit. От открытия gedit /etc/modprobe.d/blacklist.conf. Добавьте эту строку внизу: blacklist nouveau. Сохраните файл и откройте /etc/modprobe.d/nvidia-graphics-drivers.conf. Добавьте эти строки: черный список nouveau черный список lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current Теперь сохраните этот файл и закройте gedit. Выполнить: sudo nvidia-xconfig, а затем: sudo apt-get remove xserver-xorg-video-nouveau, а затем: sudo shutdown -r now. Когда ваша система перезагрузится, у вас должны быть рабочие драйверы nvidia. Кстати, эта проблема не черного списка nouveau, похоже, существует в новых драйверах (nvidia-current), поэтому я бы предложил после устранения проблемы, что вы ждете обновления по этой ошибке (я собираюсь сообщить об ошибке в ближайшее время ).
Альтернативное решение. Если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub и выберите режим восстановления в ядре версию, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)
Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали, чтобы установить драйверы NVIDIA со своего сайта. например [F16]. (Ваша версия может отличаться.)
Вам не нужно будет запускать команду «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
# Make sure to allow the script to uninstall all existing drivers.
sudo sh /tmp/nvidia.run
sudo /etc/gdm start
Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.
Обратите внимание, что ядро ниже указывает на предыдущую версию Ubuntu. Новое ядро с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.
DKMS make.log for nvidia-current-270.41.06 for kernel 2.6.38-8-generic (x86_64)
Sat May 14 20:48:39 EDT 2011
The C compiler 'cc' does not appear to be able to
create executables. Please make sure you have
your Linux distribution's gcc and libc development
packages installed.
*** Failed CC sanity check. Bailing out! ***
make: *** [select_makefile] Error 1
Я понял, что cc (alias for 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 remove --purge nvidia-current в корневом терминале, а затем apt-get install nvidia-current - перестроить драйвер nvidia для нового ядра. У меня возникла и эта проблема, когда я обновился.
Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете вызвать серьезные проблемы, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.
Изменить: вам нужно будет запускать эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.
Проблема, которую вы получаете, вызвана наличием разных компонентов пользовательского режима и модулей ядра. Чтобы исправить это, модуль ядра nvidia необходимо перестроить. Это должно произойти при перезагрузке, но часто это не делается.
Сначала вам нужно установить заголовки ядра Linux:
sudo apt-get install linux-headers-genericТогда вы необходимо будет запустить dkms для удаления старого модуля ядра nvidia:
sudo apt-get install linux-headers-genericЗатем запустите:
sudo apt-get install nvidia-current это должно сделать его правильно, поэтому все, что вам нужно сделать, это запустить sudo nvidia-xconfig and reboot.. Если вы все еще получаете сообщение об ошибке в версии модуля, запустите: sudo dkms build nvidiaЭто должно решить проблему.
Извините, если все немного запутывает, я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь сообщать мне (и если у кого-то возникнут проблемы с инструкциями, сообщите мне как можно скорее) !!!!
Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:
Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu.
Если вы застряли на консоли, войдите в систему и установите драйвер nouveau X.org: sudo apt-get install xserver-xorg-video-nouveau Перезапустите свой компьютер (у вас будет рабочая графика, yay! Но это временно). Откройте gedit как root: gksu gedit. От открытия gedit /etc/modprobe.d/blacklist.conf. Добавьте эту строку внизу: blacklist nouveau. Сохраните файл и откройте /etc/modprobe.d/nvidia-graphics-drivers.conf. Добавьте эти строки: черный список nouveau черный список lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current Теперь сохраните этот файл и закройте gedit. Выполнить: sudo nvidia-xconfig, а затем: sudo apt-get remove xserver-xorg-video-nouveau, а затем: sudo shutdown -r now. Когда ваша система перезагрузится, у вас должны быть рабочие драйверы nvidia. Кстати, эта проблема не черного списка nouveau, похоже, существует в новых драйверах (nvidia-current), поэтому я бы предложил после устранения проблемы, что вы ждете обновления по этой ошибке (я собираюсь сообщить об ошибке в ближайшее время ).
Альтернативное решение. Если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub и выберите режим восстановления в ядре версию, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)
Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали, чтобы установить драйверы NVIDIA со своего сайта. например [F16]. (Ваша версия может отличаться.)
Вам не нужно будет запускать команду «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
# Make sure to allow the script to uninstall all existing drivers.
sudo sh /tmp/nvidia.run
sudo /etc/gdm start
Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.
Обратите внимание, что ядро ниже указывает на предыдущую версию Ubuntu. Новое ядро с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.
DKMS make.log for nvidia-current-270.41.06 for kernel 2.6.38-8-generic (x86_64)
Sat May 14 20:48:39 EDT 2011
The C compiler 'cc' does not appear to be able to
create executables. Please make sure you have
your Linux distribution's gcc and libc development
packages installed.
*** Failed CC sanity check. Bailing out! ***
make: *** [select_makefile] Error 1
Я понял, что cc (alias for 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 remove --purge nvidia-current в корневом терминале, а затем apt-get install nvidia-current - перестроить драйвер nvidia для нового ядра. У меня возникла и эта проблема, когда я обновился.
Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете вызвать серьезные проблемы, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.
Изменить: вам нужно будет запускать эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.
Проблема, которую вы получаете, вызвана наличием разных компонентов пользовательского режима и модулей ядра. Чтобы исправить это, модуль ядра nvidia необходимо перестроить. Это должно произойти при перезагрузке, но часто это не делается.
Сначала вам нужно установить заголовки ядра Linux:
sudo apt-get install linux-headers-genericТогда вы необходимо будет запустить dkms для удаления старого модуля ядра nvidia:
sudo apt-get install linux-headers-genericЗатем запустите:
sudo apt-get install nvidia-current это должно сделать его правильно, поэтому все, что вам нужно сделать, это запустить sudo nvidia-xconfig and reboot.. Если вы все еще получаете сообщение об ошибке в версии модуля, запустите: sudo dkms build nvidiaЭто должно решить проблему.
Извините, если все немного запутывает, я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь сообщать мне (и если у кого-то возникнут проблемы с инструкциями, сообщите мне как можно скорее) !!!!
Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:
Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu.
Если вы застряли на консоли, войдите в систему и установите драйвер nouveau X.org: sudo apt-get install xserver-xorg-video-nouveau Перезапустите свой компьютер (у вас будет рабочая графика, yay! Но это временно). Откройте gedit как root: gksu gedit. От открытия gedit /etc/modprobe.d/blacklist.conf. Добавьте эту строку внизу: blacklist nouveau. Сохраните файл и откройте /etc/modprobe.d/nvidia-graphics-drivers.conf. Добавьте эти строки: черный список nouveau черный список lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current Теперь сохраните этот файл и закройте gedit. Выполнить: sudo nvidia-xconfig, а затем: sudo apt-get remove xserver-xorg-video-nouveau, а затем: sudo shutdown -r now. Когда ваша система перезагрузится, у вас должны быть рабочие драйверы nvidia. Кстати, эта проблема не черного списка nouveau, похоже, существует в новых драйверах (nvidia-current), поэтому я бы предложил после устранения проблемы, что вы ждете обновления по этой ошибке (я собираюсь сообщить об ошибке в ближайшее время ).
Альтернативное решение. Если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub и выберите режим восстановления в ядре версию, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)
Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали, чтобы установить драйверы NVIDIA со своего сайта. например [F16]. (Ваша версия может отличаться.)
Вам не нужно будет запускать команду «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
# Make sure to allow the script to uninstall all existing drivers.
sudo sh /tmp/nvidia.run
sudo /etc/gdm start
Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.
Обратите внимание, что ядро ниже указывает на предыдущую версию Ubuntu. Новое ядро с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.
DKMS make.log for nvidia-current-270.41.06 for kernel 2.6.38-8-generic (x86_64)
Sat May 14 20:48:39 EDT 2011
The C compiler 'cc' does not appear to be able to
create executables. Please make sure you have
your Linux distribution's gcc and libc development
packages installed.
*** Failed CC sanity check. Bailing out! ***
make: *** [select_makefile] Error 1
Я понял, что cc (alias for 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 remove --purge nvidia-current в корневом терминале, а затем apt-get install nvidia-current - перестроить драйвер nvidia для нового ядра. У меня возникла и эта проблема, когда я обновился.
Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете вызвать серьезные проблемы, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.
Изменить: вам нужно будет запускать эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.
Проблема, которую вы получаете, вызвана наличием разных компонентов пользовательского режима и модулей ядра. Чтобы исправить это, модуль ядра nvidia необходимо перестроить. Это должно произойти при перезагрузке, но часто это не делается.
Сначала вам нужно установить заголовки ядра Linux:
sudo apt-get install linux-headers-genericТогда вы необходимо будет запустить dkms для удаления старого модуля ядра nvidia:
sudo apt-get install linux-headers-genericЗатем запустите:
sudo apt-get install nvidia-current это должно сделать его правильно, поэтому все, что вам нужно сделать, это запустить sudo nvidia-xconfig and reboot.. Если вы все еще получаете сообщение об ошибке в версии модуля, запустите: sudo dkms build nvidiaЭто должно решить проблему.
Извините, если все немного запутывает, я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь сообщать мне (и если у кого-то возникнут проблемы с инструкциями, сообщите мне как можно скорее) !!!!
Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:
Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu.
Если вы застряли на консоли, войдите в систему и установите драйвер nouveau X.org: sudo apt-get install xserver-xorg-video-nouveau Перезапустите свой компьютер (у вас будет рабочая графика, yay! Но это временно). Откройте gedit как root: gksu gedit. От открытия gedit /etc/modprobe.d/blacklist.conf. Добавьте эту строку внизу: blacklist nouveau. Сохраните файл и откройте /etc/modprobe.d/nvidia-graphics-drivers.conf. Добавьте эти строки: черный список nouveau черный список lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current Теперь сохраните этот файл и закройте gedit. Выполнить: sudo nvidia-xconfig, а затем: sudo apt-get remove xserver-xorg-video-nouveau, а затем: sudo shutdown -r now. Когда ваша система перезагрузится, у вас должны быть рабочие драйверы nvidia. Кстати, эта проблема не черного списка nouveau, похоже, существует в новых драйверах (nvidia-current), поэтому я бы предложил после устранения проблемы, что вы ждете обновления по этой ошибке (я собираюсь сообщить об ошибке в ближайшее время ).
Альтернативное решение. Если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub и выберите режим восстановления в ядре версию, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)
Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали, чтобы установить драйверы NVIDIA со своего сайта. например [F16]. (Ваша версия может отличаться.)
Вам не нужно будет запускать команду «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
# Make sure to allow the script to uninstall all existing drivers.
sudo sh /tmp/nvidia.run
sudo /etc/gdm start
Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.
Обратите внимание, что ядро ниже указывает на предыдущую версию Ubuntu. Новое ядро с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.
DKMS make.log for nvidia-current-270.41.06 for kernel 2.6.38-8-generic (x86_64)
Sat May 14 20:48:39 EDT 2011
The C compiler 'cc' does not appear to be able to
create executables. Please make sure you have
your Linux distribution's gcc and libc development
packages installed.
*** Failed CC sanity check. Bailing out! ***
make: *** [select_makefile] Error 1
Я понял, что cc (alias for 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 remove --purge nvidia-current в корневом терминале, а затем apt-get install nvidia-current - перестроить драйвер nvidia для нового ядра. У меня возникла и эта проблема, когда я обновился.
Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете вызвать серьезные проблемы, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.
Изменить: вам нужно будет запускать эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.
Проблема, которую вы получаете, вызвана наличием разных компонентов пользовательского режима и модулей ядра. Чтобы исправить это, модуль ядра nvidia необходимо перестроить. Это должно произойти при перезагрузке, но часто это не делается.
Сначала вам нужно установить заголовки ядра Linux:
sudo apt-get install linux-headers-genericТогда вы необходимо будет запустить dkms для удаления старого модуля ядра nvidia:
sudo apt-get install linux-headers-genericЗатем запустите:
sudo apt-get install nvidia-current это должно сделать его правильно, поэтому все, что вам нужно сделать, это запустить sudo nvidia-xconfig and reboot.. Если вы все еще получаете сообщение об ошибке в версии модуля, запустите: sudo dkms build nvidiaЭто должно решить проблему.
Извините, если все немного запутывает, я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь сообщать мне (и если у кого-то возникнут проблемы с инструкциями, сообщите мне как можно скорее) !!!!
Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:
Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu.
Если вы застряли на консоли, войдите в систему и установите драйвер nouveau X.org: sudo apt-get install xserver-xorg-video-nouveau Перезапустите свой компьютер (у вас будет рабочая графика, yay! Но это временно). Откройте gedit как root: gksu gedit. От открытия gedit /etc/modprobe.d/blacklist.conf. Добавьте эту строку внизу: blacklist nouveau. Сохраните файл и откройте /etc/modprobe.d/nvidia-graphics-drivers.conf. Добавьте эти строки: черный список nouveau черный список lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current Теперь сохраните этот файл и закройте gedit. Выполнить: sudo nvidia-xconfig, а затем: sudo apt-get remove xserver-xorg-video-nouveau, а затем: sudo shutdown -r now. Когда ваша система перезагрузится, у вас должны быть рабочие драйверы nvidia. Кстати, эта проблема не черного списка nouveau, похоже, существует в новых драйверах (nvidia-current), поэтому я бы предложил после устранения проблемы, что вы ждете обновления по этой ошибке (я собираюсь сообщить об ошибке в ближайшее время ).
Альтернативное решение. Если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub и выберите режим восстановления в ядре версию, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)
Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали, чтобы установить драйверы NVIDIA со своего сайта. например [F16]. (Ваша версия может отличаться.)
Вам не нужно будет запускать команду «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
# Make sure to allow the script to uninstall all existing drivers.
sudo sh /tmp/nvidia.run
sudo /etc/gdm start
Для всех, у кого есть эта проблема, убедитесь, что 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
Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.
Мое обновление 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», так как это не относится к вашему делу.
Обратите внимание, что ядро ниже указывает на предыдущую версию 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 сделала трюк для меня.
С уважением