Основная проблема
Я не могу запустить любое программное обеспечение виртуализации. А именно, VMware или Virtualbox. Начиная с них обоих просит, чтобы я установил (или производит некоторую ошибку который пинты к), устанавливающий основы сборки и последние заголовки Linux.
Таким образом, моя проблема запускается со следующей проблемы
Когда я пытаюсь обновить использование
sudo apt-get install linux-headers-`uname -r`
То, что я получаю,
Чтение списков пакета... Сделанное дерево зависимостей Здания
Чтение информации состояния... Сделанный Пакет linux-headers-3.13.0-45-generic не доступен, но упомянут другим пакетом. Это может означать, что пакет отсутствует, был obsoleted или только доступен из другого источникаE: Пакет 'linux-headers-3.13.0-45-generic' не имеет никакого кандидата установки
Когда я пытаюсь определить то, что я имею путем выполнения
apt-cache search linux-headers-
Я добираюсь
Я попробовал большинство вещей, которые я мог найти в Google, и ничто вполне не помогло. Следовательно надеялся найти некоторое решение здесь.
13.13, кажется, старое ядро от надежного человека? Принимая во внимание, что 3.16 ядро, поставленное с utopic.
, Если Вы работали do-release-upgrade
в последнее время, и Вы все еще используете старое ядро, которое будет сообщено, что все Ваши старые репозитории (где старые заголовки ядрa находятся) отключаются/чистятся от /etc/apt
.
Обычно выполнение обновления версии ударяет ядро, незначительное по крайней мере 2 версиями (от 3,13 до 3,16, и с vivi к 3,18).
у Вас есть 2 опции в этой точке. Или пойдите с новым ядром, и установите заголовки для этого, и затем восстановите недостающие драйверы, или повторно добавьте список хранилищ к способному от старого дистрибутива человечности и установите недостающие заголовки.
У меня была подобная проблема - не мог выполнить virtualbox VMs, и моя установленная версия ядра казалась БОЛЕЕ СТАРОЙ, чем мои установленные файлы заголовка ядрa. (но с различными точными номерами версий, чем в вопросе.) (я вошел в это состояние после обновления от Ubuntu 14.04 до 14,10 и затем к 15,04)
я обнаружил, что в моем меню GRUB на начальной загрузке, под 'Дополнительными опциями для Ubuntu', я могу выбрать более новое ядро, которое соответствует моим установленным заголовкам.
Выбор, что запись меню, затем начальная загрузка, позволила мне следовать за virtualbox зарегистрированный процесс, чтобы перекомпилировать virtualbox модули ядра и затем запустить мой virtualbox VMs.
Следующий я настроил свои настройки GRUB для совершения того выбора ядра значение по умолчанию, как описано здесь: http://statusq.org/archives/2012/10/24/4584/
Я РАБОТАЮ ВОКРУГ ЭТОЙ ПРОБЛЕМЫ ИСПОЛЬЗУЯ ПРЕДЫДУЩЕЕ ЯДРО!
user283885 предлагает хорошие решения.
я пробую другое (предыдущее) ядро. Можно попробовать более новое или предыдущее ядро (от тех доступных в списке способного кэша 3.16*).
Вот тест, который я сделал:
Мое фактическое ядро: 3.13.0-45-универсальный uname-a ПК Linux 01 3.13.0-45-универсальный # 74~precise1-Ubuntu четверг SMP Jan 15 20:21:55 GNU/Linux UTC 2015 x86_64 x86_64 x86_64
Перезагрузка и выбирает 3.13.0-44-универсальный (ранее установленное ядро)
Тогда, я устанавливаю linux-headers-3.13.0-44-generic, virtualbox-4.3 и DKMS
После этого, я выполняю команду для включения драйвера/etc/init.d/vboxdrv установка
, Все хорошо работает для меня! (Thak Вы David Foerster. Я пытаюсь сделать свое сообщение более легким понять теперь).