Разница между версиями ядра хоста и гостевой ОС

Я установил 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.

0
задан 20 December 2013 в 19:32

2 ответа

Когда 12.04 был впервые выпущен, ядро ​​Linux было примерно 3.2, 3.3. С тех пор вы не обновляли свой стек ядра, поэтому вы все еще используете 3.2. Но в точечных выпусках , которые вы недавно установили, установлено самое последнее доступное ядро ​​(и другие пакеты), которое составляет 3.8. Это сделано для того, чтобы не допускать обновления .5, 1 и 1,5 года.

В свой ноутбук вы можете установить последнее доступное ядро, используя:

sudo apt-get install linux-image-generic-lts-raring
0
ответ дан 20 December 2013 в 19:32

Согласно Ubuntu Documentation

По умолчанию, версия 12.04.3 будет поставляться с более новым ядром 3.8 Ubuntu из Ubuntu 13.04 и соответствующим стеком X.org. Это основано на расширенном выпуске стабильного ядра версии 3.8.0. Целью предоставления более нового ядра в выпуске 12.04.3 является аппаратное обеспечение.

Подробнее здесь .

0
ответ дан 20 December 2013 в 19:32

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

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