Заголовки ядра для Ubuntu 15.04

Сегодня я обновил 14.10 VM до 15.04. Поскольку это виртуальная машина (через VirtualBox), мне нужно было установить гостевые дополнения. Однако установка завершается неудачно, говоря (в /var/log/vboxadd-install.log):

Ошибка! Заголовки вашего ядра для ядра 3.16.0-31-generic не найдены.

Итак, я попытался установить его обычным способом и получил:

Пакет linux-headers-3.16.0-31-generic недоступен, но на него ссылается другой пакет. Это может означать, что пакет отсутствует, был устаревшим или доступен только из другого источника [.]

Установив linux-headers-generic, который должен обеспечить правильные заголовки, я был сбит с толку. Такого рода ошибки я ожидал бы, если бы 3.16.0-31 устарел. Но . , , действительно dpkg -l | grep generic производит:

...
ii linux-headers-3.19.0-17-generic ...
...

Ага! Похоже, что гостевые дополнения пытаются использовать устаревшее ядро. Возможно они используют uname. Поэтому я попытался uname -r и получил:

3.16.0-31-generic


Я предполагаю, что гостевые дополнения используют uname для получить желаемую версию заголовка ядра, но это uname дает неправильное значение по любой причине. Вопрос: Если мой анализ верен, как я могу это исправить? Если нет, то в чем проблема?


РЕДАКТИРОВАТЬ: После осмотра кажется, что это означает, что работающее ядро ​​фактически 3.16.0-31, в то время как 3.19.0-17 просто установлено . Я sudo update-grub d, подтвердил, что ядро ​​3.19 является 0-м элементом /boot/grub/menu.lst, и перезагрузился, но, похоже, ничего не изменилось.

РЕДАКТИРОВАТЬ: Хотя /boot/grub/menu.lst правильно (0-я запись - 3.19), при перезагрузке и удерживании Shift , чтобы получить меню вручную, я делаю не , см. Ядро 3.19 и верхняя запись - ядро ​​3.16.

2
задан 15 May 2015 в 05:42

2 ответа

Похоже, что процесс обновления от 14,10 до 15,04 имеет ошибку. Ядро не устанавливает правильно. Это может быть зафиксировано путем выполнения:

sudo apt-get install linux-generic

Это вытянет и linux-image-generic и linux-headers-generic.

Эти meta пакеты всегда указывают на последнее изображение ядра и заголовки.

Это не первый вопрос с этим своего рода проблема.

0
ответ дан 15 May 2015 в 05:42

фиксированная шахта с:

uname -r
3.13.0-30-generic

sudo apt-get update
sudo apt-get dist-upgrade
reboot

uname -r
3.13.0-30-generic

??

sudo apt-get install linux-image-generic
sudo reboot

uname -r
3.19.0-18-generic

сопровождаемый:

sudo /etc/init.d/vboxdrv setup
0
ответ дан 15 May 2015 в 05:42

Другие вопросы по тегам:

Похожие вопросы: