Я пришел из Bug # 868950 на панели запуска, проблема, связанная с ядром. Чтобы немного глубже проанализировать проблему и понять, откуда она взялась, мне было предложено опробовать основное ядро, чтобы проверить, сохраняется ли проблема.
Было бы здорово, если бы человек, ответивший на этот вопрос, мог опубликовать пошаговое руководство о том, что делать. Также было бы неплохо объяснить, почему это требуется и как именно это помогает разработчикам. Я не мог найти надлежащую документацию по этому вопросу для новичков. Я уверен, что таким образом все больше людей смогут помочь, и мы в конечном итоге сделаем одолжение разработчикам.
Обратите внимание, что я должен использовать драйверы NVIDIA.
Ядра Mainline скомпилированы из последних источников с использованием конфигурации Ubuntu, поэтому любые исправления будут сначала появляться в ядре mainline. Поскольку пакет ядра получает много сообщений об ошибках, команда разработчиков не может тратить много времени на все сообщения об ошибках. Ваша заявленная ошибка может быть исправлена раньше, поэтому они советуют вам протестировать ее с самым последним ядром.
Чтобы установить основное ядро:
~/kernel-test
) linux-headers*_amd64.deb
, linux-headers*_all.deb
и linux-image*_amd64.deb
. Замените amd64
на i386
, если вы используете 32-битную ОС, и выберите версию «pae», если хотите. Вы можете проверить, запускаете ли вы сейчас Pae, посмотрев в /proc/cpuinfo.Откройте терминал и установите загруженные пакеты ядра:
sudo dpkg -i ~/kernel-test/*.deb
Чтобы удалить основное ядро, просто удалите связанные пакеты:
sudo apt-get purge linux-headers-3*-generic linux-image-3*-generic
Замените *
именами пакетов основных ядер. Он соответствует файлу, который вы скачали.
Имейте в виду, что основные сборки компилируются со старым набором инструментов, который имеет некоторые побочные эффекты, такие как невозможность выгрузки модулей ядра после их загрузки (это относится к пакетам DKMS, таким как nvidia-current
)