Я установил Ubuntu 12.04 64-bit на свой ноутбук (хост-ОС), когда он был выпущен (около апреля 2012 года) и после применения всех исправлений (sudo apt-get update; sudo apt-get dist-upgrade), версия ядра Linux
uname -r
3.2.0-53-generic
Недавно я скачал ubuntu-12.04.3-desktop-amd64.iso и использовал его, если для установки гостевой ОС поверх VirtualBox ядром Linux по умолчанию является
uname -r
3.8.0-29-generic
И 3.8.0-34 доступно при выполнении dist-upgrade для гостя.
Почему версия ядра не обновляется до 3.8.0- * в операционной системе хоста даже после dist-upgrade? Я получаю остальные обновления, хотя.
Кроме того, из-за несоответствия ядра я не могу установить гостевые дополнения VirtualBox.
Когда 12.04 был впервые выпущен, ядро Linux было примерно 3.2, 3.3. С тех пор вы не обновляли свой стек ядра, поэтому вы все еще используете 3.2. Но в точечных выпусках , которые вы недавно установили, установлено самое последнее доступное ядро (и другие пакеты), которое составляет 3.8. Это сделано для того, чтобы не допускать обновления .5, 1 и 1,5 года.
В свой ноутбук вы можете установить последнее доступное ядро, используя:
sudo apt-get install linux-image-generic-lts-raring
Согласно Ubuntu Documentation
По умолчанию, версия 12.04.3 будет поставляться с более новым ядром 3.8 Ubuntu из Ubuntu 13.04 и соответствующим стеком X.org. Это основано на расширенном выпуске стабильного ядра версии 3.8.0. Целью предоставления более нового ядра в выпуске 12.04.3 является аппаратное обеспечение.
Подробнее здесь .