Я пытался получить Гостевые Дополнения VB, установленные на CentOS 6.3, и добирался, та же ошибка "Конфигурация ядра недопустима". Я нашел решение, которое работало на меня. Я не должен был создавать символьную ссылку как показано выше. Вдобавок к вкусной установке gcc заголовки ядрa ядра-devel dkms, выполненная конфетка groupinstall "Средства разработки"
Это решило проблему для меня. Гостевые Дополнения не установят без него.
sudo touch /bin/rm && sudo chmod +x /bin/rm
apt-get download coreutils
sudo dpkg --unpack coreutils*
И больше никогда.
Почему вы не использовали sudo с apt-get?
Потому что команда download
не требует этого:
download
download загрузит заданный бинарный пакет в текущий каталог.
Таким образом, если вы не находитесь в каком-то каталоге, в который нельзя писать, вам не нужно использовать sudo
, и это может стать проблематичным позже, поскольку вам понадобятся root
права для удаления/перемещения пакета.
Так как это debian (или ubuntu), то есть простой способ получить файлы:
watch 'dmesg >> /var/log/dmesg.log | tail -1'
Это работает, потому что apt-get загрузил coreutils. deb перед попыткой установки, и dpkg-deb гарантированно существует в системе, основанной на debian.
Не извлекайте напрямую в /tmp, это изменяет права доступа в родительском каталоге.