FastNetMon

Tuesday 22 March 2011

Lenovo IdeaCenter B505 Ununtu 10.04 LTS

Поставить с обычного инсталляционного диска его не получится, нужно скачать alternative инсталлятор: http://phpsuxx.blogspot.com/2011/03/ubuntu.html

После этого 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.