Here is described an installation of mainline kernel from the ELRepo repsitory and publication of the vagrant box with updated kernel.
https://app.vagrantup.com/vscoder/boxes/centos-7-5
This article describes a compilation of kernel from sources with config from the ELRepo's kernel package
Here is described the installation process of VirtualBox Guest Additions. It makes shared folders usable.
And finally, build vagrant box with packer and publish it on vagrant cloud.
https://app.vagrantup.com/vscoder/boxes/centos-7-5-custom
There is described the process of build a custom kernel with vagrant up
provision process.
How to run:
vagratn up
to up vm instance and build a custom kernelvagrant reload
to automatically enable shared folders
Here are described some old and wrong ways, but I don't like to lose them.