Установка драйвера видеокарт ATI Radeon в Kali Linux amd x64

Как поставить  fglrx-driver 
в Kali Linux AMD x64



По-быстрому, в пять движений, коротко и ясно.

Движение Первое.
Разведка.

Проверяем наш соурс.лист (/etc/apt/sources.list), там должны быть только эти четыре репозитория, причём два из с исходниками:


deb http://http.kali.org/kali kali main non-free contrib
deb-src http://http.kali.org/kali kali main non-free contrib

## Security updates
deb http://security.kali.org/kali-security kali/updates main contrib non-free 
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free



Движение Второе.
Понеслась.

Открываем терминал и хуярим:   

$#> apt-get update
$#> apt-get install fglrx-driver fglrx-control
...
Error! Bad return status for module build on kernel: 3.7-trunk-amd64 (x86_64)
Consult /var/lib/dkms/fglrx/12-6+point/build/make.log for more information.
...
$#> 

Не хочет, падла...

Движка Третья.
Подготовка Файлов.

Скачиваем этот небольшой патч: fglrx-3.7.patch и копируем его в папку root. Затем туда же копируем файл fglrx-modules-dkms_1%3a12-6+point-1_amd64.deb (у меня amd64, у вас архитектуура может быть и i386) из папки /var/cache/apt/archives

http://goo.gl/f02mms


Движка Четыре.
Патчим и Пересобираем Ядро.

Четвёртая движка в консоли выглядит вот так:

$#>mkdir -p extract/DEBIAN
$#> dpkg-deb -x fglrx-modules-dkms_1%3a12-6+point-1_amd64.deb extract/
$#> dpkg-deb -e fglrx-modules-dkms_1%3a12-6+point-1_amd64.deb extract/DEBIAN

$#> cp fglrx-3.7.patch extract/usr/src/fglrx-12-6+point/
$#> cd extract/usr/src/fglrx-12-6+point/
$#> patch -p0 < fglrx-3.7.patch

patching file firegl_public.c...
Hunk #1 succeeded at 3890 (offset -2 lines).
Hunk #2 succeeded at 3920 (offset -2 lines).
Hunk #3 succeeded at 3935 (offset -2 lines).
Hunk #4 succeeded at 3944 (offset -2 lines).
Hunk #5 succeeded at 3982 (offset -2 lines).
Hunk #6 succeeded at 4013 (offset -2 lines).
Hunk #7 succeeded at 4023 (offset -2 lines).
Hunk #8 succeeded at 4044 (offset -2 lines).

$#> cd /root
$#> makdir build
$#> dpkg-deb -b extract/ build/

dpkg-deb: building package `fglrx-modules-dkms' in `build//fglrx-modules-dkms_12-6+point-1_amd64.deb'.

$#> cd build

dpkg -i *.deb
...
DKMS: install completed.
...

$#> aticonfig --initial

Пятая Движуха.
Завершающая.


Подредактируем конфиг загрузчика:

$#> nano /boot/grub/grub.cfg

Сам конфиг граба:


menuentry 'Debian GNU/Linux, with Linux 3.7-trunk-amd64' --class debian --class gnu-linux --class gnu --class os 
{
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root fee64a58-2e36-43f5-962d-8c33f936d452
echo 'Loading Linux 3.7-trunk-amd64 ...'
linux /boot/vmlinuz-3.7-trunk-amd64 root=UUID=fee64a58-2e36-43f5-962d-8c33f936d452 ro initrd=/install/gtk/initrd.gz quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.7-trunk-amd64
}

Заменяем строку:

linux /boot/vmlinuz-3.7-trunk-amd64 root=UUID=fee64a58-2e36-43f5-962d-8c33f936d452 ro initrd=/install/gtk/initrd.gz quiet




на вот эту, или просто дописываем в конце radeon.modeset=0

linux /boot/vmlinuz-3.7-trunk-amd64 root=UUID=fee64a58-2e36-43f5-962d-8c33f936d452 ro initrd=/install/gtk/initrd.gz quiet radeon.modeset=0

Сохраняем и выходим, Перезагружаемся и Прёмся от собственной Невъебенности!!!