Hari ini, saya mengunduh "Kali 2.0" dan mencoba menginstal "Catalyst 15.7" menggunakan panduan berikut:
[Bagaimana cara menginstal AMD Catalyst 15.7 (fglrx 15.20.1046) pada Debian 8 (Jessie)?
Tapi untuk beberapa alasan setelah memulai "Kali 2.0" menunjukkan layar hitam.
Pembaruan 2045/09/21
Untuk menginstal Catalyst 15.7 di Kali 2.0 kita harus sangat berhati-hati. Saya coba jelaskan secara singkat di mana driver tersebut diinstal. Pertama-tama, kita tahu bahwa Kali 2.0 didasarkan pada Debian 8, oleh karena itu, ketika server X mulai memuat modul driver, ia melakukannya dalam direktori /usr/lib. Ini terjadi di Debian. Ketika skrip instalasi Catalyst mulai berjalan, ia mendeteksi arsitektur komputer kita dan mencari folder berikut dalam urutan berikut: Jika arsitekturnya x86_x64 akan mencari direktori /usr/lib64, jika direktori tersebut tidak ada, maka gunakan /usr/lib untuk instalasi. Hal serupa terjadi pada arsitektur i386. Kali memiliki kedua direktori, /usr/lib dan /usr/lib64. Sebelumnya telah disebutkan bahwa Kali berbasis Debian, jadi di Kali, X server akan memuat modul-modul driver dari direktori /usr/lib tetapi karena Kali juga memiliki direktori /usr/lib64, ketika menginstal Catalyst ini akan diinstal pada direktori /usr/lib64 dan bukan pada /usr/lib yang merupakan tempat seharusnya diinstal. Untuk memperbaiki masalah di atas, kita harus mengganti nama direktori /usr/lib64 dan /usr/x86_64-linux-gnu dengan menambahkan titik sebelum nama, hal ini akan menyebabkan direktori tersembunyi, sehingga script instalasi tidak akan menemukannya dan sebaliknya akan menggunakan /usr/lib untuk menginstal driver. Jalankan perintah-perintah berikut untuk melakukan instalasi yang sukses. Pertama kita ganti nama direktori:
mv /usr/lib64 /usr/.lib64
mv /usr/x86_64-linux-gnu /usr/.x86_64-linux-gnu
Karena Kali memiliki kernel 4.0, kita perlu menambal Catalyst untuk membuatnya bekerja dengan versi kernel tersebut, tetapi kita dapat menghemat langkah ini dengan mengunduh paket berikut yang sudah ditambal untuk saya. AMD Catalyst 15.7 Sebelum kita mulai, kita perlu menginstal beberapa dependensi, jadi kita akan membuka terminal dan mengeksekusi perintah berikut:apt-get install gcc g++ make dkms fakeroot
Setelah mengunduh Catalyst, kita harus membongkar. Di folder tempat Anda meng-unpack Catalyst, kita akan membuka terminal dan menjalankan perintah berikut:cd Setup-Eksperimental
mkdir /lib/modules/4.0.0-kali1-amd64/build/include/linux
cp /usr/include/linux/version.h /lib/modules/4.0.0-kali1-amd64/build/include/linux/
sh ati-installer.sh 15.20 --install
Setelah driver terinstal, ia akan menanyakan apakah Anda ingin me-restart komputer. Pilih "no". Sekarang kita perlu membuat file konfigurasi untuk X server, jadi jalankan perintah berikut:aticonfig --initial
Catatan: Jika Anda perlu menggunakan opsi yang berbeda dengan perintah aticonfig, silahkan baca bantuannya, jalankan di terminal perintah berikut:aticonfig --help
Secara default, Kali dilengkapi dengan GNOME, jadi kita harus mengambil langkah-langkah berikut jika kita ingin GNOME bekerja dengan baik. Sayangnya Catalyst memiliki beberapa masalah kompatibilitas dengan GNOME, jadi, untuk memperbaikinya, kita harus menjalankan perintah berikut di terminal:echo "export COGL_DRIVER=gl" >> /etc/environment
echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> /etc/environment
echo "export COGL_RENDERER=GLX" >> /etc/environment
echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> /etc/environment
Perintah-perintah sebelumnya membantu mutter untuk mendeteksi versi OpenGL, dengan ini, masalah dengan GDM telah terpecahkan. Sekarang kita perlu membantu mutter untuk mendeteksi versi OpenGL yang dapat dimuat oleh sesi GNOME kita dengan benar. Untuk melakukan ini, jalankan di terminal perintah berikut:echo "export COGL_DRIVER=gl" > ~/.xsession
echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> ~/.xsession
echo "export COGL_RENDERER=GLX" >> ~/.xsession
echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> ~/.xsession
echo "gnome-session" >> ~/.xsession
Hanya pengguna laptop GNOME. Di laptop, gnome-shell crash, alasan crash adalah kesalahan X yang menegaskan argumen ke XRRChangeOutputProperty yang dipanggil dari mutter-3.14.4/src/backends/x11/meta-monitor-manager-xrandr.c:output_set_presentation_xrandr Untuk memperbaiki kesalahan ini, kita harus mengkompilasi ulang "mutter" dengan sumber patch. Bagi pengguna arsitektur amd64 dapat menyimpan pekerjaan tersebut, dengan mendownload file-file berikut ini, yang dikompilasi dan dikemas sendiri. gir1.2-mutter-3.0_3.14.4-1~deb8u1_amd64.deb libmutter-dev_3.14.4-1~deb8u1_amd64.deb libmutter0e_3.14.4-1~deb8u1_amd64.deb mutter_3.14.4-1~deb8u1_amd64.deb mutter-common_3.14.4-1~deb8u1_all.deb mutter-dbg_3.14.4-1~deb8u1_amd64.deb Untuk pengguna arsitektur i386, segera saya akan mengupload paket-paket yang telah dikompilasi dan dikemas, jadi nantikan panduan ini. Untuk menginstal paket-paket tersebut, Anda perlu membuka terminal di folder tempat Anda mengunduh paket-paket tersebut dan jalankan perintah berikut:sudo dpkg -i *.deb
Jika kita memiliki masalah dengan beberapa dependensi ketika menginstal paket, kita hanya perlu menjalankan perintah berikut:sudo apt-get -f install
Sebelum komputer kita restart, kita harus mengganti nama direktori yang telah diganti namanya terlebih dahulu, karena direktori tersebut berisi file-file yang dibutuhkan sistem kita. Di terminal jalankan perintah berikut:mv /usr/.lib64 /usr/lib64
mv /usr/.x86_64-linux-gnu /usr/x86_64-linux-gnu
Dan dengan itu kita sudah selesai. Sekarang kita hanya perlu me-restart komputer kita untuk menikmati Catalyst 15.7.