Решил попробовать CentOS на виртуалке, но как назло Guest Additions не захотели собираться, мол
Building the VirtualBox Guest Additions kernel modules [FAILED]
(Your system does not seem to be set up to build kernel modules.
Как так? Надо исправлять! Первым делом установим всё необходимое. Но только с помощью root’a :\^)
su
yum -y install gcc kernel-headers kernel-devel yum-priorities
Теперь нам надо прописать необходимые переменные окружения и сделать симлинку на исходники ядра для удобства, чтоб потом каждый раз не менять переменную, а просто менять симлинку.
ln -s /usr/src/kernels/2.6.32-71.29.1.el6.i686 /usr/src/linux
# Внимание! У меня стояла именно эта версия ядра, в вашем случае 2.6.32-71.29.1.el6.i686 может и не быть, смотрим внимательно в содержание папки /usr/src/kernels/
KERN_DIR=/usr/src/linux
export KERN_DIR
Переменную KERN_DIR выставили, добавим репозиторий rpmforge, содержащий необходимые пакеты.
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm
rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm
Подробнее можно почитать на http://wiki.centos.org/AdditionalResources/Repositories/RPMForge Предпоследний штрих:
yum -y install dkms
И, наконец-таки, установка самих VBox Additions. Монтируем диск с ними, заходим в него через терминал и командуем:
./VBoxLinuxAdditions-x86.run
# Также зависит от архитектуры вашей системы, если у вас стоит x86_64, ставим не x86, а amd64
Теперь reboot и готово! Наслаждаемся прелестями гостевых дополнений.
P.S.: Еще раз напоминаю, все вышеперечисленные манипуляции должны проводиться либо из-под рута, либо через sudo, если, конечно, Ваш аккаунт есть в файле sudoers.