Если вы все еще не можете установить ubuntu, сначала отключите защитник Windows, а затем попробуйте установить. Вы можете легко установить без каких-либо оконных сообщений.
У меня возникли проблемы с получением правильной символической ссылки, указывающей на драйвер nVidia, и я нашел другой способ, который работает для меня.
Здесь показано.
И он перечисляет как установить драйвер nVidia через PPA, который доступен для последней версии 349.16.
Сначала удалите все драйверы nVidia, установленные в настоящее время, открыв окно терминала (Ctrl + ALT + T) и набрав
sudo apt-get remove nvidia*
Перезагрузите свою систему
Затем откройте другой терминал и введите следующий
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-349 nvidia-settings
sudo add-apt-repository -r ppa:xorg-edgers/ppa
Затем перезагрузитесь снова
Я попробовал его после потери с символическими ссылками и паром работал отлично сразу после установки драйвера, и снова он все еще работал после того, как у меня было 400 мегабайт обновлений системы.
У меня была такая же проблема на Ubuntu 16.10 с драйверами nvidia-340, и ни одно из решений здесь не работало для меня.
Оказывается, 32-битные библиотеки не были на пути к библиотеке.
Этот один лайнер работал для меня:
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib32/nvidia-340"
Чтобы предоставить альтернативу ответу Адриана: если вы предпочитаете использовать проприетарные драйверы, полученные непосредственно из NVIDIA, а не из тех, которые были найдены в PPA, установка (или, в моем случае, переустановка) последнего запатентованного драйвера может помочь устранить контрастность Ошибка.
Если у вас еще нет драйвера NVIDIA, загрузите драйвер с веб-сайта NVIDIA. Затем переключитесь на tty (ctrl + alt + F1) и выключите свой менеджер входа:
Если вы используете lightdm, $ sudo service lightdm stop
При использовании gdm, $ sudo service gdm stop
Перейдите к сценарию установки и запустите его и следуйте инструкциям. Не беспокойтесь, если сценарий предварительной установки завершится с ошибкой. Я всегда принимаю регистрацию DKMS и 32-битных библиотек совместимости. После того, как драйвер установлен, перезагрузите компьютер:
$ sudo reboot
Если у вас уже есть сценарий установки из более старого драйвера NVIDIA, просто запустите скрипт установки драйвера NVIDIA, как описано выше, но с помощью «- update ":
$ sudo ./NVIDIA-Linux-x86_64-***.**.run --update
Это даст вам самую последнюю версию драйвера.
Выполнение этой исправленной ошибки libGL error: failed to load driver: swrast.
Должен признаться, я не уверен, почему это работает для меня, но так оно и было. В этом конкретном случае «исправление» записей ld.so.conf.d путем добавления новой записи, такой как это работает:
sudo ln -s /usr/lib/nvidia-381/ld.so.conf /etc/ld.so.conf.d/nvidia64.conf
sudo ldconfig
Это имеет смысл, пока вы не запустите следующую find:
$ find -L /etc/ld.so.conf.d -type f | xargs grep -i nvidia
/etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf:/usr/lib/nvidia-381
/etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf:/usr/lib32/nvidia-381
/etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf:/usr/lib/nvidia-381
/etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf:/usr/lib32/nvidia-381
/etc/ld.so.conf.d/nvidia64.conf:/usr/lib/nvidia-381
/etc/ld.so.conf.d/nvidia64.conf:/usr/lib32/nvidia-381
Почему одни и те же записи в трех экземплярах работают, но не в двух экземплярах, я понятия не имею!
Здесь apt - единственное решение, которое сработало для меня, без симлинклинга или обманывания с помощью ld.so.conf.d:
apt install --reinstall libgl1-mesa-glx:i386
apt install mesa-utils nvidia-driver nvidia-driver-libs-i386
Я столкнулся с этой странной проблемой, когда я ssh на свою Ubuntu VM с моего Macbook Pro, но установка ниже драйвера Nvidia на моем Ubuntu 16.04 исправила проблему. Надеюсь, это сработает для вас.
sudo apt-get install nvidia-331