среда, 1 мая 2013 г.

Ubuntu 12.10 + nVidia GeForce GT 240

Пару лет назад, когда я выбирал новую видеокарту, я определил для себя три критерия:

1. Видеокарта не должна быть дорогой.
2. Видеокарта не должна потреблять много энергии.
3. Видеокарта должна поддерживать современные технологии.

Всем трём критериями соответствовала  GT 240. И всё было нормально до выхода очередной версии Ubuntu (если мне не изменяет память, то это была версия 10.10), когда система просто отказалась загружаться с LiveCD. До какого-то момента я выкручивался устанавливая систему, используя текстовый (alternative) установщик. Но с выходом Ubuntu 12.10 такая возможность исчезла, а кроме того появилась ещё одна проблема - невозможность работы системы с установленными проприетарными драйверами от nVidia. Потратив время на изучение вопроса, я решил поделиться своими изысканиями. Надеюсь, что это сэкономит кому-то время.

Первая проблема решается довольно просто. Нужно во время запуска LiveCD с Ubuntu зажать клавишу SHIFT, в открывшемся выбрать язык, после чего нажать F6 и там выбрать пункт nomodeset. По клавише ESC закрываем меню, жмём ENTER и без проблем загружаем до этого зависающую Ubuntu  12.10.


Устанавливаем Ubuntu, по при перезагрузке система снова зависнет. Чтобы этого не произошло необходимо снова указать параметр nomodeset. Опять же при загрузке держим зажатой клавишу SHIFT для вызова меню GRUB, если оно не появляется по умолчанию. Выбираем нужную строку с Ubuntu и жмём клавишу E для того, чтобы отредактировать строку запуска. Ищем строку, в которой идёт загрузка ядра и в её конец дописываем параметр nomodeset.


Теперь с помощью клавиши F10 (или комбинации Ctrl + X) загружаем без проблем Ubuntu с жёсткого диска.

Теперь остаётся только установить проприетарные драйвера и перезагрузиться.


К сожалению, во вновь вышедшей Ubuntu 13.04 для установки системы приходится пользоваться тем же трюком.

Ошибка в Ubuntu: Сервис поиска сетевых ресурсов отключён

Пользуясь Ubuntu меня со временем начало выводить из себя вот это системное сообщение:
 

После которого неизменно следовало вот такое сообщение об ошибке:


В итоге всё это меня утомило и я решил избавиться от них. Хотел решить проблему кардинально и заменить локальный домен, но порывшись в настройках роутера понял, что проблема глубже. Придётся каждый компьютер настраивать индивидуально. Для этого нужно произвести два действия:

1. sudo gedit /etc/nsswitch.conf

Удалить [NOTFOUND=return]

2. sudo gedit /etc/default/avahi-daemon

Изменить значение переменной AVAHI_DAEMON_DETECT_LOCAL, установив его в 0.

После перезагрузки компьютера подобных сообщений больше возникать не будет.