Please note that I've disabled UEFI in the BIOS since I don't use it.

1] In my Slackware64 14.2, the only disk sets I do not install are E, F, KDEI, T, and Y.
2] Update Slackware64 14.2 first.

su - # Or login as root.
cd /etc/slackpkg
cp -p mirrors mirrors.orig
vi mirrors # Enable a mirror.
slackpkg update
slackpkg upgrade-all
shutdown -r now

3] Do the following to compile the Linux 4.14.86 kernel:

su - # Or login as root.
wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.14.86.tar.xz
wget http://slackmirror.cbpf.br/pub/slackware/slackware64-current/source/k/kernel-configs/config-huge-4.14.78.x64
cd /usr/src
tar xJpf ~/linux-4.14.86.tar.xz
rm linux
ln -s /usr/src/linux-4.14.86 linux
cd linux
make mrproper
mv ~/config-huge-4.14.78.x64 .config
make oldconfig # When asked for input, use the default or the option you think is best.
make menuconfig # You may skip this. Do this only if you need to make configuration changes.
make bzImage
make modules
make modules_install
cp arch/x86/boot/bzImage /boot/vmlinuz-huge-4.14.86
cp System.map /boot/System.map-huge-4.14.86
cp .config /boot/config-huge-4.14.86
cd /boot
rm System.map
ln -s System.map-huge-4.14.86 System.map
rm config
ln -s config-huge-4.14.86 config
rm vmlinuz
ln -s vmlinuz-huge-4.14.86 vmlinuz
/sbin/lilo

4] Congratulations. Your Linux 4.14.86 kernel should now work after a reboot.