Команда разработчиков Kali добавила новую версию проприетарного драйвера AMD ATI fglrx в репозитории Kali Linux. Это означает, что теперь его установка заметно упростилась.
Эта инструкция расскажет, как быстро и правильно установить драйвер AMD fglrx на Kali Linux.
В инструкции ниже установка осуществляется на Kali Linux 1.1.0a с ядром 3.18, но благодаря официальной поддержки в репозиториях, эта инструкция должна оставаться применимой ко всем последующим выпускам Kali.
Начнём с вопроса, а какая у вас видеокарта?
В консоли наберите
И посмотрите вывод. У меня он такой:
У меня карта от AMD, т. е. эта инструкция для меня. Если у вас карта от NVIDIA , то для вас уже есть другая инструкция.
И ещё один дурацкий вопрос, а у вас Kali или другой Linux?
Смотрим вывод:
Если Kali, то продолжаем.
Раз уж мы начали с дурацких вопросов, то я сразу отвечу ещё на один: Нет, в VirtualBox'е и в других виртуальных компьютерах не нужно ставить никакие драйверы (ни для AMD, ни для NVIDIA). Там они всё равно не будут работать, и нет никакого способа заставить использовать видеокарту в виртуальных машинах.
Шаг 1. Добавляем официальные источники приложений — репозитории — Kali Linux
Простая инструкция по восстановлению оригинальных записей репозиториев.
Если у вас свежеустановленная Kali или вы точно знаете, что не меняли источники приложений, то пропустите этот шаг. В противном случае проверьте файл /etc/apt/sources.list.
Если там есть что-то другое, кроме приведённого ниже, это нужно исправить. Откройте этот файл текстовым редактором:
И закомментируйте или удалите все строки, кроме этих:
Шаг 2. Обновляемся
Чтобы быть уверенными, что у нас установлены последние пакеты из официальных дистрибутивов, обновляемся:
Шаг 3. Утановка хедеров (headers) Linux и рекомендуемых программ
Теперь, когда у нас правильные репозитории, мы можем установить следующие рекомендуемые приложения. Самая важная часть — это добавить правильные хедеры (headers). Другие программы могут оказаться уже установленными.
ВНИМАНИЕ: Всё это должно присутствовать в официальных репозиториях Kali Linux, которые мы добавили/обновили на первом шаге. Во время написания этой инструкции, всё это было там, в репозиториях Kali, доступно.
Шаг 4. Установка драйверов fglrx drivers и контрольной панели
Почти готово, просто установите драйверы fglrx и контрольную панель. Хорошая новость в том, что это всё, что вам нужно сделать. Debian Jessie исправила ошибки с fglrx и последними драйверами, поэтому после установки всё просто работает.
ВНИМАНИЕ: На предыдущих версия Kali, на этом шаге появлялись предупреждения о том, что нужно обновить некоторые библиотеки (opencl и glx) и перезапустить такие службы как network и т. д. На новых версиях такого нет. Если у вас по каким-то причинам эти сообщения появятся, то нажмите везде Да. Никаких проблем, в том числе в будущем, это вызвать не должно.
После завершения установки нам нужно проверить, всё ли хорошо встало.
Шаг 5. Тестирование установки и генерирование файла xorg.conf
Чтобы убедиться, что установка прошла успешно, без ошибок, нужно протестировать драйверы fglrx. Это можно сделать следующими командами:
Если всё прошло нормально, можно сгенерировать файл xorg.conf используя следующую команду
файл xorg.conf будет размещён в каталоге /etc/X11.
Шаг 6. Обновляем файл grub.cfg и перезагружаемся
Почти готово, картам AMD во время загрузки нужны следующие параметры, вставленные в grub.cfg. Давайте это сделаем. Отредактируйте файл grub.cfg:
найдите эту секцию:
добавьте radeon.modeset=0 в конец следующей строки
Т.е. должно получится так:
Обратите внимание: значение UUID, которое в моём случае 4b5ccc43-ae6f-4cca-bf7d-0344af8644c6, может быть различным на каждом ПК. Не перезаписывайте ваше значение моим.
Сохраните и выйдите. Перезагрузка.
После перезагрузки у вас должно получиться войти в графический интерфейс – наслаждайтесь проприетарным драйвером AMD ATI (fglrx) в Kali Linux 1.1.0a, работающей на ядре 3.18 (а также более поздних версиях).
Шаг 7. Запуск ATI Catalyst Control Center
Для запуска ATI Catalyst Control Center перейдите в Меню > Системные > Параметры > ATI Catalyst Control Center.
Должна запуститься amdcccle, в которой можно сделать необходимые изменения.
Заключение
Кроме переключения опций в графическом интерфейсе, вы можете сделать ещё больше с программой командной строки Aticonfig. Вы можете настроить несколько мониторов, регулировать скорость вентилятора или напрямую проверять температуру графического процессора. Для этого используется команда aticonfig.
Спасибо за чтение.
Эта инструкция расскажет, как быстро и правильно установить драйвер AMD fglrx на Kali Linux.
В инструкции ниже установка осуществляется на Kali Linux 1.1.0a с ядром 3.18, но благодаря официальной поддержки в репозиториях, эта инструкция должна оставаться применимой ко всем последующим выпускам Kali.
Начнём с вопроса, а какая у вас видеокарта?
В консоли наберите
Код:
lspci | grep VGA
И посмотрите вывод. У меня он такой:
Код:
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cape Verde [Radeon HD 7800M Series]
У меня карта от AMD, т. е. эта инструкция для меня. Если у вас карта от NVIDIA , то для вас уже есть другая инструкция.
И ещё один дурацкий вопрос, а у вас Kali или другой Linux?
Код:
lsb_release -a
Смотрим вывод:
Код:
No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux 1.1.0
Release: 1.1.0
Codename: moto
Раз уж мы начали с дурацких вопросов, то я сразу отвечу ещё на один: Нет, в VirtualBox'е и в других виртуальных компьютерах не нужно ставить никакие драйверы (ни для AMD, ни для NVIDIA). Там они всё равно не будут работать, и нет никакого способа заставить использовать видеокарту в виртуальных машинах.
Шаг 1. Добавляем официальные источники приложений — репозитории — Kali Linux
Простая инструкция по восстановлению оригинальных записей репозиториев.
Если у вас свежеустановленная Kali или вы точно знаете, что не меняли источники приложений, то пропустите этот шаг. В противном случае проверьте файл /etc/apt/sources.list.
Если там есть что-то другое, кроме приведённого ниже, это нужно исправить. Откройте этот файл текстовым редактором:
Код:
leafpad /etc/apt/sources.list
И закомментируйте или удалите все строки, кроме этих:
Код:
deb https://http.kali.org/kali/ kali main non-free contrib
deb kali/updates main contrib non-free
deb-src https://http.kali.org/kali/ kali main non-free contrib
deb-src kali/updates main contrib non-free
Шаг 2. Обновляемся
Чтобы быть уверенными, что у нас установлены последние пакеты из официальных дистрибутивов, обновляемся:
Код:
apt-get update
apt-get dist-upgrade
Шаг 3. Утановка хедеров (headers) Linux и рекомендуемых программ
Теперь, когда у нас правильные репозитории, мы можем установить следующие рекомендуемые приложения. Самая важная часть — это добавить правильные хедеры (headers). Другие программы могут оказаться уже установленными.
Код:
apt-get install firmware-linux-nonfree
apt-get install amd-opencl-icd
apt-get install linux-headers-$(uname -r)
Шаг 4. Установка драйверов fglrx drivers и контрольной панели
Почти готово, просто установите драйверы fglrx и контрольную панель. Хорошая новость в том, что это всё, что вам нужно сделать. Debian Jessie исправила ошибки с fglrx и последними драйверами, поэтому после установки всё просто работает.
Код:
apt-get install fglrx-atieventsd fglrx-driver fglrx-control fglrx-modules-dkms -y
ВНИМАНИЕ: На предыдущих версия Kali, на этом шаге появлялись предупреждения о том, что нужно обновить некоторые библиотеки (opencl и glx) и перезапустить такие службы как network и т. д. На новых версиях такого нет. Если у вас по каким-то причинам эти сообщения появятся, то нажмите везде Да. Никаких проблем, в том числе в будущем, это вызвать не должно.
После завершения установки нам нужно проверить, всё ли хорошо встало.
Шаг 5. Тестирование установки и генерирование файла xorg.conf
Чтобы убедиться, что установка прошла успешно, без ошибок, нужно протестировать драйверы fglrx. Это можно сделать следующими командами:
Код:
fglrxinfo
fgl_glxgears
Если всё прошло нормально, можно сгенерировать файл xorg.conf используя следующую команду
Код:
aticonfig --initial -f
файл xorg.conf будет размещён в каталоге /etc/X11.
Шаг 6. Обновляем файл grub.cfg и перезагружаемся
Почти готово, картам AMD во время загрузки нужны следующие параметры, вставленные в grub.cfg. Давайте это сделаем. Отредактируйте файл grub.cfg:
Код:
leafpad /boot/grub/grub.cfg
найдите эту секцию:
Код:
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Kali GNU/Linux, с Linux 3.18.0-kali3-amd64' --class kali --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 4b5ccc43-ae6f-4cca-bf7d-0344af8644c6
echo 'Загружается Linux 3.18.0-kali3-amd64 ...'
linux /boot/vmlinuz-3.18.0-kali3-amd64 root=UUID=4b5ccc43-ae6f-4cca-bf7d-0344af8644c6 ro initrd=/install/gtk/initrd.gz quiet
echo 'Загружается начальный ramdisk ...'
initrd /boot/initrd.img-3.18.0-kali3-amd64
}
добавьте radeon.modeset=0 в конец следующей строки
Код:
linux /boot/vmlinuz-3.18.0-kali3-amd64 root=UUID=4b5ccc43-ae6f-4cca-bf7d-0344af8644c6 ro initrd=/install/gtk/initrd.gz quiet
Т.е. должно получится так:
Код:
linux /boot/vmlinuz-3.18.0-kali3-amd64 root=UUID=4b5ccc43-ae6f-4cca-bf7d-0344af8644c6 ro initrd=/install/gtk/initrd.gz quiet radeon.modeset=0
Обратите внимание: значение UUID, которое в моём случае 4b5ccc43-ae6f-4cca-bf7d-0344af8644c6, может быть различным на каждом ПК. Не перезаписывайте ваше значение моим.
Сохраните и выйдите. Перезагрузка.
Код:
reboot
После перезагрузки у вас должно получиться войти в графический интерфейс – наслаждайтесь проприетарным драйвером AMD ATI (fglrx) в Kali Linux 1.1.0a, работающей на ядре 3.18 (а также более поздних версиях).
Шаг 7. Запуск ATI Catalyst Control Center
Для запуска ATI Catalyst Control Center перейдите в Меню > Системные > Параметры > ATI Catalyst Control Center.
Должна запуститься amdcccle, в которой можно сделать необходимые изменения.
Заключение
Кроме переключения опций в графическом интерфейсе, вы можете сделать ещё больше с программой командной строки Aticonfig. Вы можете настроить несколько мониторов, регулировать скорость вентилятора или напрямую проверять температуру графического процессора. Для этого используется команда aticonfig.
Спасибо за чтение.