Это старая версия документа.


Установка старой версии Xorg в Ubuntu 11.04 и старше для не поддерживаемых драйверов

Обсуждение этой инструкции ведется здесь. Просьба обо всех корректировках писать здесь.
Данная инструкция еще полностью не сделана, все делайте на свой риск и страх.

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

Еще раз предупреждаю: делайте это на свой риск и страх. После этого у вас может не запуститься графическая оболочка. Не рекомендуется для новичков. Лучше всего использовать свободные драйвера или установите другую версию Ubuntu, например 10.04

1) желательно удалить драйвер nouveau (это нужно делать если вы собираетесь установить драйвер nvidia-96):

sudo apt-get purge nouveau

2) затем нужно скачать 40 библиотек с сайта http://packages.ubuntu.com/maverick/x11/ Вот список необходимых библиотек:

xorg
xserver-xorg-core
xserver-xorg-input-all
xserver-xorg-input-evdev
xserver-xorg-input-mouse
xserver-xorg-input-synaptics
xserver-xorg-input-vmmouse
xserver-xorg-input-wacom
xserver-xorg-input-apm
xserver-xorg-video-ark
xserver-xorg-video-ati
xserver-xorg-video-chips
xserver-xorg-video-cirrus
xserver-xorg-video-fbdev
xserver-xorg-video-geode
xserver-xorg-video-i128
xserver-xorg-video-i740
xserver-xorg-video-intel
xserver-xorg-video-mach64
xserver-xorg-video-mga
xserver-xorg-video-neomagic
xserver-xorg-video-nv
xserver-xorg-video-openchrom
xserver-xorg-video-qxl
xserver-xorg-video-r128
xserver-xorg-video-radeon
xserver-xorg-video-rendition
xserver-xorg-video-s3
xserver-xorg-video-s3virge
xserver-xorg-video-savage
xserver-xorg-video-siliconmotion
xserver-xorg-video-sis
xserver-xorg-video-sisusb
xserver-xorg-video-tdfx
xserver-xorg-video-trident
xserver-xorg-video-tseng
xserver-xorg-video-vesa
xserver-xorg-video-vmware
xserver-xorg-video-voodoo
xserver-xorg

Далее нужно все эти файлы сохранить в отдельную папку, например Xorg_old. Затем в терминале заходим в эту папку и вводим следующие команды:

3) Нужно все эти пакеты установить:

sudo dpkg -i *.deb

Всё, теперь у вас старая версия Xorg. Осталось только поправить 1 файл, а именно /etc/default/console-setup.

4) Для этого открываем файл /etc/default/console-setup:

sudo gedit /etc/default/console-setup

5) В нём необходимо закомментировать последние 3 строки:

if [ -f /etc/default/keyboard ]; then
    . /etc/default/keyboard
fi

Пример:

#if [ -f /etc/default/keyboard ]; then
#    . /etc/default/keyboard
#fi

6) И прописать после них ещё 4 строки:

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

Всё, теперь можно перезагружать компьютер и устанавливать драйвера.

:!: После установки нельзя обновляться «Менеджером обновлений» и командой «sudo apt-get upgrade», так как они обновят Xorg до новой версии (и всё придётся делать заново). Чтобы этого не произошло запускаем «Менеджер обновлений» и на первое (и единственное) предупреждение нажимаем кнопку «Закрыть». Далее обновляем предлагаемые пакеты (Xorg будет заблокирован для обновления) и всё (если этот метод не заработает, попробуйте убрать галочки с пунктов, которые предлагают обновить Xorg).

Информация взята отсюда.


:!:Есть одна проблема: если у вас Ubuntu версии 11.10 и старше, вам может понадобится установить старую версию ядра linux 2.6 т.к третье ядро linux не поддерживается некоторыми драйверами. И Ubuntu 12.04 вряд ли будет работать со вторым ядром. Скачать его вы можете здесь. Вам нужно скачать три пакета: если 32 битная система то:

linux-headers-2.6.35-02063513-generic_2.6.35-02063513.201107261012_i386.deb
linux-headers-2.6.35-02063513_2.6.35-02063513.201107261012_all.deb
linux-image-2.6.35-02063513-generic_2.6.35-02063513.201107261012_i386.deb

если 64 битная система то:

linux-headers-2.6.35-02063513-generic_2.6.35-02063513.201107261012_amd64.deb
linux-headers-2.6.35-02063513_2.6.35-02063513.201107261012_all.deb
linux-image-2.6.35-02063513-generic_2.6.35-02063513.201107261012_amd64.deb

И сохраняете их в отдельной папке, например kernel. Затем открываете терминал, заходите в эту папку и вводите команду:

sudo dpkg -i *.deb

И перезагружаете компьютер.