Это вызвано ошибкой взаимодействия между некоторыми ядрами Linux версии 3 * / 4 * и модулем ядра Intel / Broadwell i915.ko / i915_bpo.ko .
«ко» означает «объект ядра». Имя модуля с ошибками варьируется от i915.ko до i915_bpo.ko в зависимости от версии вашего ядра Linux (каждая версия ядра работает с другой версией этого модуля ядра).
Файл i915 / i915_bpo представляет собой модуль ядра, который работает как драйвер устройства для устройств Intel / Broadwell GPU (графический блок питания): в вашем случае это драйвер устройства для вашего VGA-совместимого контроллера Intel Corporation Broadwell-U Integrated Graphics (rev. 09) .
Для получения дополнительной информации об этой ошибке, пожалуйста, прочитайте и подпишитесь на этот отчет об ошибке:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1520040
Связанные ошибки:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1488719
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1503541
В настоящее время последний стабильный (работающий) модуль ядра - i915_bdw.ko , но для его использования вам потребуется установить ядро 3.13.0-36-generic и использовать его как ядро вашей системы по умолчанию.
Чтобы установить ядро 3.13.0-36-generic , запустите эту суперкоманду оболочки:
sudo apt-get update && sudo apt-get check && sudo apt-get install linux-image-3.13.0-36-generic linux-image-extra-3.13.0-36-generic linux-headers-3.13.0-36 linux-headers-3.13.0-36-generic linux-signed-image-3.13.0-36-generic linux-tools-3.13.0-36 -y
Если в вашем хранилище Ubuntu отсутствует ядро 3.13.0-36-generic , вы можете вручную загрузить и установить необходимые файлы:
Откройте окно терминала оболочки.
Выполните эту команду для проверки архитектуры вашей операционной системы:
uname -i
Если ответом на приведенную выше команду является x86_64 (или что-либо, имеющее 64 в нем), ваша системная архитектура будет 64-битной . В противном случае приведенная выше команда вернет i386 (или что-то подобное, например, i586, i686 ...), таким образом, ваша системная архитектура будет 32-битной .
Выполните эту команду для создания и доступа к временной папке установки:
sudo mkdir /tmp/kerneldebs && cd /tmp/kerneldebs
Теперь вам нужно скачать 3 необходимых файла для архитектуры вашей системы.
Если ваша системная архитектура 32-разрядная (i386), запустите эту суперкоманду:
sudo wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106_3.13.11-03131106.201408131735_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106-generic_3.13.11-03131106.201408131735_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-image-3.13.11-03131106-generic_3.13.11-03131106.201408131735_i386.deb && sudo dpkg -i *.deb
Если ваша системная архитектура является 64-битной (amd64), запустите эту суперкоманду:
sudo wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106_3.13.11-03131106.201408131735_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106-generic_3.13.11-03131106.201408131735_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-image-3.13.11-03131106-generic_3.13.11-03131106.201408131735_amd64.deb && sudo dpkg -i *.deb
Приведенная выше суперкоманда загрузит все три файла deb, необходимые для установки ядра в вашей системе, а затем установит их.
Теперь, когда вы установили ядро, вам нужно настроить GRUB, чтобы иметь возможность загружать ядро 3.13.0-36-generic по умолчанию (вместо загрузки текущего ядра 4.X). Чтобы узнать, как это сделать, прочитайте ответы на этот вопрос .