UPDATE 11/02/2014: Post published on How to Install AMD ATI proprietary driver (fglrx) inwards Kali Linux 1.0.6 running Kernel version 3.12.6. Follow instructions inwards novel post if you’re running Kali 1.0.6 amongst Kernel version 3.12.6.
UPDATE 10/02/2014: Finally I choose managed to install AMD ATI proprietary driver (fglrx) inwards Kali Linux 1.0.6 running Kernel version 3.12-6. I volition write a novel guide soon. Thanks for your patience as well as I appreciate the emails/feedback/comment’s I’ve received quest for this solution. Here’s a screenshot from my running configuration:
UPDATE 16/01/2014: If you’re using Kali Linux v1.0.6 amongst Kernel 3.12-6, there’s nonetheless no solution to suite everyone’s need. I am working difficult to honour a solution as well as a generic method of implementation that tin last followed easily past times everyone. If yous come upwards across a solution, delight allow me know. Following guide plant flawlessly amongst Kernel v3.7.
I e'er had issues amongst ATI/Intel gfx cards inwards pretty much every version of Linux I’ve used. Kali is no different. Following guide would attention to resolve the occupation for everyone amongst similar issues. Many thank yous to ‘Sani Morphic’ for his master copy post. Also large thank yous goes to “http://wiki.debian.org/ATIProprietary” for their updates on Linux Header as well as ATIEventSD notes. This post volition guide yous through installation of AMD ATI Driver inwards Kali Linux 1.x.
This guide (Install AMD ATI Driver (fglrx) inwards Kali Linux 1.x) is business office of a serial that guides readers on How to install FGLRX, AMD APP SDK, CAL++ as well as Pyrit inwards Kali Linux. The sentiment is to install right drivers inwards Kali Linux for your GPU as well as purpose CPU+GPU combination amongst Pyrit to brand raw information crunching faster. An representative would last to utilize this combined processing ability to compaction though WPA/WPA2 capture file to honour Wifi password.
Check AMD APP SDK Installation
Check if AMD APP SDK is installed. If non installed, follow this guide to install it.
How to install AMD APP SDK inwards Kali Linux?
Check CAL++ Installation
Check if CAL++ is installed. If non installed, follow this guide to install it.
How to install CAL++ inwards Kali Linux?
How to install Pyrit inwards Kali Linux?
Check if Pyrit is installed. If non installed, follow this guide to install it.
How to install Pyrit inwards Kali Linux
Readers, delight follow this serial inwards the next order:
- Install AMD ATI Driver (fglrx) inwards Kali Linux 1.x
- How to install AMD APP SDK inwards Kali Linux?
- How to install CAL++ inwards Kali Linux?
- How to install Pyrit inwards Kali Linux?
Install AMD ATI Driver (fglrx) inwards Kali Linux
Following instructions are for Kali Linux 1.0
lsb_release -a
Output:
No LSB modules are available.
Distributor ID:Debian
Description:Debian GNU/Linux Kali Linux 1.0
Release:Kali Linux 1.0
Codename:n/a
Step 1 (remove onetime or unused drivers as well as create source file)
apt-get take away --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrxCheck your /etc/apt/sources.list. If it’s anything unlike to the following, yous demand to create it.
There’s but about other post amongst how to update your srouces.list ..
How to add together official Kali Linux Repositories?
# deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130315-11:02]/ kali contrib primary non-free
# deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130315-11:02]/ kali contrib primary non-free
deb http://http.kali.org/kali kali primary non-free contrib
deb-src http://http.kali.org/kali kali primary non-free contrib
## Security updates
deb http://security.kali.org/kali-security kali/updates primary contrib non-free
deb-src http://security.kali.org/kali-security kali/updates primary contrib non-free
Step ii (update amongst apt-get)
apt-get updateStop: NVIDIA users afterward driver installation as well as cuda/pyrit related issues croak here: How to Install Nvidia Kernel Module Cuda as well as Pyrit inwards Kali Linux
Also those who would similar to purpose Graphics card processing ability to compaction information (such equally recovering wii password faster) run into the next posts:
- Helpful ATIconfig fglrx commands
- How to install Pyrit inwards Kali Linux?
- How to install CAL++ inwards Kali Linux?
- How to install AMD APP SDK inwards Kali Linux?
Step iii (install linux headers as well as necessary drivers)
apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
apt-get install fglrx-driver fglrx-control fglrx-glx fglrx-atieventsd fglrx-modules-dkms
apt-get install fglrx-glx-ia32
At this point, yous volition run into the next fault message. This is why I had to write this guide to create as well as piece essence which allows yous to install official AMD Catalyst Center.
...
Error! Bad furnish condition for module create on kernel: 3.7-trunk-amd64 (x86_64)
Consult /var/lib/dkms/fglrx/12-6+point/build/make.log for to a greater extent than information.
Step four (download piece as well as patch)
Now nosotros demand to piece the kernel
Download fglrx-3.7.patch (I’ve personally used this path but users are advised to check/verify it earlier installing.)
Download as well as “fglrx-3.7.patch“ as well as re-create to /root
(Thanks to Henry Hermawan for posting this patch)
Copy the file fglrx-modules-dkms_1%3a12-6+point-3_amd64.deb
(check if amd64 architecture or i386, based on which version you’re using file-names mightiness last slightly different)
to /root
from
/var/cache/apt/archives
cp /var/cache/apt/archives/fglrx-modules-dkms_1%3a12-6+point-3_amd64.deb /root
Step five (patch as well as repack)
At this betoken nosotros are making folders as well as unpacking the downloaded .deb file as well as thus that nosotros tin piece it as well as re-pack it.
First nosotros brand a directory as well as thus that all of our locomote is inwards that folder. Don’t desire to mess upwards /root folder
mkdir -p extract/DEBIAN
Now unpack .deb file.
dpkg-deb -x fglrx-modules-dkms_1%3a12-6+point-3_amd64.deb extract/
dpkg-deb -e fglrx-modules-dkms_1%3a12-6+point-3_amd64.deb extract/DEBIAN
Copy piece to right directory as well as piece it.
cp fglrx-3.7.patch extract/usr/src/fglrx-12-6+point/
cp Downloads/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
You volition run into the next output
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).
Once patching is done, nosotros demand to re-build the package, pack it in ane lawsuit to a greater extent than for installation.
cd /root
mkdir build
dpkg-deb -b extract/ build/
dpkg-deb volition present yous the next output. This likewise creates the necessary .deb packages.
dpkg-deb: edifice bundle `fglrx-modules-dkms' inwards `build//fglrx-modules-dkms_1%3a12-6+point-3_amd64.deb'.
Time to install our newly patched .deb package.
cd build
dpkg -i *.deb
And the in conclusion output is equally follows:
...
DKMS: install completed.
Now nosotros generate a xorg configuration file which volition last inwards /etc/X11 folder.
aticonfig --initial -fStep half dozen (radeon as well as reboot)
Almost there. AMD cards needs the next parameters passed into grub.cfg during boot. Let’s practise that: Edit the grub.cfg file:
leafpad /boot/grub/grub.cfgyou run into this:
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, amongst Linux 3.7-trunk-amd64' --class debian --class gnu-linux --class gnu --class bone {
load_video
insmod gzio
insmod part_msdos
insmod ext2
gear upwards root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 7f79eea2-1668-407f-b7ed-d5613fecd26c
echo 'Loading Linux 3.7-trunk-amd64 ...'
linux /boot/vmlinuz-3.7-trunk-amd64 root=UUID=7f79eea2-1668-407f-b7ed-d5613fecd26c ro initrd=/install/gtk/initrd.gz quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.7-trunk-amd64
}
add radeon.modeset=0 inwards the halt of the next line
linux /boot/vmlinuz-3.7-trunk-amd64 root=UUID=7f79eea2-1668-407f-b7ed-d5613fecd26c ro initrd=/install/gtk/initrd.gz quiet
So the business inwards a higher house becomes this:
linux /boot/vmlinuz-3.7-trunk-amd64 root=UUID=7f79eea2-1668-407f-b7ed-d5613fecd26c ro initrd=/install/gtk/initrd.gz tranquillity radeon.modeset=0
Note: fee64a58-2e36-43f5-962d-8c33f936d452 UUID would last unlike for every PC. Use your ane here.
Save as well as exit. Then reboot.
rebootEnjoy your AMD ATI fglrx driver inwards Kali Linux 3.7-trunk Kernel.
Lastly, I couldn’t give thank yous Offensive Security plenty for bringing such peachy pen-test distro similar Kali Linux.
Thanks for reading. Please share.

