Все команды были выполнены из под пользователя root, вы можете использовать sudo
Устанавливаем EPEL репозиторий:
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Устанавливаем необходимые зависимости:
dnf install -y tar bzip2 kernel-devel-$(uname -r) kernel-headers perl gcc make elfutils-libelf-devel
В VirtualBox подключаем "Дополнения гостевой ОС" и после монтируем диск:
mount /dev/cdrom /media/
Устанавливаем дополнения:
/media/VBoxLinuxAdditions.run
После этого в настройках виртуальной машины добавляем общую папку, указываем путь к ней и задаем имя, остальные опции не трогаем.
Теперь создадим папку, куда будем монтировать ее:
mkdir ~/mount
И монтируем ее:
mount -t vboxsf VirtualBox ~/Master
Где VirtualBox — имя папки, которое мы задавали при создании в VirtualBox'е, а mount — созданная директория на CentOS'е