В качестве одного из домашних серверов используется неттоп фирмы Shuttle с процессором Intel Atom и видео Intel GMA 500. Еще в 2014 году в было установлена Ubuntu Server 13.10, а после обновления на 14.04 система перестала грузиться. Последнее, что можно увидеть в dmesg было:
gma500 000:00:02.0: GPU: power management timed out
Проблема
Оказалось, что в дистрибутиве Ubuntu Server 14.04 ядро 3.13.0, в котором выпилили поддержку нашего видео, пляски с бубном и чтение форумов не помогали. После указанного сообщения система ничего не делала, ни обращений к диску, ни нагрузки на процессор.
Как временное решение перешел на Debian 7.9.
И вот потребовалось развернуть Docker, а он работает с версией ядра начиная от 3.8. Придется установить Ubuntu Server 16.10 или Debian 8.6, со сборкой ядра под Intel GMA 500. Уже было скачал исходники и настроился на сборку, как вспомнил о механизме блокировки модулей ядра при загрузке системы.
Решение
Для блокировки модуля ядра необходимо в файл /etc/modprobe.d/fbdev-blacklist.conf добавить строчку
blacklist gma500_gfx
После чего система загрузилась, конечно о графическом режиме работы говорить не приходится, но у меня сервер и консоль привычна.
Проверил работу на ядрах 4.9 (Ubuntu server 16.10) и 3.16 (Debian 8.6), работает на ура!
Ссылки: Механизм блокировки модулей ядра описан здесь, мой вопрос и описание решения на kubuntu.ru