https://www.kernel.org/
2. Install a CentOS 7 as Workstation and choose most of development package set.
Or you could install as follows later.
- yum update
- yum install -y ncurses-devel openssl-devel (make gcc bc grub2, depends on your installation)
3. copy kernel file and extract file as "tar xvf linux-4.16.8.tar.xz"
--> create a linux-4.16.8 folder
4. Then copy /boot/config-3.10xxxxxx to /linux-4-16.8/.config
5. Compile
make oldconfig (this will compare with new config)
make menuconfig
make -j 4
make -j 4 bzImage (user 4 cores to compile, speed up)
make -j 4 modules
make -j 4 install
make -j 4 modules_install