После этого Ubuntu поставится, но не загрузится - будет выдавать ошибку про DRM и nouveau и после этого экране будет гаснуть.
Все по той причине, что Ubuntu содержит open source DRM драйвера для NVidia карточки, которые не поддерживают используемую в системе графическую карту (Nvidia GT218 - GeForce G210M).
Чтобы исправить баг, в момент загрузки системы (пока мерцает курсор) нужно нажать Shift, после этого откроется меню grub. Открываем кнопочкой e первый пункт загрузчика и приписываем к нему:
nouveau.modeset=0
После этого посредством сочетания ctrl+x загружаем ядро с указанной конфигурацией.
Далее нужно глобально запретить nouveau, это делается так (выполняем из терминала):
sudo su
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
Также, на всякий случай отключаем:
vi /etc/default/grub
Вносим коррективы:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0"
Обновляем grub:
update-grubПосле этого перезагружаемся и система должна загрузится корректно, без бубнов.
Ставим драйвер
Скачиваем драйвер под видео карту - nvidia.com - drivers, Product type: GeForce, Product Series: Geforce 200M service mobile, GeForce Gt220M: Linux 32-bit. И кладем его в:
Ставим зависимости:
apt-get -y install build-essential linux-headers-`uname -r binutils pkg-config build-essential xserver-xorg-dev
Запускаем инсталлятор:
sh NVIDIA.bin
Соглашаемся с тем, что пре-инсталляционный скрипт сбойнул, потом ОТКАЗЫВАЕМСЯ от перезаписи xorg.conf.
После этого система запустится, но с кривущим разрешением, выбираем Reconfigure - generic.
Стопорим иксы:
/etc/init.d/gdm stopПотом входим в первую консоль: CTRL+SHIFT+F1, логинимся.
apt-get install -y nvidia-glx-185
После этого нажать CTRL+D для закрытия консоли и выбрать Reboot. После этого система запустится корректно.
Также уже из работающей системы крайне рекомендую снести nouveau вообще:
apt-get --purge remove xserver-xorg-video-nouveau
Пару слов о матчасти (по мотивам http://wiki.debian.org/KernelModesetting#nVidiaGfxCards):
KMS is enabled by default on Linux in Debian kernels from Squeeze on, so no hand modification should be necessary. KMS is required for using the xserver-xorg-video-nouveau package.
Known bugs
nv (xserver-xorg-video-nv) and VESA (xserver-xorg-video-vesa) Xorg driver, and the proprietary 3D driver (nvidia-glx) are incompatible with KMS.
Таким образом, пока мы не выключим nouveau вообще, везде где только можно - ничего работать не будет.
По мотивам: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/610251 и http://forum.ubuntu.ru/index.php?topic=120104.0 и https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
No comments :
Post a Comment
Note: only a member of this blog may post a comment.